codehumane
개발 로그
- TIL 2020 3Q
- TIL 2020 2Q
- java.lang.Character
- java.util.Vector
- java.util.TreeSet
- TIL 20/01 - 20/04
- Java Deque와 ArrayDeque
- DDIA (Consistency and Consensus)
- Lite Rx API Hands On 정리
- RedisHash TTL 설정과 키 명명 관례
- ModelMapper 해시코드 충돌과 오픈 소스 기여
- DDIA (Partitioning)
- DDIA (Replication)
- java.util.stream
- Growing Object-Oriented Software, Guided by Tests
- DomainEvents의 활용
- 번역. Definitive guide to CompletableFuture
- JOOQ Record의 POJO 변환
- Hystrix! API Gateway를 도와줘!
- 병합정렬 시간복잡도 구하기
- TIL 1708-1711
- 생각하는 프로그래밍
- OptionalDataException, 동시성 이슈 해결하기
- 계층화, 무엇이 좋은가?
- 나프다 컨퍼런스 후기, MS는 왜 Rx를 만들었을까
- Cloud Native Workshop Day2 따라하기
- Martin Fowler - Refactoring a JavaScript video store 부분 번역
- 병렬화된 병합정렬과 마이크로벤치마킹
- 의존관계 역전 원칙 (DIP)
- 인터페이스 분리 원칙 (ISP)
- 리스코프 치환 원칙 (LSP)
- 개방 폐쇄 원칙 (OCP)
- 단일 책임 원칙 (SRP)
- SOLID 개요
- docker storage driver의 이해
- 캡슐화와 정보은닉
- Law of Demeter
- TDD와 BDD의 차이
© 2020 codehumane ― Powered by Jekyll and Textlog theme