일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- intellij
- template
- Gradle
- github
- log4j profile
- git
- datasource
- bitbucket
- Java
- STS
- Linux
- 배열스트링
- hikari
- ORACLE CLOUD
- hikaricp
- catalina log
- MySQL
- between 날짜
- log4j2
- Spring
- python 개발환경
- springboot
- Spring Boot
- 라즈베리파이
- Spring Security
- between date
- mybatis
- oracle
- oracle between
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- intellij
- template
- Gradle
- github
- log4j profile
- git
- datasource
- bitbucket
- Java
- STS
- Linux
- 배열스트링
- hikari
- ORACLE CLOUD
- hikaricp
- catalina log
- MySQL
- between 날짜
- log4j2
- Spring
- python 개발환경
- springboot
- Spring Boot
- 라즈베리파이
- Spring Security
- between date
- mybatis
- oracle
- oracle between
- Today
- Total
목록전체 글 (63)
파워노트
# 톰캣 튜닝 및 성능 향상과 관련. ( server.xml ) https://bcho.tistory.com/788 조대협님의 글을 참고 한다. maxKeepAliveRequests="1" : Kepp Alive를 사용하지 않기위한 설정. 기본값은 100
* Scheduler 및 비동기 처리 에 대해 Thread pool 생성 설정 및 사용을 해보자 . # xml 설정. [ servlet-context.xml ] task:execute : Async 비동기 처리시에 사용할 pool 설정. task:scheduler : scheduler 에서 사용할 pool 설정 task:annotation-driven : @Async @Scheduler 사용가능하게 하며, 기본 async executor 및 scheduler 를 설정한다. ** (주의 사항 ) executor 가 설정되어 있지 않은경우 기본적으로 @Async 와 같이 (id 지정 사용없이 )를 사용하면 SimpleAsyncTaskExecutor를 이용하게 되어 쓰레드제한 없이 무한으로 처리된다. ** 따..

* spring 에서 logging 시스템은 중요한 부분을 차지 한다. * 경우에 따라서는 운영환경별로 분리 하기도 하고 외부 경로의 설정값을 이용하기도 한다. # log4j2.xml 의 profile별 관리 나의 경우 테스트 환경과 운영 서버 환경의 logfile 저장 경로가 달라 profile 별로 설정을 고려 해야 했다 예를 들면 - 나의 로컬 개발 환경은 로그 저장경로가 /svc/powernote, - 운영 서버의 로그 저장경로는 /home/opc/logs /svc/powernote /home/svc/logs %style{%d{yyyy/MM/dd HH:mm:ss,SSS}}{cyan} %highlight{[%-5p]}{FATAL=bg_red, ERROR=red, INFO=green, DEBUG=bl..