클라이언트로부터 요청받은 파라메터가 아래와 같다고 가정page=1 pageSize=10 sort[0][field]="FACTORYNAME" sort[0][dir]="desc" Controller에서 파라메터를 받을 Model 클래스를 작성public class SomeModel { private int page; private int pageSize; private String sortField; private String sortDir; // Getters & Setters 메써드 작성 // toString() 메써드 작성 } Controller 메써드 작성@Controller public class someController { @RequestMapping(value = "/doSomething", ..
JavaJava Code Geeks http://www.javacodegeeks.com/.NET 진영에 CodeProject가 있다면 Java 진영은 Java Code Geeks라고 생각될 정도로 최신 트렌드의 유익한 글을 접할 수 있음 DZone http://www.dzone.com/links/search.html?query=javaJava Code Geeks와 유사하게 최신의 유익한 블로그 글의 링크를 제공 Javarevisited http://javarevisited.blogspot.kr/ Javin Paul이 운영하는 개인 블로그로 핵심을 파고드는 명쾌한 Java 관련 글을 제공 Kevin's Blog http://blog.lckymn.com/ 호주에서 Java 아키텍트 및 웹 개발자로 활동 중인..
데이터베이스 테이블의 로우가 많을 때는 한꺼번에 가져오는 것 자체가 시스템 부하가 되기 때문에 페이지 단위로 끊어서 가져올 필요가 있다. 아래는 Oracle 11g 기준으로 간단한 페이징 쿼리를 구현해봤다."SELECT * FROM (SELECT ROWNUM AS ROW_NUMBER, COUNT(*) OVER() TOTAL_ROW_COUNT, A.* FROM ( " + 페이징할 쿼리문 + " ) A ) WHERE ROWNUM (:PAGE_NUMBER-1) * :PAGE_SIZE;" http://stackoverflow.com/a/11692804 -- Alessandro Rossi http://www.oracle.com/technetwork/issue-archive/2006/06-sep/o56asktom-..
SELECT SYSDATE FROM DUAL; Java에서 위 쿼리의 결과를 NamedParameterJdbcTemplate을 이용하여 java.util.Map 타입으로 반환받으면 SYSDATE 값을 java.sql.Timestamp 타입으로 반환하는데 다시 이 값을 Jackson을 이용하여 JSON 문자열로 변환하면 아래와 같이 13자리 숫자로 반환된다. {"SYSDATE":1356745844000} 이 숫자의 의미는 1970-01-01 00:00:00을 기준으로 해당 시점까지 초과한 밀리세컨즈를 숫자로 표현한 Timestamp 값이다. 이러한 Timestamp 값을 클라이언트에서 JSON 응답으로 받았을 때 JavaScript 상에서는 아래와 같이 Date 타입으로 인식이 가능하다. var sysda..
- Total
- Today
- Yesterday
- Spring MVC 3
- Docker
- graylog
- JavaScript
- jpa
- JHipster
- bootstrap
- maven
- kotlin
- spring
- java
- Kendo UI
- jsp
- chrome
- 구동계
- 로드바이크
- DynamoDB
- Spring Boot
- 자전거
- 알뜰폰
- Kendo UI Web Grid
- Eclipse
- 로드 바이크
- jstl
- MySQL
- node.js
- 태그를 입력해 주세요.
- CentOS
- 평속
- Tomcat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |