Author Archives: itpsolver

[링크] /*+ BYPASS_UJVC */ and updatable views

By | 11월 17, 2009

  http://blog.naver.com/orapybubu/40048824725 * 내가 이해하고 있는 선에서 요약하자면… 1. 기본적으로 view는 update가 가능하다. 2. table을 join 해서 view를 만들어 update를 할 때, 오라클은 다음의 조건을 만족하는 것을 요구한다.    (1) view 내에서 한 번에 한 개의 테이블만 update 가능하다.    (2) update의 대상이 되는 테이블의 PK나 UK는 반드시 select 되어야 한다.         => update 대상 테이블의 ROW는 유니크해야한다.(select된 PK, UK가… Read More »

[펌글][Oracle] %TYPE 데이터형 (컬럼 데이터 타입)

By | 11월 9, 2009

%TYPE 데이터형 ⊙ %TYPE 데이터형은 기술한 데이터베이스 테이블의 컬럼 데이터 타입을 모를 경우 사용할 수 있고, ⊙ 또. 코딩이후 데이터베이스 컬럼의 데이터 타입이 변경될 경우 다시 수정할 필요가 없습니다. ⊙ 이미 선언된 다른 변수나 데이터베이스 컬럼의 데이터 타입을 이용하여 선언합니다. ⊙  데이터 베이스 테이블과 컬럼 그리고 이미 선언한 변수명이 %TYPE앞에 올수 있습니다. %TYPE 속성을 이용하여… Read More »

[펌글] 신발 사이즈 단위 비교 (미국, 한국, 이탈리아)

By | 11월 8, 2009

– 출처 : http://blog.naver.com/gngsun/140003407489 – 신발의 경우 국내는 225, 230 등 mm 단위로 표기하고 있지만 외국의 경우는 5, 5½, 6, 6½, 7처럼 숫자로 표기한다. 우리 나라 여성 평균 사이즈인 235cm는 6½ 정도. 따라서 230mm인 사람은 6, 240mm인 사람은 7 정도 구입하면 되는 것. 구두나 운동화 등은 신발 안쪽 옆을 보면 US, UK, EUR, CM 식으로 표기되고… Read More »

[펌글] nodeName과 nodeValue 프로퍼티 ()

By | 11월 5, 2009

[출처] nodeName과 nodeValue 프로퍼티|작성자 깜스 어떤 형식의 노드에서 얻고자 하는 노드의 이름 과 값을 얻기 위해서는 nodeName 과 nodeValue 프로퍼티를 사용해서 원하는 값을 얻어 올수가 있다. nodeName은 읽기 전용으로써 프로퍼티 값을 가져 올수는 있지만 그 값을 변경 할수는 없다. nodeValue는 그 값을 수정할수 있다.   DOM 의 관점에서 볼때 textNode 는  엘리먼트 노드의 자식 노드로… Read More »

[펌글] 윈도우XP 시각효과에 대한 세부설정 및 설명

By | 11월 5, 2009

[출처] XP 시각효과에 대한 세부설정및 설명|작성자 스위트건   설명목적   제어판 -> 시스템 -> 고급 -> 성능 -> 시각효과 의 여러가지 시각효과를 제어하여 윈도우를 가볍게 사용 하시거나, 성능상의 이유로 효과를 사용하지 않으시는 분들이 있는데, 이 부분의 설명이 빈약하고, 또한 이런 효과를 한글로 번역하는 과정에서 오류가 있기 때문에 몇몇 옵션은 그 효과를 제목만으로 이해하기 난해한 부분이… Read More »

[JAVA ] List 와 배열의 상호변환 예제

By | 11월 2, 2009

// 배열을 List로 변환  (dtos는 length가 1 이상인 OrderClaimDto형 객체의 배열이다.) List<OrderClaimDto> dtoList = Arrays.asList(dtos);     //이 과정은 굳이 필요 없지만, ArrayList 클래스에서 구현하고 있는 remove(index i) 메서드를 사용하기 위해서 처리해 줌. //이 과정 없이 remove()를 사용할 경우 UnsupportedOperationException 을 발생시킨다. dtoList = new ArrayList<OrderClaimDto>(dtoList);    // List를 배열로 변환  (인자가 없는 toArray() 의 경우는 Object[] 를 리턴한다.) OrderClaimDto[] dtosNew… Read More »

토드(Toad)에서 포맷터(Formatter) 옵션 정의하기

By | 10월 28, 2009

* 설정법    – View > Formatting Options * 내가 셋팅한 설정들    – 콤마위치 변경 : List and Operators > Commas 에서 Leading으로    – SELECT 할 때 각 컬럼들을 한줄에 한개씩만 보이도록 하기       : Specific Statements > SELECT/FETCH/EXECUTE > Style of SELECT / INTO … 에서 Stacked 로    – 컬럼과 같은 줄에 달았던… Read More »

[펌글] 오라클에서 빈문자 인식 문제 ( '' 를 NULL 로 인식)

By | 10월 22, 2009

[출처] 오라클에서는 ”(공백이 들어간 ‘ ‘이 아닌)을 null로 인식 한다.|작성자 까만머루 자바와 같은 프로그램언어와는 다르게 오라클은 빈문자열을 인정하지 않고 null 로 인식합니다. 그러나 ” 사이에 공백이 한 칸 있다면,즉 ‘ ‘ 이라면 이것은 길이가 1인 문자열로 인식합니다. 이러한 이유로 프로그램과 데이타베이스 사이에 혼란이 일어나는 경우가 있습니다. 즉 자바로 짠 프로그램에서는 입력시 분명 빈문자열을 입력했는데 칼럼에는… Read More »

[펌글] 비타민A 영양제에서 쓰이는 단위 (RE, IU) 에 대하여

By | 10월 20, 2009

– 출처 : 지식인 – 비타민A 는 동물성 식품에서 얻어지는 retinol 과 식물성 식품에서 얻어지는 β-carotene 으로 구분됩니다. 비타민A 의 활성형인 retinol 의 단위는 RE (Retinol Equivalent, 레티놀 당량) 로 표시합니다. 1 RE = 1㎍RE = 1㎍ retinol  =  retinol 3.33 IU      ( IU 는  international unit(s)  국제단위)   비타민A  1 IU  =  retinol  0.3㎍  =  0.3㎍RE 630㎍RE 는 retinol 630㎍이고 … Read More »

SQLException : 결과집합을 모두 소모했음

By | 10월 17, 2009

JDBC의 ResultSet 에서 rs.next() 를 돌려서 결과를 뿌려줄 때 rs.next() 의 값이 더 이상 존재하지 않을 때 이런 에러가 발생함. 보통 while(rs.next()){              } 와 같은 형식으로 사용하면 이럴 일이 없는데, 다른 방법으로 루프를 돌리며 ResultSet을 가져오려 할 때 발생하는 듯 함.

[펌글] xXxxx… 형식의(소문자대문자소문자…) 자바 프로퍼티 사용시 파라미터가 맵핑되지 않는 경우

By | 10월 9, 2009

– 출처 : http://www.okjsp.pe.kr/seq/33596 – 자카르타 커먼스 BeanUtils 를  쓰다가 경험한 팁입니다.   예를 들어 설명하겠습니다. 자바빈 클래스에  “aProperty”라는 변수명의 String 멤버가 있다고 합시다. 그러면 이 변수에 대한 get메소드의 이름은 자바빈 컨벤션에 의하면 getAProperty() 가 됩니다. 근데 이게 문제가 될지는 몰랐습니다.    BeanUtils  을 써서 “aProperty” 변수에 값을 할당하거나 가져올 때 에러가 뻑 납니다. 왜 그런가 자바빈의 인트로스펙션 관련 클래스를 분석한 결과… Read More »