- 01
ConcurrentHashMap 동작 원리
ConcurrentHashMap이 CAS와 synchronized로 동시성을 보장하는 원리를 내부 구현에서 살펴봅니다
- 02
@Transactional 동작 원리
@Transactional이 동작하는 과정을 프록시 생성부터 트랜잭션 커밋까지 11단계로 따라갑니다
- 03
자바 얕은 복사, 깊은 복사 차이
자바의 얕은 복사와 깊은 복사의 차이를 Arrays.copyOf 구현과 어셈블리까지 내려가 확인합니다
- 04
자바 enum 사용 이유
enum 생성자가 private인 이유와 싱글톤이 보장되는 원리를 내부 구현에서 살펴봅니다