본문 바로가기

전체 글376

[oracle] WM_CONCAT 함수 사용하기 CONCAT 함수는 입력되는 두 문자열을 연결하여 반환한다.문자열의 데이터타입은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB이며, 두 문자열 데이터 타입이 같으면, 그와 같은 데이터타입을 반환한다. 하지만 입력되는 두 문자열의 데이터타입이 다를 경우 NCLOB 데이터타입으로 반환된다.​【형식】CONCAT( char1, char2 ) 【예제】SQL> select concat('My name is','홍길동') from dual;-----------------------------------------------------------------My name is 홍길동​​단순히 문자열을 연결하여 반환하는 함수로​ CONCAT는 오라클에서 자주 사용하는 익숙한 함수이다. .. 2015. 11. 27.
[oracle] IN 과 NOT IN 123456789101112131415161718192021222324252627--IN SELECT * FROM TEST WHERE TEST1 IN ('공백', '테스트', NULL) -- 펼쳐진 모습 WHERE TEST1 ='공백'OR TEST1 = '테스트'OR TEST1 = NULL -- OR 로 연결된다. ----------------------------------------------- --NOT IN SELECT * FROM TESTWHERE TEST1 NOT IN ('공백', '테스트', NULL) -- 펄쳐진 모습 WHERE TEST1 '공백'AND TEST1 '테스트'AND TEST1 NULL -- AND 로 연결 된다. 2015. 11. 27.
[spring-security] http->https 로 사용되게 제어하기 spring-security.xml 에서 requires-channel="https"의 역힐은 정의된 패턴 URL을 http로 접근하면 https url로 redirect를 시켜주는 것이다. https로 접근해야 할 URL들을 강제화 하는 역할로 이해하면 됨 모든 url 에 대해서 https 로 강제 전환~!보통 로그인이나 회원가입 이런 부분에서 https 많이쓰고. 모든 페이지에서 쓰는 경우는 드물다 2015. 11. 25.
HttpSessionBindingListener 을 이용한 중복로그인 체크 spring-security를 사용하지 않고 중복로그인을 체크~! /* * 로그인 중복체크 * 이미 로그인한 사용자가 있을경우 기존의 사용자 세션을 종료후 자신이 로그인. * 해시테이블에 세션과 접속자 아이디를 저장해 둔다. * 세션 Object를 저장하는 이유는 동일한 아이디로 재접속 했을경우 * 아이디로 세션Object를 찾아내어 기존의 접속을 끊기위해서다.(invalidate) */ ============== WEB-INF\src\test\LoginManager.java =============== package test; import java.util.*; import javax.servlet.http.*; /* * session이 끊어졌을때를 처리하기 위해 사용 * static메소드에서는 sta.. 2015. 11. 25.