Author Archives: itpsolver

ORA-06502 에러에 관하여…

By | 2월 14, 2011

1. 일반적으로 변수에 할당된 공간 이상의 데이터를 집어넣으려 할 때 발생한다. 2. 변수형(VARCHAR2, NUMBER…)이 적절하게 사용되지 않을 경우에도 발생한다. (경험상) 3. 프로시저 인수가 NUMBER 타입인데 VARCHAR를 넣었을 때도 발생한다. (경험상) * 참고 링크     ORA-06502: PL/SQL: numeric or value error: character string buffer too small — 에러 처리

[링크] ORA-24338: 문장 처리가 수행되지 않았습니다

By | 2월 12, 2011

– 출처 : http://blog.naver.com/hkjhc107/130097105093 – ORA-24338: 문장 처리가 수행되지 않았습니다   패키지 수행중 위와 같은 에러 발생   발생원인은 절차적으로 변수를 추출하고, 그 변수를 받아서 쿼리를 실행하는데   변수를 추출하는 부분에서 변수를 추출하지 못했거나,   2개 이상의 변수를 반환(후행 처리에서 하나만 필요로 하는 겅우에서)해서   쿼리가 제대로 수행되지 않아, 나오는 에러이다.   한문장씩 변수를 넣어, 검수를… Read More »

[PL/SQL] Dynamic SQL (동적,다이나믹 SQL) 구현 관련

By | 2월 12, 2011

* 설명 및 예제 링크       http://www.oracleclub.com/article/19612 * 주의사항    – make_sql() 같은 StringBuffer류의 프로시저에 SQL을 문자열로서 추가할 경우      => 꼭  프로시저를 만들 필요는 없고 String을 계속 붙여도 된다.        (1) 변하는 값 (키값) 등이 있을 경우             => 닶이 없다 -_-; 바인딩변수(ex – :p_user_name)  등으로 빼서          … Read More »

노트북 CPU 성능 비교

By | 2월 5, 2011

* 노트북 CPU 성능 비교 (코드명 / 코어구분 / 클럭 / SuperPI 1M 수행시간) N455 / 싱글가상듀얼 / 1660 / 94N270 / 싱글가상듀얼 / 1600 / 93.4N2600 / 듀얼가상쿼드 / ?N570 / 듀얼가상쿼드 / 1660 / 98.9C-50 / 듀얼 / 1000 / 71C-60 / 듀얼 / 1000-1333 / 68.5  P4600 / 듀얼(셀러론) / 2000 / 32P6000 / 듀얼 / 1860 / 23.4P6100 / 듀얼 / 2000 / 21.9P6200 / 듀얼… Read More »

Java CharacterSet Endcoding (유니코드 및 UTF-8 설명 포함)

By | 1월 31, 2011

– 출처 : http://kalpa730.blog.me/140118582507 – 1. new String(text.getBytes(fromEncode), ToEncode) 구문은 잊어주세요. 이 방식은 초창기 시절 tomcat 같은데서 HTTP로 받은 파라메터의 인코딩이 무조건 ISO-8859로 강제 인코딩 되서 들어오는 문제가있었는데, 그걸 잡으려고 다시 강제로 깨진 문자열을 한글로 바꾸는 거였습니다만.  일단 제대로 Java 상에서 인코딩 된 경우.( 위 예제에서는 TEXT=”한글” 이라고 제대로 들어가 있음) 전혀 사용해서는 안되는 구문입니다.  … Read More »

[링크] JSON 직렬화(마샬링) 라이브러리 Jackson 관련 정보

By | 1월 29, 2011

Jackson Tutorial -1 Jackson Tutorial -2 * Jackson 추가정보  – JSON <=> Object 로 변환하는 가장 빠른 프로세서라고 함.  – http://jackson.codehaus.org/  – Apache Wink는 사실상 JAX-RS 1.0 스펙의 구현물 중 하나로 빠르게 자리 잡고 있다. JSON 마샬링과    언마샬링을 위해 표준 Apache Wink 배포판에 포함된 JSON.org 및 Jettison과 같은 제공자는    리턴 유형이 제한되어 있으며 배열을 표현하는 데… Read More »

[펌글] jax-rs 어노테이션 목록

By | 1월 28, 2011

– 출처 : http://blog.daum.net/pieea/5565755 – @Path – Path annotation value is a relative URI path to the resource. A resource class must have this annotation either at the class level or for the methods defined in the resource class. The annotation also provides the facility for embedding variables and creating URI path templates.  => URI와 서비스를 맵핑시켜서… Read More »

[JAVA] response.addHeader() 와 response.setHeader() 의 차이

By | 1월 27, 2011

1. 기존 헤더에 추가하려는 것과 같은 키값이 없을 때에는 addHeader()나 setHeader()나 동일하게 동작한다. 2. 기존 헤더에 추가려하려는 것과 같은 키값이 존재할 경우.     – addHeader() : 그 키에 해당하는 값을 하나 더 추가한다.     – setHeader() : 새롭게 설정한 값으로 덮어 쓴다. 일단 이렇게 정리하기는 했지만 완벽히 위와 같이 동작하지는 않는다. 꼼꼼한 디버깅이 필요하다.

토드(Toad)나 sqlplus에서 쿼리 스크립트 실행시 앰퍼샌드(& – ampersands) 를 파라미터 입력 구분자로 인식할 경우

By | 1월 21, 2011

토드(Toad)나 sqlplus 에서 쿼리를 스크립트를 실행할 때, 쿼리 데이터 문자열 중에 & 가 포함되어 있을 경우, 자동적으로 파라미터 입력을 받기위한 모드로 전환되게 되는데. 이를 해결하는 방법이 있다. 예를 들어 ‘http://localhost/test.do?cmd=main&category=100’ 이라는 문자열을 INSERT한다고 했을때, 이 문자열을 다음과 같이 수정하여 쿼리에 넣어주면 된다. ( & 직후에 문자열을 분리하여 다시 concat ) ‘http://localhost/test.do?cmd=main&’||’category=100’  – 출처 : http://backatthefarm.blogspot.com/2005/05/oracle-sqlplus-issue.html – 

[링크] sun.* 패키지를 사용하지 말 것에 대한 권고

By | 1월 12, 2011

윈도우 상에서 자바 컴파일을 할 때는 에러가 없다가 리눅스에서 컴파일을 하니 에러가 난 케이스가 있었다. 구글링을 해 보니 “sun.* 계열 패키지의 클래스들은 플랫폼에 대해 완전히 독립적이지 않기 때문에 모든 플랫폼에서의 작동을 보증할 수 없다” 라는 뜻인것 같다. -_-; 다음의 링크에 상세 설명이 들어 있다. http://java.sun.com/products/jdk/faq/faq-sun-packages.html