본문 바로가기

2021/082

[Oracle] 정규 표현식 - Meta Character 오라클 문자열 함수 중 일부 함수에서는 정규표현식을 지원한다 정규표현식이란? 문자열 데이터의 간단한 패턴 및 복잡한 패턴을 검색할 수 있는 정규식은 기존의 LIKE 연산의 한계를 뛰어넘는 막강한 검색 도구 다양한 Meta Character 를 이용하여 복잡한 프로그래밍을 간단하게 해결할 수 있다 메타 문자 Meta Characters Meta Character 설명 예시 * 앞의 문자를 0개 이상 찾는다 zo* -> z, zo, zoo, zoooooo + 앞의 문자를 1개 이상 찾는다 zo+ -> zo, zoo, zooo ? 앞의 문자를 0개나 1개 찾는다 zo? -> z, zo ^ 검색되는 문자열의 시작 부분에서 위치를 찾는다 중괄호 안에 있는 ^는 부정을 뜻한다 ^We -> We************.. 2021. 8. 19.
[Spring] 스프링 AOP Pointcut 표현식 포인트컷을 이용하면 어드바이스 메소드가 적용될 비즈니스 메소드를 정확하게 필터링 할 수 있음 ( ※ Pointcut : 특정 조건에 의해 필터링된 Joinpoint, 수많은 Joinpoint 중에 특정 메서드에서만 공통기능(횡단관심사)을 수행시키기 위해서 사용한다) 지시자(PCD, AspectJ pointcut designators)의 종류 (PCD : 흔히 우리가 사용하고 있는 execution이라든지 @annotation 지정자를 PointCut Desinator라 하여 통상 "PCD"라 불림 PCD는 타깃의 여러 Joinpoint 중에 어드바이스를 어디에 적용을 시킬지, AOP에게 알려주는 키워드라고 할 수 있음) 1. execution : 가장 정교한 포인트컷을 만들 수 있음 리턴타입 패키지경로 .. 2021. 8. 18.