보통 데이터들을 정렬할때는 특정 컬럼(특히 인덱스)의 오름차순, 내림차순 이거나 가나다 순 등으로 정렬하는 방법을 많이 쓴다. 하지만 그런 특정한 규칙없이 내 마음대로 정렬하고 싶을 때 쓰는 함수가 있다. 바로 DECODE 이다. 사용예) SELECT NAME FROM TABLEORDER BY decode(NAME, 'A', '1', 'D', '2', 'B', '3') , IDX desc 이런식으로 써주면해당 테이블에서 NAME이 A인 것이 1등, D가 2등, B가 3등으로 출력되고나머지 데이터들은 IDX가 내림차순으로 정렬되어 나오게 된다.
카톡, 페북 로그인 연동과는 다르게 네이버 아이디로 로그인(이하 네아로)은 요청을 보내는 파일과 해당 요청을 통해 값을 받는 콜백 파일로 반드시 구성해주어야 한다. 카톡은 콜백 페이지가 있다고 해도 강제성을 띄진 않는데, 네이버는 콜백에서만 값이 받아진다. 카톡과 페북은 해당 로그인을 하는 페이지에서 값을 받아 hidden input 박스에 값을 넣어 form submit을 해주었다면, 네이버는 해당 로그인 페이지(로그인페이지A) -> 네이버 팝업 호출 -> 콜백페이지(B)인 별도의 프로세스를 태움(팝업형태로) -> 콜백페이지(B)에서 값을 부모페이지(로그인페이지A)로 전달 (opener.메소드명~~)로 전달 -> 콜백페이지(B) 에서 self.close(); 하여 팝업창 종료. 하는 방식으로 로그인페이..
일단 내 환경은 Spring MVC 였고, restful한 url 사용, Mybatis, MySQL를 사용하는 환경이었다. 카페24에 db 연동(연결,접속)을 하려는데 자꾸 500 에러가 발생.catalina.out 을 열어서 로그를 확인해 보니 Access denied 에러 발생.구글을 다 뒤져보고, 카페24에 문의글도 남겼지만 결국 해결 못함. 나같은 사람이 또 있을까봐 남겨둔다.카페24 호스팅 db연동 AtoZ 매뉴얼 ** 카페 24 호스팅 후 DB (MySQL) 연결하는 법 1) 일단 내가 호스팅한 웹에 붙이고자 하는 DB를 통채로 Export하여 ~.sql 파일로 만들어둠(백업 --> 해당 방법의 자세한 내용은 MySQL export 하는법 찾아보면 됨). 2) 카페24의 '서비스 접속관리 > ..