예를 들어보자 { “no”: 1234, “id”: “test”, “name”: “John”, “age”: 20 } @Data public class Member { private int no; private String id; private String name; //private int age; } 위 처럼 되어 있는 경우 Member 객체로 변환할 때 오류가 발생할 것이다. age 라는 속성을 알 수 없기 때문이다. 이를 해결하는 방법은 2가지가 있다.(아마 그 외에도 있으리라 생각되지만 잘 모르겠다.) 1. POJO 클래스에 @JsonIgnoreProperty(ignoreUnknown = true) 를 붙여주는 방법 @JsonIgnoreProperty(ignoreUnknown = true) @Dat..
먼저 "Spring에서 Request 또는 Response로 전달되는 파라메터 정보를 Controller에서 어떻게 Java 객체로 받을 수 있을까”라는 의문이 먼저 들었다. 예를 들면 http://test.domain.com/test?no=1234&id=testId 라는 url이 있다고 가정하자. @RequestMapping(value=“test”, method = RequestMethod.GET) public void test(@RequestParam(“id”) String id, @RequestParam(“no”) int no) { // 구현로직 } 아마 Controller의 메소드는 위 처럼 구현되어 있을 것이다. 여기서 id와 no는 어떻게 각각 String과 int 형으로 변환이 되는 것일까?..
SQL을 작성하다 보면 여러 Row를 하나의 컬럼으로 합쳐서 보여줘야 할 경우가 있다. MySQL에 group_concat 같은 개념이 Oracle에도 존재한다. 한 번 살펴보자. Oracle의 경우 버전마다 할 수 있는 방식이 다르다. 먼저 언급하지만 버전이 올라갈수록 SQL이 간단해진다. 샘플 데이터 국가 차례 왕 이름 고구려 1대 동명왕 고구려 3대 대무신왕 백제 1대 온조왕 고구려 2대 유리왕 백제 3대 기루왕 신라 1대 남해왕 신라 1대 박혁거세 백제 2대 다루왕 신라 1대 유리이사금 샘플 데이터는 "여기"에서 가져왔다. 해결방식 1.9i에서 connect by + sys_connect_by_path 활용 -- 테스트 데이터 WITH TB_TEST AS ( SELECT '고구려' AS COUNT..
- Total
- Today
- Yesterday
- 책요약
- jenkins2.0
- 데이터과학자
- spring
- Apache Spark
- PYTHON
- 알고리즘
- Django
- flume
- db
- java
- spark
- Sqoop
- 태그를 입력해 주세요.
- mysql
- mongodb
- exception
- 확률분포
- jackson
- Git
- linux
- jenkins
- Learning Spark
- 데이터 리터러시
- HADOOP
- json
- Hdfs
- mongo
- Oracle
- bigdata
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |