간혹 HTTP WEB URL을 정기적으로 호출하는 배치가 필요할 때가 있다. Spring의 @Scheduled 어노테이션을 사용할 수도 있긴 하지만 서버점검작업 같은 일정이 있을 때 스케쥴을 탄력적으로 조절하기가 어려운 점이 있다. 물론 DB에 스케쥴 실행시간 같은 것들을 관리하고 읽어서 수행하는 로직을 병행한다면 가능할 듯 하다. 간단히 wget 명령어 crontab에 등록을 하여 사용하는 것도 좋은 방법인듯 하다. 아래와 같이 간단히 wget을 사용할 수 있으며 매뉴얼을 보면 많은 옵션이 존재하니 필요한 옵션들을 추가하여 사용하면 된다. wget -O 웹호출결과HTM파일 -o wget호출로그파일 --timeout=타임아웃초 호출할URL * timeout 옵션은 웹서버단에 타임아웃 옵션이 있으면 서버단..
Spring에서 Transaction 설정을 하였으나 제대로 동작되지 않아 원인을 찾던 중 Root Application Context와 Servlet Context 개념을 알게 되었고, Servlet Context에도 Service, Dao Bean 들을 중복으로 등록한 것이 문제가 된 것임을 알게 되었다. Root Application Context와 Servlet Context에 대해 잘 정리되어 있는 글을 찾아서 남겨 놓는다. 출처 : http://www.mungchung.com/xe/spring/21220 IoC 컨테이너는 Root Application Context와 Servlet Context 2가지 방법으로 만들수 있다. 스프링 샘플프로젝트를 만든 후에 web.xml을 보면 아래와 같이 나..
- Total
- Today
- Yesterday
- brush
- parameter
- grep
- firewall
- beautifuler
- beautifier
- du
- 리눅스
- 어노테이션
- 복구방법
- SuppressWarnings
- flashback
- 파라미터
- webtob
- Annotaion
- Scheduled
- 날짜
- 용량
- syntaxhighlighter
- rollback
- pmd
- token
- crontab
- nmap
- port
- 명렁어
- 디렉토리별
- 포트
- 룰셋
- 데이터
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |