태그 : Java 요약보기전체보기목록닫기
- [Java] String에 한글 포함 확인(6)2009.08.23
- [Java] String을 InputStream으로..(0)2009.08.20
- [Java] Lock 걸기 좋아졌다 (java.util.concurrent.locks.Lock)(0)2009.08.02
- [Java] java.io.File의 경로 얻어오기(absolute path와 canonical path 차이)(0)2009.07.25
- [Java][ftp4j] Socket 연결에 timeout 설정하기(0)2009.07.25
- [Java] InputStream 조심해서 쓰자 TㅅT(2)2009.07.07
- [Ant] Error starting modern compiler(0)2009.07.07
- [Java] ftp4j 한글 문제(0)2009.07.03
- [Java] Short-circuit을 적용하지 않는 논리 연산자(0)2009.07.01
- [Java] ResultSet이 close 되는 경우(0)2009.06.26
- Computer & Program
- 2009/08/23 03:05
String 문자열에 한글이 포함되었는지 확인할 일이 많다. 한글만 입력해야 하는 경우..
검색해 보면 0x80을 넘는 문자(character)를 포함하고 있으면 한글이라 판단하는 것도 있다. 혹은 문자가 0xa1과 0xfe 사이에 포함되면 한글이라 판단하는 것도 있다. 이 방법은 한글을 찾는다기 보다는 영문이 아닌 문자를 찾는 방법이다. 자.. ...
- Computer & Program
- 2009/08/20 19:56
String을 InputStream으로 만들어야 하는 경우가 종종 발생한다.
라이브러리가 파일이나 네트웍과 같은 곳으로부터 읽어서 처리할 수 있도록 전달인자를 InputStream으로 되어 있다. 하지만 이 파일의 내용이 DB와 같은 곳에 있다면?? DB에서 읽으면 문자열일텐데.. 이걸 다시 파일에 기록하고 InputStream을 열어서 전달하기는 좀...
- 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/25 11:48
ftp4j를 아무 생각 없이 사용하고 있었다. 분명 개발하던 컴퓨터에서는 FTP의 Socket timeout이 20초 정도였는데 리눅스 서버로 옮기니 이 녀석이 180초나 되는 것이다. -ㅅ-;;
ftp4j는 서버와 연결할 때 FTPConnector라는 것을 상속받아 구현한 connector를 사용한다. 접속 시 아무 connector도 설정하지 ...
- Computer & Program
- 2009/07/07 21:54
jar 파일 안에 있는 클래스 파일을 동적으로 로딩해서 사용하고 jar 파일을 지워야 했다. 아주 간단하게는 JarClassLoader를 사용하면 되지만, 이 클래스를 사용하면 jar 파일을 한 번 물고 놓아주지 않아 jar 파일의 삭제가 불가능하다. 그래서 해결책을 찾고 물어물어 좋은 방법이 있는 포스트를 발견했었다. 이 방법.. 잘 된다..
아...
- Computer & Program
- 2009/07/07 19:49
이클립스에서 ant를 실행할 때 "Error starting modern compiler"와 같은 오류가 발생하면서 target build가 실패하는 경우가 있다. javac에서 이런 일이 발생한다.
BUILD FAILED
D:\workspace\[PROJECT_HOME]\build.xml:127: Error starting modern co...
- Computer & Program
- 2009/07/03 17:11
ftp4j를 사용할 때 한글로 된 파일명이 문제가 될 수 있다. 물론, 모든 FTP 라이브러리가 그렇다. @ㅅ@ Jakarta Commons Net(또는 Apache Commons Net)에 있는 FTP도 한글 이름의 파일은 문제가 있었고..
이럴 때 해결하는 방법은 파일 리스트를 얻어오기 전에 인코딩을 설정해 주는 것이다. ftp4j의 FTPCl...
- Computer & Program
- 2009/07/01 13:19
지금까지 논리 연산자는 "&&"와 "||"만 사용해 왔었다. 그리고 논리 연산자는 모두 short-circuit이 적용되는 것으로만 알고 있었다. 헌데 어제 준오가 "&&" 말고 "&"만 쓰면 short-circuit이 적용되지 않는다는 얘기를 했다. 응?? 정말?? 그렇다고?? 가끔 오타로 "&&" 대신 "&"를 사용한 적이 있긴 하지만 그런 차이가 ...
- 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(...




최근 덧글