//Google AdSense

스프링 배치 완벽 가이드 2/e

2019년에 원서 definitive guide to soring batch가 나왔고 21년 4월 30일에 번역본이 나왔으니까 엄청 따끈따끈한 책이다.

국내에는 spring batch 자료도 많이 없고 초보개발자로서 헤딩하며 공부하다보니 검색해서 비슷한 말만 읽는 것 보다 스프링 배치 개발팀의 리더가 직접 저술했고 일목요연하게 정리된 책으로 읽어보는게 더 도움이 될 것 같다. 실습 예제도 있으니까 도움이 많이 되지 않을까? 

'Diary' 카테고리의 다른 글

JUnit / TDD  (0) 2020.07.13
형상관리 ( SVN , GIT)  (0) 2020.07.08
user block limit reached 오류  (0) 2020.07.01
호스팅 받은 웹에 프로젝트 배포했을 때 db 연결이 안되는 오류..  (0) 2020.06.26

호스팅 받은 서버에 maven 빌드 파일을 올리고 tomcat 재맵핑을 했을 때

user block limit reached 오류로 정상적으로 mapping이 되지 않았다.

putty에서 처음 오류를 마주쳤을 땐 정말 무서웠다...!!!!!!!!!!!!!!!!!!!!!!!!!!

알아보니 웹하드 용량이 초과되어 발생하는 오류였다... 또르르 

 

해결 방법은 빌드된 파일 용량을 줄일 방법을 찾거나 추가결제로 웹하드 용량을 늘리는 수 밖엔 없다..

웹하드 용량 추가 결제 금액이 부담되는 정도는 아니므로 파일이 더 커지면 추가결제를 해야겠다.

'Diary' 카테고리의 다른 글

JUnit / TDD  (0) 2020.07.13
형상관리 ( SVN , GIT)  (0) 2020.07.08
호스팅 받은 웹에 프로젝트 배포했을 때 db 연결이 안되는 오류..  (0) 2020.06.26
dto  (0) 2020.06.17

application.properties 

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://호스팅받은주소:3306/tnwl6609?serverTimezone=UTC&characterEncoding=UTF8

프로퍼티에서 datasource url을 위와 같이 호스팅받은 주소로 설정했더니

db와 연결된 페이지를 호출할 때 마다 아래와 같은 오류가 발생.

### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user '아이디'@'아이피' (using password:YES)

 

application.properties

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/tnwl6609?serverTimezone=UTC&characterEncoding=UTF8

datasource url을 호스팅 받은 주소에서 localhost로 바꾸어주니 잘 작동된다!

'Diary' 카테고리의 다른 글

형상관리 ( SVN , GIT)  (0) 2020.07.08
user block limit reached 오류  (0) 2020.07.01
dto  (0) 2020.06.17
api xml 형태 parsing 하기  (0) 2020.06.16

http://www.kma.go.kr/wid/queryDFSRSS.jsp?zone=4511358000

Test.java
package kr.or.ksmart.test;

import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class Test {
	private static final String URL = "http://www.kma.go.kr/wid/queryDFSRSS.jsp";
	
	public static void main(String[] args) {
		String zone = "4511358000";
		try {
			Document doc = Jsoup.connect(URL)
							.data("zone",zone)
							.get();
					
			Elements el = doc.select("data");
			String category = doc.select("category").text();
			System.out.println(category);
			for (int i = 0; i < el.size(); i++) {
				Element e = el.get(i);
				String hour = e.select("hour").text();
				String wfKor = e.select("wfKor").text();
				System.out.println("☆★☆★☆"+hour+"시☆★☆★☆\n▒▒▒날씨 :"+wfKor+"▒▒▒");
			}
			
			
			
			//System.out.println(el.toString());

			
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}
log
전라북도 전주시덕진구 금암1동
☆★☆★☆18시☆★☆★☆
▒▒▒날씨 :맑음▒▒▒
☆★☆★☆21시☆★☆★☆
▒▒▒날씨 :구름 많음▒▒▒
☆★☆★☆24시☆★☆★☆
▒▒▒날씨 :구름 많음▒▒▒
☆★☆★☆3시☆★☆★☆
▒▒▒날씨 :맑음▒▒▒
☆★☆★☆6시☆★☆★☆
▒▒▒날씨 :맑음▒▒▒
☆★☆★☆9시☆★☆★☆
▒▒▒날씨 :구름 많음▒▒▒
☆★☆★☆12시☆★☆★☆
▒▒▒날씨 :구름 많음▒▒▒
☆★☆★☆15시☆★☆★☆
▒▒▒날씨 :흐림▒▒▒
☆★☆★☆18시☆★☆★☆
▒▒▒날씨 :흐림▒▒▒
☆★☆★☆21시☆★☆★☆
▒▒▒날씨 :흐림▒▒▒
☆★☆★☆24시☆★☆★☆
▒▒▒날씨 :흐림▒▒▒
☆★☆★☆3시☆★☆★☆
▒▒▒날씨 :흐림▒▒▒
☆★☆★☆6시☆★☆★☆
▒▒▒날씨 :흐림▒▒▒
☆★☆★☆9시☆★☆★☆
▒▒▒날씨 :흐림▒▒▒
☆★☆★☆12시☆★☆★☆
▒▒▒날씨 :비▒▒▒
☆★☆★☆15시☆★☆★☆
▒▒▒날씨 :흐림▒▒▒
☆★☆★☆18시☆★☆★☆
▒▒▒날씨 :구름 많음▒▒▒
☆★☆★☆21시☆★☆★☆
▒▒▒날씨 :맑음▒▒▒
☆★☆★☆24시☆★☆★☆
▒▒▒날씨 :맑음▒▒▒

 

'Diary' 카테고리의 다른 글

호스팅 받은 웹에 프로젝트 배포했을 때 db 연결이 안되는 오류..  (0) 2020.06.26
dto  (0) 2020.06.17
200616  (0) 2020.06.16
html에선 html include가 안된다구!?  (0) 2020.06.10

html을 작업할 때 php, asp, jsp 등은 인클루드가 가능하지만 html 파일은 include가 안된다고 알려져 있다!

프로젝트 화면 구성 중에 게시물 내용 영역 하단에 댓글 리스트 페이지를 include할 계획이 있었기 때문에 당황스러웠다.

하지만 jquery의 load를 통해 해결했다!

jquery를 import 해준 후

<script type="text/javascript">

$(document).ready( function() {
	$("#reply").load("/companyComment");
});

</script>


<div id="reply"> </div>

div id가 reply인 영역에 /companyComment 화면이 불려오게 된다! (controller를 사용하여 맵핑함~)

 

'Diary' 카테고리의 다른 글

api xml 형태 parsing 하기  (0) 2020.06.16
200616  (0) 2020.06.16
pull >> merge >> commit  (0) 2020.06.08
호스팅  (0) 2020.06.04

+ Recent posts