태그 : 자바 요약보기전체보기목록닫기
- [Java] Lock 걸기 좋아졌다 (java.util.concurrent.locks.Lock)(0)2009.08.02
- [Java] java.io.File의 경로 얻어오기(absolute path와 canonical path 차이)(0)2009.07.25
- [Java] InputStream 조심해서 쓰자 TㅅT(2)2009.07.07
- [Java] ftp4j 한글 문제(0)2009.07.03
- [Java] ResultSet이 close 되는 경우(0)2009.06.26
- [Java] URLClassLoader을 이용한 동적 클래스 로딩(2)2009.05.13
- [Java] Fail Fast Iterator(0)2008.12.29
- [Eclipse] 재미난 Eclipse Debugging 기능 2(0)2008.12.25
- Sun Tech Days 2008 Seoul(0)2008.09.10
- [Java] 가변인자(varargs : Variable Argument List)(0)2008.06.13
1 2
- Computer & Program
- 2009/08/02 15:15
스레드간 동기화를 위해 lock object를 많이 이용한다.
여러 스레드 중 한 스레드에서만 접근해야 하는 곳에 synchronized 블럭과 wait(), notify(), notifyAll() 등을 이용해서 동시에 접근하지 못 하도록 한다. wait()나 notify(), notifyAll() 등을 호출해서 스레드를 멈출 때는 스레드의 monit...
java.io.File의 경로를 얻어오는 방법은 여러 가지가 있다. getAbsolutePath(), getCanonicalPath(), getPath() 대체 모가 다를까?? -ㅅ-;; 왜케 많은겨 TㅅT
우선 getPath()는 File 객체를 생성할 때 넣어준 경로를 그대로 반환한다. 그리고 getAbsolutePath()와 getCanoni...
- Computer & Program
- 2009/07/07 21:54
jar 파일 안에 있는 클래스 파일을 동적으로 로딩해서 사용하고 jar 파일을 지워야 했다. 아주 간단하게는 JarClassLoader를 사용하면 되지만, 이 클래스를 사용하면 jar 파일을 한 번 물고 놓아주지 않아 jar 파일의 삭제가 불가능하다. 그래서 해결책을 찾고 물어물어 좋은 방법이 있는 포스트를 발견했었다. 이 방법.. 잘 된다..
아...
- Computer & Program
- 2009/07/03 17:11
ftp4j를 사용할 때 한글로 된 파일명이 문제가 될 수 있다. 물론, 모든 FTP 라이브러리가 그렇다. @ㅅ@ Jakarta Commons Net(또는 Apache Commons Net)에 있는 FTP도 한글 이름의 파일은 문제가 있었고..
이럴 때 해결하는 방법은 파일 리스트를 얻어오기 전에 인코딩을 설정해 주는 것이다. ftp4j의 FTPCl...
- Computer & Program
- 2009/06/26 19:08
DB작업을 하는 도중 갑자기 ResultSet이 close 돼서 사용할 수 없다고 예외가 발생했다.
java.sql.SQLException: Operation not allowed after ResultSet closed
at com.mysql.jdbc.SQLError.createSQLException(...
- Computer & Program
- 2009/05/13 20:56
CLASS_PATH에 포함되어 있지 않은 클래스를 로딩해서 객체를 생성할 일이 생겼다. CLASS_PATH가 잡혀 있다면 간단하게 Class.forName() 등을 사용하면 되겠지만 해당 클래스가 필요할 때만 jar 파일 등으로 묶여서 제공된다. 게다가 jar 파일의 이름을 알지 못 하니 CLASS_PATH에 넣을 수도 없다. 이런 경우에 간편하게 사용...
- Computer & Program
- 2008/12/29 02:15
Fail-fast는 어떠한 시스템이나 모듈에 잘못됐거나 문제가 생길 것 같을 때 바로 알려주는 특성을 나타낸다. 이는 언제 잘못될지 모르는 상태를 가지고 시스템을 계속 동작시키는 것 보다 평범하게 멈추는 것이 낫다는 생각에 기반한 것이다. 소프트웨어 공학에서 Iterator와 함께 사용된다. Fail Fast Iterator라고 하여 Iterator가 ...
- Computer & Program
- 2008/12/25 04:14
자바(Java)는 디버깅 모드를 지원한다. JVM을 시작할 때 확장 옵션으로 -Xdebug 옵션을 주면 된다. 이 옵션과 함께 다른 옵션을 주게 되면 원격지에서 실행되고 있는 프로그램을 중단 시키지 않고 (NonStop) 중간에 끼어들어 디버깅할 수 있다. 서비스 중인 서버에 문제가 생겼을 때 소스 코드만 가지고 있다면 원격지에서 바로 접속해서 디버깅을...
- 이놈저놈
- 2008/09/10 15:10
올해도(?) 한다. (한국에서는 2004년부터 2년 주기로 열린다.)
Sun Tech Days 2008 Seoul
가고 싶다.. 보내줄까?? 우리회사에서 자바 개발자는 나 하나 @ㅅ@;;; 다른 몇 분이 더 자바를 볼 줄 안다고 하지만, 자바가 메인인 사람은 나뿐이다. -ㅅ- 안 보내준다면 보내달라고 떼써야지 ㅋㅋ 무급 휴가라도 쓰게 해줘야 ...
- Computer & Program
- 2008/06/13 19:35
일을 하다가 메소드 전달인자 수가 가변적인 부분이 생겼다. ArrayList를 사용하자니 전달인자 수가 너무 작다. 그렇다고 배열을 사용하자니 미리 그 수가 몇 개인지 예측하기가 힘들다. 어떻게 할까 생각하던 중 오랜만에 머리를 스치고 지나가는 가변인자(varargs : Variable Argument List)라는 것이 있었다.
가변인자(사실, ...
1 2






최근 덧글