TABIRO.LOG
ABOUT
BACKEND
DATABASE
INFRA
CS
BOOK
ETC

LATEST

VIEW ALL
  • ConcurrentHashMap 동작 원리

    ConcurrentHashMap이 CAS와 synchronized로 동시성을 보장하는 원리를 내부 구현에서 살펴봅니다

    #BACKEND
  • @Transactional 동작 원리

    @Transactional이 동작하는 과정을 프록시 생성부터 트랜잭션 커밋까지 11단계로 따라갑니다

    #BACKEND
  • 낙관적 락, 비관적 락, 분산락 차이

    재고를 동시에 차감할 때 발생하는 동시성 문제를 네 가지 방식으로 직접 구현해 비교합니다

    #DATABASE
  • 자바 얕은 복사, 깊은 복사 차이

    자바의 얕은 복사와 깊은 복사의 차이를 Arrays.copyOf 구현과 어셈블리까지 내려가 확인합니다

    #BACKEND
  • 자바 enum 사용 이유

    enum 생성자가 private인 이유와 싱글톤이 보장되는 원리를 내부 구현에서 살펴봅니다

    #BACKEND
  • 자바 synchronized 동작 원리

    synchronized가 모니터 락과 CAS로 동작하고 락이 팽창하는 과정을 내부 구조에서 살펴봅니다

    #BACKEND
© 2026 TABIRO.LOGPRIVACY