더 나은 개발자가 되기 위해, 매일의 배움과 실수를 남깁니다.
- 프로세스(Process), 스레드(Thread)
- 멀티 프로세스(Multi Process), 멀티 스레드(Multi Thread)
- 컨텍스트 스위칭(Context Switching)
- 동기(Sync), 비동기(Async), 블로킹(Blocking), 논블로킹(Nonblocking)
- 프로세스 동기화(Process synchronization)
- 커널(Kernel), 시스템 콜(System Call)
- 교착 상태(Deadlock)
- 전략 (Strategy)
- 싱글톤 (Singleton)
- 팩토리 메서드 (Factory Method)
- 추상 팩토리 (Abstract Factory)
- 데코레이터 (Decorator)
- 옵저버 (Observer)
- Chap01. 단위 테스트의 기초
- Chap02. 첫 번째 단위 테스트
- Chap03. 의존성 분리와 스텁
- Chap04. 모의 객체를 사용한 상호 작용 테스트
- Chap05. 격리 프레임워크
- Chap06. 비동기 코드 단위 테스트
- Chap07. 신뢰할 수 있는 테스트
- Chap08. 유지보수성
- Chap09. 가독성
- Chap10. 더 나은 테스트 전략 수집
- 인터넷 네트워크
- URI와 웹브라우저 요청 흐름
- HTTP 기본
- HTTP 메서드
- HTTP 메서드 활용
- HTTP 상태 코드
- HTTP 헤더1 - 일반 헤더
- HTTP 헤더2 - 캐시와 조건부 요청
- Chap01. 네트워크 시작하기
- Chap02. 네트워크 연결과 구성 요소
- Chap03. 네트워크 통신하기
- Chap04. 스위치: 2계층 장비
- Chap05. 라우터: 3계층 장비
- Chap06. 로드밸런서/방화벽: 4계층 장비
- Chao07. 통신을 도와주는 네트워크 주요 기술
- Chap08. 서버 네트워크 기본
- Chap11. 이중화 기술
- Chap12. 로드 밸런서
- Chap13. 네트워크 디자인