배워야 산다58 자바 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. 오라클 디스크 정리 listener.log sqlnet.log - 복사 후 파일을 비운다. cp /oracle/product/10g/network/log/listener.log /backup/log/listener_yyyymmdd.log cat /dev/null > listener.log cp /oracle/app/oracle/product/10g/network/log/sqlnet.log /backup/log/sqlnet_yyyymmdd.log cat /dev/null > sqlnet.log 2013. 10. 28. 오라클 계정 만료 관련 정리 --계정 잠금ALTER USER "계정명" ACCOUNT LOCK; --계정 잠금 해제ALTER USER "계정명" ACCOUNT UNLOCK; --계정 비밀번호 만료ALTER USER "계정명" PASSWORD EXPIRE; --계정 비밀번호 만료해제 or 변경ALTER USER "계정명" IDENTIFIED BY "비밀번호"; -- 계정 조회SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE, PROFILE FROM DBA_USERSWHERE ACCOUNT_STATUS = 'OPEN'; -- 만료기간 무제한 profile 변경ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED PASSWORD_LIFE_TIME UNLI.. 2013. 10. 23. VSFTPD 설치 및 설정 #### VSFTPD 설치 및 설정 #### START1. 패키지 설치 확인 # rpm -qa | grep vsftpd 2. 설치 # yum install -y vsftpd 3. 설치 위치 확인 # rpm -ql vsftpd | more 4. 서비스 실행 # /etc/init.d/vsftpd start 5. 부팅시 자동 실행/중지 # chkconfig vsftpd on/off 6. 주요 파일 경로 /etc/rc.d/init.d/vsftpd (control script for daemon) /etc/vsftpd/vsftpd.conf (설정파일) /etc/vsftpd/user_list (접속 거부 대상 리스트) 7. 환경설정 # vi /etc/vsftpd/vsftpd.conf anonoymous_enable.. 2013. 9. 10. 이전 1 2 3 4 5 6 7 8 ··· 10 다음 반응형