전체보기61 ORACLE Client tool (오렌지, 토드) 에서 한글 깨짐 해결책 1. 현재 DB 서버의 캐릭터 셋을 확인한다. select (select value from nls_database_parameters where parameter = 'NLS_LANGUAGE') || '_' || (select value from nls_database_parameters where parameter = 'NLS_TERRITORY') || '.' || (select value from nls_database_parameters where parameter = 'NLS_CHARACTERSET') AAfrom dual; 확인 결과 : AMERICAN_AMERICA.KO16KSC5601 2. 윈도우 환경변수 추가 시스템 변수 : 새로만들기 변수 이름 : NLS_LANG변수 값 : [1에서 확.. 2014. 5. 12. 톰캣 로그정리 (catalina.out) catalina.out이 계속 쌓이면 나중에 로그를 확인하기 곤란해 진다. 아래 쉘을 crontab 에 등록해놓고 하루에 한번씩 실행되도록 한다. #!/bin/sh # 변수설정LOG_DIR=/home/user/tomcat/logsDATE=`date +%Y-%m-%d`echo "LOG:"$DATE# 날짜별 catalina.out 기록cp $LOG_DIR/catalina.out $LOG_DIR/catalina.$DATE.outcat /dev/null > $LOG_DIR/catalina.out # 불필요한 로그파일 삭제rm -Rf $LOG_DIR/manager*.log $LOG_DIR/host*.log # 7일 전의 로그파일은 압축한다.i=7COMPRESS_DATE=`date +%Y-%m-%d --date $.. 2014. 3. 7. 자바 split의 효율적인 사용 PG의 전문 구성은 파이프(|) 구분자로 날라옴 기존 방식은 아래 처럼 split을 사용하여, 배열에 결과값을 받았다. String[] mobile_result = (out.toString()).split("[|]"); 정상응답일 경우 | 로 구분하여 5개의 배열이 생성되지만, 예시 -> "OK|정상|처리일자|승인일자|승인번호|기타" 에러 응답일 경우 |로 구분한 2개의 배열만 오기 때문에 예시 -> "C422|SK텔레콤 결제서비스 이용이 중지된 전화번호입니다. 이동통신사로 문의하여 주십시오. ||||" 3번째 배열을 사용하려고 할 경우 out of array 상황이 발생, split의 옵션을 사용하여 배열이 무조건 일정하게 생성되도록 하였음String[] mobile_result = (out.toStr.. 2014. 3. 7. 자바 substring 자바에서 제공되는 substring 함수를 사용할 경우특수 문자나 한글이 포함되면, 정확히 잘리지 않는 현상이 발생 아래 코드를 사용하여 바이트단위로 정확하게 자를 수 있게 처리 하지만 잘린 스트링이 한글이 포함될 경우 한글이 깨질 수 도 있을듯.. public String subStringBytes(String str, int byteLength) { // String 을 byte 길이 만큼 자르기. int length = str.length(); int retLength = 0; int tempSize = 0; int asc; for (int i = 1; i 127) { if (byteLength >= tempSize + 2) { tempSize += 2; retLength++; } else { re.. 2014. 3. 7. 자바 소켓 연결시 타임아웃 설정 자바 1.4부터 소켓통신(socket)할때 timeout을 걸어주는 메서드가 추가 되었습니다.보통 socket.setSoTimeout()을 타임아웃 설정으로 착각할 수도 있는데 이 메서드는 소켓이 연결된후 InputStream에서 읽을때 timeout을 설정하는것이고 socket연결할때 timeout주는것은 InetSocketAddress클래스를 사용 합니다. 01.import java.io.IOException;02.import java.net.InetSocketAddress;03.import java.net.Socket;04.import java.net.SocketAddress;05.import java.net.SocketException;06. 07./**08.* 자바 소켓통신 타임아웃 테스트09... 2014. 2. 24. SVN 설치 및 설정 (리눅스) 리눅스 환경에서 SVN 서버 설치0. 루트계정으로 변경후 아래 명령어를 이용하여 설치한다. yum -y install subversion 1. svn을 컨트롤하기 위한 환경변수를 잡아준다.SVN_EDITOR=/usr/bin/vimexport SVN_EDITOR SVN 서버 설정하기1. 저장소만들기 svn을 사용할 계정에 접근하여 경로를 생성한다. mkdir ./svnserver svn 저장소를 생성한다.svnadmin create /[svn경로]/[저장소이름]ex> svnadmin create /home/svn(계정명)/svnserver/TEST 2. 저장소 설정 - ./conf/svnserve.conf[general]#익명 사용자 읽기 여부anon-access = read#인증 사용자 쓰기 여부auth.. 2013. 12. 4. 이전 1 2 3 4 5 6 7 8 ··· 11 다음 반응형