- 01
ConcurrentHashMap 동작 원리
ConcurrentHashMap이 CAS와 synchronized로 동시성을 보장하는 원리를 내부 구현에서 살펴봅니다
- 02
@Transactional 동작 원리
@Transactional이 동작하는 과정을 프록시 생성부터 트랜잭션 커밋까지 11단계로 따라갑니다
- 03
낙관적 락, 비관적 락, 분산락 차이
재고를 동시에 차감할 때 발생하는 동시성 문제를 네 가지 방식으로 직접 구현해 비교합니다
- 04
자바 얕은 복사, 깊은 복사 차이
자바의 얕은 복사와 깊은 복사의 차이를 Arrays.copyOf 구현과 어셈블리까지 내려가 확인합니다