전체 글 63

java singleTon 생성 기본적인내용에 대한

만약 속도에 민감한 프로그램을 작성한다면 DCL(Double Checking Locking) Pattern 관련된글을 검색해보고 결정하기를 추천한다. package com.mindmap.common; public class singleTon { private static singleTon instance; private singleTon(){} public static synchronized singleTon getInstance() { if(instance==null) { instance = new singleTon(); return instance; } return instance; } } DCL 예제 package com.mindmap.app; import java.util.regex.Pattern..

log4j 설정방법

일단 이클립스가 설치되어져있다고 가정하고 이야기를 적어 놓도록하겠습니다. 참고로 이글은 제가 기억하기 위해서 적는것입니다. 고로 배려하면서 글을쓰지는 않도록하겠습니다. http://logging.apache.org/log4j/1.2/download.html 접속하여 log4j 를 다운 받습니다. 그리고 그곳에있는 파일중 commons-logging-1.1.1.jar / log4j-1.2.16.jar 을 /web-inf/lib 에 복사를 하고 log4j.properties은 /web-inf/classes/ 에 복사 해두면 일단 설정은 끝난상태이다. 그럼설정이끝난상태이다. 이제 logger.debug("test"); 를 한번찍어보자

java.net 을 이용한 http 페이지 로딩 return string

http페이지를 로딩하여 string 으로 리턴하는 것을짜집기(?)해보았습니다. import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.ObjectInputStream; import java.net.*; public class main { public static void main(String[] args) { try { laodPage load = new laodPage(); String text = load.laodPage("http://www.naver.co.kr"); System.out.println(text); } catch(Exception e) { Syst..