일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPA mapping
- 세미나
- spring pid
- Spring Data REST
- Spring
- 톰캣
- spring batch 코드
- JUnit
- spring boot
- docker
- REST API
- batch
- ORM
- Spring Data JPA
- ApplicationPidFileWriter
- spring jpa
- JPA
- Data REST
- spring-mvc
- spring camp
- tomcat
- spring boot tomcat
- 코드 리뷰
- spring bean
- spring-webmvc #코드읽기
- SuperTypeToken
- static inner class
- spring-webmvc
- Spring Batch
- IntelliJ
- Today
- Total
woniper
책 검색 서비스를 만들기 위해서 책 검색 API를 찾던 중 네이버 검색 API를 발견했다. 검색 API는 여러 종류에 검색 API를 제공하고 그 중 책 검색 API를 예제로 설명할 것이다. 사실 URL만 다르지 검색 API 모두 xml, json 구조는 모두 동일하고 아래와 같다. 예제 소스검색 API 문서 XML : 기본 검색1234567891011121314151617181920212223 Naver Open API - book ::'주식' http://search.naver.com Naver Search Result Mon, 26 Sep 2016 10:40:35 +0900 20177110 불곰의 주식투자 불패공식 (60개 매도종목 평균 수익률 62%) http://openapi.naver.com/l..
몇년 전 모 회사 면접을 볼때 이런 질문을 받았다.1234567891011public void method() { Object obj1 = null; Object obj2 = null; if(flag) { obj1 = new Object(); obj1 = new Object(); } else { throw new IllegalArgumentException(); }}Colored by Color Scriptercs 위 코드 obj1과 obj2를 바로 초기화 하지 않고 if, else 문에서 객체를 초기화 했는지에 대한 질문이였다. 그 회사는 코딩 테스트를 본 후 인터뷰를 진행하는데 내가 작성한 코드를 인터뷰를 통해 검증하는 시간이다. 예를 들기 위해 위와 같이 의미를 파악 할 수 없는 코드로 설명을 했는..
토비의 스프링 3.1 Vol.1 토비의 스프링 예제 코딩 처음 토비의 스프링을 읽을때가 생각난다. 그땐 회사 구직활동 중이였고 2주 동안 vol.1을 읽은게 기억난다. 정확히 모든 내용을 이해하고 읽지는 못했지만, 읽는 내내 감탄을 하며 읽은 책이다. 이번에 읽을때도 마찬가지로 감탄에 감탄을 하며 읽었다. 처음엔 간단한 예제로 시작해서 자연스럽게 패턴을 적용하고 적용된 패턴을 스프링에서는 어떻게 사용하지는 군더더기 없이 정말 자연스럽게 독자에게 전달된다. 이번에 두번째로 읽을때는 vol1만 읽으며 예제를 따라하기로 마음먹었다. 무작정 따라치며 이해 안가는 부분은 다시 읽고, 코드를 이해하며 넘어갔다. 테스트를 통과하며 기쁨을 맛봤다. 두번째 읽으면서도 어려운 부분은 항상있다. 다시 한번 정리가 필요하다...
Spring Boot Source12345678910111213@RestController@SpringBootApplicationpublic class App1Application { public static void main(String[] args) { SpringApplication.run(App1Application.class, args); } @GetMapping("/") public String app1() { return "hello app1"; }}Colored by Color Scriptercs Spring Boot Dockerfile 1234567FROM java:8MAINTAINER woniper VOLUME /tmpADD app1.jar app1.jarEXPOSE 8888ENTRYP..
개발에서 중요한건 무엇일까? 사람마다 생각이 다를것이다. 예~~~전에 모 회사 면접보면서 개발자에게 필요한 덕목이 무엇이라고 생각하는지 면접관 분에게 여쭤 본적이있다. 반 장난으로 500타라고 하셨다. 개발 타건 속도 500타 라고 말씀하신거다. 장난 처럼 말씀하셨지만 동의한다. 개발에서 중요한 부분 중 하나는 속도라고 생각한다. (코드를 얼마나 보기 좋게 작성했는지, 얼마나 객체지향적으로 작성했는지 중요하지 않다고 말하는게 아니다.) 아무리 코드를 보기 좋고 객체지향적으로 잘 작성한다고해도 타자 속도가 느리다면 일정에 영향을 미친다. 개발자는 자신에게 주어진 업무에 일정을 스스로 정할 수 있어야한다고 생각하는데(스스로 정하지 못하는 회사가 대부분이지만..) 3일이면 끝낼 수 있는 업무를 타자 속도가 느..