리눅스에서 svn Repository 생성 1. 저장소 생성 2. 계정 생성 3. 그룹 설정 & 권한 설정 4. svnserve.conf 파일 설정 1. 저장소 생성 콘솔로 저장소를 생성해보겠다. svnadmin 유틸에 서브 커멘드인 create를 이용하여 생성한다. svnadmin create 경로 mkdir test2 svnadmin create ./test2 정상적으로 저장소가 생성되었다면 아래와같은 파일들이 생성된다. -rw-r--r-- 1 root root 229 2015-08-24 09:53 README.txt drwxr-xr-x 2 root root 4096 2015-08-24 10:15 conf drwxr-sr-x 6 root root 4096 2015-08-24 09:53 db -r--r..
Spring에서 빈이 초기화된 후 혹은 소멸 이전에 특정 메소드가 수행되도록 설정이 가능하다. ■ Annotation 방식 수행하고자 하는 메서드에 @PostConstruct, @PreDestroy 어노테이션을 설정해 주면 된다. - @PostConstruct : 빈이 초기화된 후 수행 - @PreDestroy : 빈이 소멸되기 전 수행 public class ExampleClass{ @PostConstruct public void postMethod() { // 초기화 내용 } @PreDestroy public void preMethod() { // 종료처리할 내용 } } ■ XML 설정 방식 * @PostConstruct Annotation과 XML에서 init-method 설정을 모두 하였을 때에는..
간혹 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을 보면 아래와 같이 나..
패스워드 만료일 확인 chage -l 계정명 패스워드 변경 passwd
- Total
- Today
- Yesterday
- syntaxhighlighter
- flashback
- 어노테이션
- rollback
- 명렁어
- 파라미터
- pmd
- Scheduled
- webtob
- crontab
- port
- firewall
- 용량
- 리눅스
- parameter
- brush
- 포트
- 데이터
- 날짜
- token
- grep
- 디렉토리별
- 룰셋
- beautifuler
- du
- Annotaion
- beautifier
- 복구방법
- SuppressWarnings
- nmap
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |