loop에서 elasticsearch query 사용시 ES의 연결 생성은 loop에서 몇천개 이상으로 하게 되면 TIME_OUT에 의해서 포트를 오픈하지 못할 수 있다. 따라서 loop등에서는 반드시 하나의 커넥션을 열고 쿼리하도록 합니다. Singleton으로 연결 생성 객체를 만들 수도 있으며, pool을 사용할 수도 있습니다. 보통 JAVA API시에서 연결이 안되면 아래와 같은 메시지가 나타납니다. Spring Data 프로젝트 중에서 elasticsearch를 사용하는 것도 한번 시도해 볼만합니다.
git으로 관리 될 필요가 없거나, 하지 않아야 할 파일이 commit 되었을때 삭제하는 방법입니다. 1. working directory와 함께 git 저장소에서도 같이 삭제할때 git rm -rf taget_name 2. working directory에서는 유지하고 git에서만 제거할때 git rm --cached [-r] target_name **fatal: pathspec '.idea/workspace.xml' did not match any files ==>이런 문구가 나오면 이것은 이미 gitignore등으로 관리 되지 않는 파일이라는 뜻입니다. 3. 최종적으로 삭제된 파일들도 commit하여 마무리한다.
현재 블로그의 SpringBoot 에제는 maven 기반이므로 pom.xml 에 대해서 설명합니다. artifactId기준으로 보면 대략 아래와 같이 몇개로 나눌 수 있습니다. 나머지 내용은 pom.xml이 일반적인 내용이므로 설명하지 않습니다. spring-boot-starter-parent 스프링 부트 최상위module로서 여러가지 스프링의 기본 의존 관계를 포함하고 있다. dependency는 spring-boot-starter접두사를 가지고 있다. 예를 들어서 spring-data-jpa 모듈은 spring-boot-starter-data-jpa이다. spring-boot-starter 기본적인 spring 라이브러리 정보 설정 spring-boot-starter-web 웹 어플리케이션에서 필요한..
SpringBoot가 매력적으로 보이긴 하나 결국 정밀한 작업등에서 설정이 없을 수 있겠냐 하는 의문이 드는것은 사실입니다. 따라서 아직 실무에 적용하고 있지는 못합니다. 그러나 실무에 사용하지 못할것 같진 않습니다. 조금더 내부 구조가 익숙해 지면 사용해 볼 수 있을 것 같습니다. 아직도 간단한 것 조차 Spring을 사용하고 있기에 말이죠, Django나 Grails같은것을 시도해 보려고 했으나 마찬가지로 아직 엄두가 안나네요, 오늘은 RequestMapping 입니다. 사실 설명 까지 머 필요할까 하네요, 지난번 실행에서는 기본적은 화면만 나왔었고 이번에는 Contoller를 통해서 RequestMapping을 설정하면 아마 원하는 path에서 원하는 화면이 나오겠죠? home()이라는 메소드 하나..
- Total
- Today
- Yesterday
- Fair-Trade Coffee
- 구로사와아키라
- 일본여행
- 시나가와
- 리더쉽 코칭
- 일정관리
- logstash
- datasource
- filter-plugin
- 요미우리 자이언츠
- elasticsearch
- 간부
- connection pool
- 청계천
- 스프링
- 간부사원
- 바리스타
- 라면집
- Git
- c3p0
- elasitcsearch
- 스팸메일방지 CEAS
- LG트윈스
- 커넥션
- DBCP
- 자하손만두
- 요미우리자이언츠
- 이클립스
- 산모퉁이
- centOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |