- 쉽게 배우는 운영체제 독서 정리
- 프로세스 vs 스레드
- 버퍼
- 캐시
- 커널
- 시스템콜
- 인터럽트
- 동시성 vs 병렬성
- 동기 vs 비동기
- Context Swiching
- 임계구역
- 교착상태
- 세마포어 vs 뮤텍스
- 스케줄러
- RAID
- 표준 스트림
- 메시지큐
- 데몬
- 도커
- HTTP 완벽 가이드 독서 정리
- OSI 7 계층
- Cast
- Packet
- Socket
- Netty
- 라우터
- DNS
- IP vs TCP vs UDP vs HTTP
- IP
- IPv4 vs IPv6
- HTTP
- 3 Way Handshake
- HTTP vs HTTPS
- HTTP Status Code
- HTTP1 vs HTTP2 vs HTTP3
- 로드밸런스
- OSI L4
- 쿠키 vs 세션
- SQL
- DDL vs DML vs DCL
- SELECT 절
- SQL 삽입 공격
- 트랜잭션
- 트랜잭션 격리수준
- DB Index
- DB View
- 정규화
- RDB vs NoSQL
- Redis
- DB Engine
- DB Connection Pool
- JOIN & Subquery
- Lock
- 자바 병렬프로그래밍 독서 정리
- Object
- 자바 메모리 구조
- Garbage Collection
- equals, hashcode
- 동등성, 동일성
- 접근 제한자
- final
- static
- Call By Value vs Call By Reference
- 불변 객체 vs 가변 객체
- 생성자
- 변수
- 오버라이딩 vs 오버로딩
- DTO
- Generic
- 컬렉션
- Enum
- Ckecked Exception vs Unchecked Exception
- Java I/O Stream
- Java 문자열 출력
- 인터페이스 vs 추상클래스
- 자바 버전
- Sealed Class
- 함수형 인터페이스
- Stream
- 람다
- Reflection
- Annotation
- Synchronized
- Runnable, Callable, Future
- Timer Class
- Test 코드
- SDK vs API
- Spring MVC
- IOC DI AOP
- 라이브러리 vs 프레임워크
- Spring 장점
- Spring vs EJB
- Spring vs SpringBoot
- Bean vs Component
- Spring Annotation
- Maven vs Gradle
- Spring Servlet
- Spring Container
- DispatcherServlet
- Spring 동작과정
- Filter vs Interface vs AOP
- Spring Transaction
- JPA
- JPA Entity Manager
- JPA DirtyChecking
- Spring Scheduler
- Swagger
- RestDocs
- @Value vs @ConfigurationProperties
- Spring RestTemplate
- Spring Actuator
- SlackAppender
- MockMVC