Gentle Breeze
linux 에서 기본적인 cpu 정보는 cat /proc/cpuinfo 로 확인 가능하며 상세한 정보 확인은 아래 그림을 참고하면 된다. ▲ Click to Enlarge (Origin Size)
svn 을 사용하는 환경에서 파일 증가 추이 및 사용자 별 커밋 현황 등을 한눈에 확인 할 수 있는 subversion 통계 생성 도구인 statSVN 을 이용해보았다. 다운로드 : http://www.statsvn.org 본인은 v.0.7.0 을 다운로드 받아 SVN 이 설치된 환경에 D:\statsvn\ 폴더를 생성하고 해당 압축 파일을 풀었다. 압축파일을 풀면 statsvn.jar 파일이 하나 풀리게 된다. 이제 본격적으로 시작! 1. 분석할 소스 코드 프로젝트를 svn 에서 checkout 한다. > svn checkout "svn 레파지토리 경로" 2. log 파일을 만들 디렉토리를 생성한 후 svn 로그 파일을 생성한다. > svn log --xml -v "체크아웃 디렉토리" > "로그파일명...
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