목록전체 글 (5)
삼라만상
Modules import net.sf.json.JSONArray; import net.sf.json.JSONObject; import net.sf.json.util.JSONStringer; import org.json.simple.parser.JSONParser; 소스 코드 JSONStringer jsonStringer = new JSONStringer(); JSONParser parser = new JSONParser(); Object obj = parser.parse(jsonStringer.toString()); JSONArray jsonArray = JSONArray.fromObject(obj));

LISTAGG 예제 SELECT COUNTRY , LISTAGG(RATE,',') WITHIN GROUP(ORDER BY EXCHG_RATE_DATE DESC) AS RATE FROM EXCHANGE_RATE_INFO_TB GROUP BY COUNTRY; 결과 LISTAGG 중복데이터 제거 예제 SELECT COUNTRY , REGEXP_REPLACE(LISTAGG(RATE,',') WITHIN GROUP(ORDER BY EXCHG_RATE_DATE DESC), '([^,]+)(,\1)+', '\1') AS RATE FROM EXCHANGE_RATE_INFO_TB GROUP BY COUNTRY; 결과
방법 1 SELECT TO_DATE('1970-01-01','YYYY-MM-DD') + 'UNIX timestamp 값'/86400 FROM DUAL 방법 2 SELECT TO_DATE('1970-01-01','YYYY-MM-DD') + NUMTODSINTERVAL('UNIX timestamp 값','SECOND') FROM DUAL

※ Spring MVC 패턴 1. Spring MVC 플로우 다이어그램 ① 클라이언트(사용자)의 Request(요청)은 Front-Controller인 DispatcherServlet을 통해 처리함. ② HandlerMapping은 Request의 처리를 담당하는 Controller를 찾기 위해 존재함. ③·④ Controller를 찾았다면 HandlerAdapter를 이용해 해당 Controller를 동작시킴. ⑤ Controller에서 Model이라는 객체에 담아 데이터를 전달함. ⑥ ViewResolver는 Controller가 전달할 데이터를 어떤 View에 처리할지 해석함. - ex) servlet-context.xml ⑦·⑧ View는 Response(응답)할 데이터를 JSP 등을 이용해 생성..
function nvl(expr1, expr2) { if (expr1==null || expr1===undefined || expr1=="") { expr1 = expr2; } return expr1; } function nvl2(expr1, expr2, expr3) { if (expr1==null || expr1===undefined || expr1=="") { expr1 = expr3; } else { expr1 = expr2; } return expr1; }