개발시 발생한 문제를 개인적으로 다시 반복하지 않기 위해 정리함. 매번 HTTP 요청을 통해 받는 JSON String 을 Jackson 의 ObjectMapper 를 통해 Map 의 Key-Value 형태로 변환하여 사용하였다. 그러다 Object Mapping을 좀 더 자동화하고 필드를 Getter 형태로 편리하게 사용할 수 없을까 고민하다가 사용하게 된 것이JSON Serialization, Deserialization 이다. 가뜩이나 영어 실력도 부족해서 영문서 번역이 오래걸리는데, 일정까지 촉박하여 마음이 급했다. 그래서 여기저기 다른 블로그나 문서들을 참조하여 이렇게 해보고 저렇게 해보고 대충 끼워맞추기식으로 코딩을 하다보니 다음과 같은 오류가 발생했다. 123456789101112131415..
최근 GITHUB 의 편리함을 느껴 사용중인데 아직 깊게 파고들지 않아서 GIT 의 개념도 잘 모르고 GITHUB 사용법도 익숙치 않지만 하나하나 차근차근 배워나가고 있다. 그러던 중 이클립스에서 작업한 프로젝트를 Github repository 로 관리하고 싶어 연동하게 되었는데 잊지않기 위해 그 방법에 대해 작성해둔다. -환경-OS : Windows 8.1ECLIPSE : MARS.1 Github repository 는 아래의 설정으로 사전에 미리 생성해두었다. https://github.com/hadbetter/Eclipse-Github-test 1. 일단 업로드를 할 프로젝트를 생성한다. 자바 개발을 주로 하고 있으므로 일반 자바프로젝트를 대충 생성하였다. 2. 우측 상단의 Git Perspect..
Java Blocking Queue 관련 공부 중에 Producer-Consumer Problem(생산자-소비자 문제) 에 대해서 리마인드 해보고자 찾다가 다른 재미난 문제들을 함께 찾게되었다. 대학교를 졸업한지 그리 오래되지 않았지만 공부를 잘 하지않아 잊혀졌던 개념도 있고, 처음들어본 문제도 있어 흥미로웠지만 역시 케케묵은 문제라고 표현하고 있듯, 고전적인 냄새가 많이 난다. 시간이 난다면 꼭 OS 개념에 대해서 한번 더 훑어봐야겠다. 케케묵은 문제들오래된 문제들이지만 현재 우리가 사용하는 컴퓨터의 기반 알고리즘을 설계하는데 결정적인 역할을 했던 문제들이다. 병렬 처리와 관련된 문제들로서 이를 제대로 파악하지 않으면 자신이 만든 코드가 왜 문제를 발생시키는지 알기 어렵다.Producer-Consume..
- Total
- Today
- Yesterday
- java
- 클립보드
- commit
- 디렉토리
- github
- migrate
- 생산자
- Eclipse
- 백그라운드
- jstat
- NullPointerException
- 대학의 정석
- 팀플
- serialization
- directory
- 템플릿 메소드
- gcutil
- shapeshifter
- 당신 없는 회사에 가고 싶다
- 페이스북
- Jackson
- "
- Template Method
- variable
- equals
- 기한
- json
- 페북
- 붙여넣기
- 멀티프로세싱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |