본문 바로가기

배워야 산다/JAVA7

인코딩 확인 package test; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.io.UnsupportedEncodingException; public class encoding { public static void main(String[] args) { try { BufferedReader in = new BufferedReader(new FileReader("C:\\Users\\bak3018\\Desktop\\password.txt")); String s; while ((s = in.readLine()) != null) { String[] charSet = { "utf-8", "eu.. 2016. 8. 20.
RAC 접속 URL STRING RAC환경의 오라클에 두대의 아이피로 접속하고자 할 경우 아래와 같이 접속url스트링을 적용한다. jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xx1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xx2)(PORT=1521))(LOAD_BALANCE=yes)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XXXX)(FAILOVER_MODE=ON))) 2014. 11. 24.
자바 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.
자바설치, 이클립스 설정 2/2 1. jsp, servlet 개발을 위한 이클립스 설정 및 톰캣 연동하기 file->new->other->server->server Tomcat 7.0을 선택한다.(6.0을 까신분은 6.0선택) 하지만, 7.0이 안깔려 있으면 server’s hostname 과 server name이 나타나질 않는다. 그부분은 우리가 채우는게 아니라, 저절로 채워짐. Tomcat installation directory부분에 browse를 누르고, 톰캣이 깔린곳을 선택. 그리고 finish 자.. 돌아가는지 한번 보자.. 서버탭에서 그림과 같이 stopped라고 되어 있는곳에서 오른쪽 버튼을 누르고, start 실행 보통은 처음 까는 사람은 실행이 될것이다. Stopped->started로 변경됨. 안될시에는 그림과 같.. 2012. 2. 6.
반응형