본문 바로가기

[Oracle] Window함수, 누적합계 SELECT SEQ , VAL , SUM(VAL) OVER(ORDER BY SEQ ASC ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS ACCU1 , SUM(VAL) OVER(ORDER BY SEQ ASC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS ACCU2 , SUM(VAL) OVER(ORDER BY SEQ ASC ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) AS ACCU3 , SUM(VAL) OVER(ORDER BY SEQ ASC ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS ACCU4 FROM ( SELECT.. 더보기
The 2nd Node.js Korea Conference - 개발시 염두할 점 Javascript - Javascript는 Client 언어이며, Server 언어로 사용될 수 있다. Node.js - 소프트웨어 플랫폼 - Javascript의 장점을 흡수 - Client와 Server가 같은 언어를 사용하다보니 개발속도가 빠름 - 수 많은 오픈소스 - npm을 설치하여 Node.js에 바로 적용 가능 Modular vs Monolith - The Structure of Node.js Applications 1. http://github.com/timeoxly, @secoif 2. http://nodesource.com 3. Node.js - 수명이 짧기 때문에, 프레임워크를 만드는것 보단 라이브러리로 만들어 사용을 권장 4. 코드를 작성할 때, 오버엔지니어링을 안하는 것. 5. .. 더보기
[JAVA] @SuppressWarnings("serial") 1. 개요 - 객체를 파일에 쓰거나 전송하기 위해 객체 클래스에 Serializable 인터페이스를 implements 함. - 하지만, Serializable 인터페이스를 implements 하게 되면 warnning이 발생한다. - warnning이 발생하지만 동작하는데는 문제가 없다. - 불필요한 warnning을 제거하는 방법. 2. @SuppressWarings - 부적절한 compiler의 경고를 제거하기 위해 사용 - compile 시 warnning을 체크하지 않기 위해 사용 2. serial - java.io.Serializable 인터페이스를 implements 할때, serialVersionUID를 정의해주지 않은 경우 나타나는 warnning을 체크하지 않음 3. serialVers.. 더보기
[jQuery] next() 함수 고찰 [jQuery] next() 함수 고찰 /* #1 */ $("[SELECTOR]").click(function() { if ( $(this).next().next().next().val() == "Y" ) { [CODE] } } /* #2 */ $("[SELECTOR]").click(function() { if ( $(this).closest("td").find(".cls3").val() == "Y" ) { [CODE] } } #1.은 hidden 으로 설정된 input 엘리먼트의 순서가 바뀌면 안된다. #2.는 class 나 id로 값을 찾기때문에 엘리먼트의 순서가 바뀌어도 상관없다. (closest 나 siblings) 근데.. 왜 많은 개발자들이.. #1. 처럼 next()를 중첩하여 사용하는것을 .. 더보기
[Oracle] ORDER BY에서 NULL 위치 [Oracle] ORDER BY에서 NULL 위치 ORDER BY [COL] [DESC] NULLS FIRST => NULL 값을 먼저 나오도록 함. ORDER BY [COL] [DESC] NULLS LAST => NULL 값을 뒤에 나오도록 함. 더보기