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