프로그램/java 41

tomcat utf-8 setup

maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100"     debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"    bufferSize="2048" maxProcessors="350" minProcessors="5"/>                           port="8080" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443" />    -->                        T..

프로그램/java 2010.06.13

beanutil 을 이용하여 java object 의 property value 값 뽑아내기... 겁나 쉽다...

이런거 공유의 대상인것 같습니다... 혹시, java의 vo 또는 dto 만들어서... 그쪽 처리하는 함수 많이 사용하시죠... 아마 대단히 많은 작업이 연관 되어 있을겁니다.. 저 같은 경우에는 dto의 내용을 jsp 에서 뿌려 주거나, dto의 내용의 일부 필드를 xml로 뽑아주는 작업이 많습니다. 그런경우 일일이 dto 안에서 xml로 뽑아주는 루틴을 넣었죠.. (일부 base class로 넘긴 부분은 있지만, 실질적으로 dto 내부에서 하는 작업이 계속 남아 있었습니다...) 그러나, 이런 부분을 한방에 해주는 open source library (apache common beanutil) 가 있더군요, (저도 전에 대충 사용햇으나, 이번에는 피부로 느낌이 옵니다.) 아래가 대충 사용하는 예제입니..

프로그램/java 2010.05.07

서버가 잘 살아있는지 핑체크

출처) http://www.javapattern.info/category/4 나도 이런 문제와 많이 맞섰던 기억이 있다. 자바로 아래와 같이 쉽게 상대 서버의 네트워크접속여부를 확인 해 볼 수 있다. 만약 그녀석이 ping을 받아 준다면 말이지 int timeOut = 500; // I recommend 3 seconds at least boolean status = false; try { status = InetAddress.getByName(host).isReachable(timeOut); if( !status ) { throw new SocketException("Can' connect to " + host); } return status; } catch (UnknownHostException e)..

프로그램/java 2009.11.15

java native2ascii 사용하기

자바개발중 ... resource text resource properties 파일에 utf-8로 사용하는 경우가 많습니다. 이럴경우 제가 사용하는 방법은 아래와 같이 batch file 을 만들어서 사용합니다. 한글--->UTF8 : n2a.bat UTF8--->한글: a2n.bat n2a.bat -------------------------- d1.txt .\native2ascii.exe d1.txt d2.txt d2.txt ----------------------------- a2n.abt --------------------------------- d2.txt .\native2ascii.exe -reverse d2.txt d1.txt d1.txt ----------------------------..

프로그램/java 2009.04.16