TABIRO.LOG
ABOUT
← HOME
  • BACKEND
  • DATABASE
  • INFRA
  • CS
  • BOOK
  • ETC
  1. 05

    자바 enum 사용 이유

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

    #BACKEND2026. 05. 14
    enum DECL
    static { }new × Nprivate CTORREFLECTIONBLOCKED
    FIXEDINSTANCES
  2. 06

    자바 synchronized 동작 원리

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

    #BACKEND2026. 04. 02
    ENTER
    LIGHTWEIGHTLock RecordCAS FAIL→ INFLATE
    HEAVYWEIGHTObjectMonitor
  3. 07

    자바 equals, hashCode 재정의

    ==와 equals()의 차이부터 hashCode에서 31을 곱하는 이유까지 내부 구현을 따라가며 살펴봅니다

    #BACKEND2026. 03. 12
    key
    hashCode()→ BUCKETNO hashCode→ WRONG BUCKET
    equals()→ MATCH
  4. 08

    PKIX path building failed 원인과 해결

    TLS 인증서 체인 오류의 원인을 추적하고 자바 truststore에 CA를 등록해 해결합니다

    #INFRA2025. 10. 20
    Leaf
    IntermediateRootNO CA IN STORE→ CHAIN BROKEN
    truststore
123
© 2026 TABIRO.LOGPRIVACY