wlog
Esc
    • └── Citadel
      • ├── 00_Patterns
        • │ ├── Callback Pattern
        • │ ├── Octet-stream
        • │ ├── OpenZL
        • │ ├── String vs Binary
        • │ ├── Stub
        • │ └── 개인 데이터 저장의 시기
      • ├── 10_Languages
        • │ ├── Golang
          • │ │ ├── Cobra
          • │ │ ├── Functions
          • │ │ ├── Go Build Toolchain
          • │ │ ├── Go Makefile Patterns
          • │ │ ├── Go Project Layout
          • │ │ ├── GoReleaser
          • │ │ ├── Interface Patterns
          • │ │ ├── Interface
          • │ │ ├── Package
          • │ │ ├── Pointer
          • │ │ ├── Receiver
          • │ │ ├── Slice
          • │ │ └── Strings
        • │ ├── Kotlin
          • │ │ ├── Mutex
            • │ │ │ └── tryLock vs withLock
          • │ │ ├── Collection Literals
          • │ │ └── Kotlin 클래스 상속에 () 가 있는 이유
        • │ ├── Python
          • │ │ ├── pdfly
          • │ │ └── Release 3.14.0
        • │ ├── Ruby
          • │ │ ├── Devkit
            • │ │ │ └── ruby-study-plan
          • │ │ ├── RSpec
            • │ │ │ ├── inherited
            • │ │ │ └── instance_spy
          • │ │ ├── Gem.coop
          • │ │ ├── name_helper.rb 작성 (feat. LOAD_PATH)
          • │ │ ├── Rescue
          • │ │ ├── rspec
          • │ │ ├── Ruby Module
          • │ │ └── System
        • │ └── Shell
          • │ ├── Mapfile
          • │ ├── Shebang
          • │ └── xargs
      • ├── 20_Infrastructure
        • │ ├── AWS
          • │ │ └── Login ECR with Docker
        • │ ├── K8s
          • │ │ └── Informer
        • │ └── Nginx
          • │ └── SELinux 설정
      • ├── 30_Backend
        • │ ├── Auth
          • │ │ └── OAuth 2.0
        • │ ├── Database
          • │ │ ├── Database Migration
          • │ │ ├── Row Lock과 Isolation Level
          • │ │ ├── Skip Locked
          • │ │ └── Transaction 내에서 발생하는 모든 DB Query는 한 connection으로 이뤄져야한다.
        • │ ├── Gradle
          • │ │ └── Dependencies
        • │ └── Spring
          • │ ├── Actuator Path
          • │ ├── Enable Properties란
          • │ ├── Primary Bean
          • │ ├── RestControllerAdvice
          • │ ├── WebClient onErrorDropped
          • │ └── YamlProperties
      • ├── 40_Frontend
        • │ ├── React
          • │ │ ├── React-TIL-COREPL-4114
          • │ │ └── React.Memo
        • │ └── Apache ECharts
      • ├── 60_Tools
        • │ ├── Editor
          • │ │ └── Emacs
            • │ │ └── gomod-에러-원인-및-분석
        • │ ├── IntelliJ
          • │ │ └── Implementation
        • │ ├── ck
        • │ ├── Helix
        • │ ├── Mise
        • │ └── Scrapper
      • └── 70_OS
        • ├── macOS
          • │ └── Symbolic HotKeys
        • └── Windows
          • └── WSL
            • ├── Install docker -ZEPHYRUS-DUO
            • └── Install docker
    NightWatch/Citadel/10_Languages/Kotlin/Mutex

    Mutex

    • 📄tryLock vs withLock
    Night gathers, and now my watch begins.