Tech Notes 31
- Circuit Breaker 패턴 - 연쇄 장애를 막는 안전장치
- 캐싱 전략 - Cache-Aside, Spring Cache, Caffeine, Redis
- CompletableFuture, Virtual Thread, @Async - 병렬 호출
- InnoDB 락 모드. RECORD, X, GAP, REC_NOT_GAP의 관계
- RestTemplate 타임아웃과 연결 관리 - 사전 학습
- 동기 API를 Kafka 비동기 처리로 마이그레이션하기
- MySQL Gap Lock 데드락. 가설 반증과 격리 수준 변경으로 해결
- 런타임 필드 접근이 필요할 때, BeanWrapper를 고려해보자
- 왜 롤백이 되었을까
- Spring 트랜잭션 전파와 동작 원리. @Transactional을 제대로 이해하기
- MySQL Full-Text Ngram Parser (3)
- MySQL Full-Text Ngram Parser (2)
- MySQL Full-Text Ngram Parser (1)
- Redis Replication 기본 개념
- IoC에서 어떻게 빈이 생성되는가
- spring에서 MySQL의 master/slave 구성하기
- ThreadLocal
- 디스패처 서블릿. 코드와 함께 이해하기
- 스레드 풀과 Executor 프레임워크
- 동시성 컬렉션
- 생산자 소비자 문제
- 메모리 가시성과 동시성
- Thread 기본구현과 상태
- Collections Framework
- Collection 과 ArrayList
- String
- JVM Garbage Collection (4)
- JVM Garbage Collection (3)
- JVM Garbage Collection (2)
- JVM Garbage Collection (1)
- @GetterSetter을 만들어보자