Regular Expression 날이 갈수록 개인정보 보호에 관련하여 보안정책을 점진적으로 강화하고 있습니다. 이에 따라 Web에서 회원가입 시 Password 설정을 복잡해진 보안정책에 맞추다 보니 복잡하게 조합해야만 정상적으로 가입을 할 수 있습니다. 이러한 강화된 보안정책 때문에 기존에 사용하던 자신만의 Password를 인위적으로 보안정책에 맞추는 경우가 많을 것입니다. 그러다 보니, 종종 Log-In을 할 때 Password를 잊어버려서 곤란한 상황이 발생하는 경우도 한번쯤은 있었을 것입니다. 일반적으로 이렇게 복잡한 조건이 필요한 경우 사용자에게 입력을 받을 때 여러 가지 조건을 주면서 정해진 규칙 안에서만 입력을 하도록 유도를 하고 있습니다. 이번 프로젝트를 진행하면서 사용자가 입력하여 DB에 형식에 맞도록 저장하기 위해 .. 더보기 is a has a Is a , Has a 관계 기존의 클래스의 특성을 가지는 새로운 클래스를 만드는 방법은 크게 2 가지가 있다. 기존의 클래스를 상속받아 만드는 방법과 기존의 클래스를 클래스 멤버로 가지는 방법이다. 첫번의 방법을 Is a , 관계라 하고 두 번째의 방법을 has a 라고 한다. 이 개념을 명확히 해서 클래스 설계에 적용하면 고민하지 않고 상속과 멤버의 결정을 내릴 수 있다. 사람 학생 군인 회사원 대학생 고등학생 중학생 3.1 Is a 관계 이 방법은 “ 새로운 클래스가 기존의 클래스의 한 종류이다.(is a)” “ New Object is a type of a original class.” 라는 말이다. 이 개념이 성립하면 새로운 클래스는 기존의 클래스를 extends 를 사용해 상속 받아만든다. 사.. 더보기 generic 타입 추론. Generic 타입 추론 유틸 만들기프로젝트/SLT : 2010/06/11 12:23 @Transactionalpublic class GenericServiceImpl implements GenericService { @Autowired ApplicationContext applicationContext; private Class daoClass; protected D dao; public GenericServiceImpl(){ ParameterizedType genericSuperclass = (ParameterizedType) getClass().getGenericSuperclass(); Type type = genericSuperclass.getActualTypeArguments()[0]; if (.. 더보기 query history session info SELECT ANY TABLE 시스템 권한이 있는 User라면 (DBA라면 당연히 그렇겠지만), V$SQLTEXT라는 View를 통해서 현재 shared pool에 있는 SQL문을 모두 조회할 수 있습니다. shared pool에는 DBMS를 startup한 이후의 모든 SQL문이 보관되는 것은 아니고, pool size가 허용하는 만큼의 최근에 사용된 SQL만이 보관됩니다. 따라서, 사용한 지 오래되는 SQL은 제거될 수도 있습니다. SELECT hash_value, piece, sql_text FROM V$SQLTEXT ORDER BY hash_value, piece; 이렇게 하면 모든 SQL문을 볼 수가 있구요. V$SESSION이라는 View의 SQL_HASH_VALUE column과 V$SQLT.. 더보기 이전 1 ··· 55 56 57 58 59 60 61 ··· 68 다음