java logging library 입니다. file에 write 하는 BufferedWriter의 성능을 높이기 위한 tip이 적용되어 있습니다. config 처리는 sjava-config 코드를 복사해서 패키지 이름만 바꿨습니다^;; 아래 예제는 설정파일과 sjava-logging-1.0.jar를 클래스 패스가 잡힌 .....
Java ClassLoader출처: Classloaderis a part of theJava Runtime Environmentthat dynamicallyloadsJava classesinto theJava Virtual Machine[1]. Usually classes are only loadedon dema.....
파일에 로그를 남긴다거나 데이타를 쓰기위해서 java.io.File 객체를 써도 되지만, 성능을 위해서 BufferedWriter를 많이 이용하게 됩니다. 특히 로그 라이브러리나 로깅 유틸리티 클래스에서 거의 대부분 사용할 것으로 생각이 드네요.. 그래서, 생각한 방법이 .....
jar 파일 안에 있는 클래스 파일을 동적으로 로딩해서 사용하고 jar 파일을 지워야 했다. 아주 간단하게는 JarClassLoader를 사용하면 되지만, 이 클래스를 사용하면 jar 파일을 한 번 물고 놓아주지 않아 jar 파일의 삭제가 불가능하다. 그래서 해결책을 찾고 물어.....
프로젝트를 하다보면 프로퍼티 관리를 한 곳으로 몰아야 하는 경우가 생긴다. 그 프로퍼티를 직접 만드는 것이 아니라 자바에서 지원해주는 함수가 있어서 소개 할까 한다. ^^ java.util.Properties 클래스를 사용하여 server IP를 유동적으로 관리 할 수.....