본문 바로가기
728x90
반응형

전체 글475

[Spring In Action]AspectJ 포인트컷 정의 excution(* *.perform(..)) excution : method가 실행될때 * : 모든 반환 값 타입에 대해 *. : 모든 클래스의 perform : perform() method (..) : 인자의 개수에 상관없이 2011. 9. 7.
[Spring In Action]정규표현식 포인트컷 선언 포인트컷은 어드바이스가 적용돼야할 메서드를 골라내는것 pointcut 정의 advice와 pointcut 결합 하나의 빈 설정으로 pointcut과 advice 동시정의 2011. 9. 6.
[Programming Challenges] The 3n+1 Problem 정수 n에서 시작해 n이 짝수면 2로 나누고 홀수면 3을 곱한 다음 1을 더한다. 이렇게 해서 새로 만들어진 숫자를 n으로 놓고 n=1이 될때까지 같은 작업을 반복한다. 1이 나올때까지 만들어진 수의 개수(1포함)를 n의 사이클 길이라고 한다. 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 22의 사이클은 16 입력 - 입력은 일련의 정수 쌍 i와 j로 구성되며 한 줄에 한쌍의 수가 입력된다. 모든 정수는 1,000,000보다 작고 0보다 크다 출력 - i, j를 입력된 순서대로 출력 - i, j의 최대 사이클 길이 출력 입력 예 출력 예 1 10 1 10 20 100 200 100 200 125 210 210 201 210 89 풀이) 풀긴 했는데 http://www.pr.. 2011. 9. 1.
[SQL] 테이블명, 컬럼명, PK를 조회할수 있는 쿼리 DB : Oarcle SELECT A.TABLE_NAME as 테이블명 , B.COMMENTS as 테이블한글명 , A.COLUMN_NAME as 컬럼명 , C.COMMENTS as 컬럼한글명 , A.DATA_LENGTH , A.DATA_TYPE , A.NULLABLE , D.CONSTRAINT_NAME , D.CONSTRAINT_TYPE FROM ALL_TAB_COLUMNS A , ALL_TAB_COMMENTS B , ALL_COL_COMMENTS C , ALL_CONSTRAINTS D WHERE A.TABLE_NAME = B.TABLE_NAME AND A.TABLE_NAME= C.TABLE_NAME AND A.TABLE_NAME= D.TABLE_NAME AND A.COLUMN_NAME= C.COLUM.. 2011. 9. 1.
[Oracle]ALL_COL_COMMENTS ColumnDatatypeNULLDescription OWNER VARCHAR2(30) NOT NULL Owner of the object TABLE_NAME VARCHAR2(30) NOT NULL Name of the object COLUMN_NAME VARCHAR2(30) NOT NULL Name of the column COMMENTS VARCHAR2(4000) Comment on the column 테이블의 컬럼명과 컬럼 한글명을 검색할때 사용하면 된다. 출처 : ORACLE DOCUMENTATION LIBRARY 2011. 9. 1.
[Oracle]ALL_TAB_COMMENTS ColumnDatatypeNULLDescription OWNER VARCHAR2(30) NOT NULL Owner of the object TABLE_NAME VARCHAR2(30) NOT NULL Name of the object TABLE_TYPE VARCHAR2(11) Type of the object COMMENTS VARCHAR2(4000) Comment on the object 테이블 명을 알고 싶을때 사용하면 유용하다.! 출처 : ORACLE DOCUMENTATION LIBRARY 2011. 9. 1.
[Oracle]ALL_CONSTRAINTS Column DatatypeNULLDescription OWNER VARCHAR2(30) NOT NULL Owner of the constraint definition CONSTRAINT_NAME VARCHAR2(30) NOT NULL Name of the constraint definition CONSTRAINT_TYPE VARCHAR2(1) Type of the constraint definition: C - Check constraint on a table P - Primary key U - Unique key R - Referential integrity V - With check option, on a view O - With read only, on a view H - Hash expressi.. 2011. 9. 1.
[Oracle]ALL_CONS_COLUMNS ColumnDatatypeNULLDescription OWNER VARCHAR2(30) NOT NULL Owner of the constraint definition CONSTRAINT_NAME VARCHAR2(30) NOT NULL Name of the constraint definition TABLE_NAME VARCHAR2(30) NOT NULL Name of the table with the constraint definition COLUMN_NAME VARCHAR2(4000) Name of the column or attribute of the object type column specified in the constraint definition Note: If you create a const.. 2011. 9. 1.
[Spring In Action]4.1 AOP 용어 cross-cutting-concerns(횡단관심사) : 한 어플리케이션이 여러부분에 걸쳐있는 기능 aspect-oriented programming(AOP) : 횡단 관심사의 분리를 위한것 용어 정의 advice aspect가 해야할 작업. aspect가 '무엇'을 '언제'할지를 정의한다. joinpoint advice를 적용할수 있는곳, 어플리케이션 실행에 aspect를 끼워넣을수 있는 지점. pointcut aspect가 advice할 joinpoint 영역을 좁힌다. '어디서' 하는것을 정의한다. aspect advice와 pointcut을 합친것. '무엇','언제','어디서'가 앞의 2가지에 의해서 정의된다. target advice가 적용될 객체. proxy advice를 taget 객체에 적.. 2011. 8. 31.
728x90
반응형