목록분류 전체보기 (182)
Gentle Breeze
Framework 기반의 프로젝트 수행 시 각종 자원을 메모리에 load 해 사용하는 경우가 많은데 배치와 같이 간혹 프로그램 내에서 사용된 SQL 문장이 너무 길거나 많은 경우 등의 문제로 SQL Query 문을 메모리에 load 하지 못해 Local PC JVM 가상 메모리 부족이 발생해 Java 프로그램을 수행 시키는 중 아래와 같은 익셉션 메세지를 뱉으며 뻗어버리는 문제가 발생하는 경우가 있다. [2012-07-04 13:15:52] ERROR ChainedTransactionManager: Error in rollbackorg.springframework.transaction.TransactionSystemException: Could not roll back JDBC transaction; n..
참고 : http://springindepth.com/book/in-depth-ioc.html XML 에서 Spring Bean 을 설정할 때 일반적으로 id , name 의 attribute 에 값을 설정해 IoC Container에 유일한 식별자가 되도록 하지만 때로는 하나의 Spring Bean 에 복수의 식별자를 설정을 해야하는 상황이 발생한다. 예를들어 ▲ Click to Enlarge 위와같이 2개로 분리되어 사용중인 DataSource 를 하나의 Bean 으로 묶어 하나의 DataSource 로 사용하고 싶을 경우 아래와 같이 alias 를 이용하여 설정하면 된다. ▲ Click to Enlarge
============================================= 본문서는 자유롭게 배포/복사 할수 있지만 이문서의 저자에 대한 언급을 삭제하시면 안됩니다 저자 : GoodBug (unicorn@jakartaproject.com) 최초 : http://www.jakartaproject.com ============================================= LOG4J I. 들어가면서.. 그리고 log4j log4j는 자바 어플리케이션에서 빠르고 효과적으로 로깅 할 수 있도록 도와주는 오픈 소스 프로젝트입니다. 로깅(logging)은 코드의 가독성을 떨어뜨리는 단점이 있지만 애플리케이션에 문제가 있을 때 개발자가 자세한 상황을 파악할 수 있도록 해 주며 테스팅시 빠질 수 없..
Unix 환경에서 tar 묶고 풀 일이 없다보니 가끔 쓸 때마다 옵션이 맨날 헛갈려서 가져옴. - tar 풀기 (untar) 1) tar -xvf xxx.tar -C /home/directory/ 2) tar -xvf /home/directory/ xxx.tar ** -C 는 디렉토리를 경로를 가리키며 -C 로 경로를 만들어 놓으면 그 경로에 xxx.tar 가 풀리게 됨 - tar 묶기 (tar) tar -cvf xxxx.tar yyyy yyyy 라는 폴더를 xxxx.tar 로 묶는다는 것. (하위 디렉토리 포함) - tar options -x, --extract, --get 아카이브에서 파일을 추출합니다 -v, --verbose verbosely list files processed --checkpoi..