All Posts

  • Published on
    InnoDB 데드락은 단순한 ‘동시성 문제’가 아니라 잠금 범위(인덱스/격리수준/쿼리 패턴)가 만든 결과입니다. 데드락 로그를 읽어 원인을 특정하고, 인덱스·쿼리·트랜잭션 구조를 통해 재발을 줄이는 실전 접근을 정리합니다.
  • Published on
    Git rebase 과정에서 나타나는 duplicate patch 경고는 보통 같은 변경이 이미 히스토리에 존재할 때 발생합니다. 원인별로 안전하게 스킵·드롭·재적용하는 실전 진단 절차와 팀 워크플로우 팁을 정리합니다.
  • Published on
    SettingWithCopyWarning은 단순 경고가 아니라, 값이 실제로 반영되지 않는 데이터 품질 버그로 이어질 수 있습니다. 경고가 뜨는 정확한 이유와 재현 패턴, 그리고 안전한 수정 패턴을 코드로 정리합니다.
  • Published on
    Spring Boot 3에서 가상스레드를 켰는데도 처리량이 늘지 않는 가장 흔한 이유는 JDBC 커넥션 풀 병목입니다. 커넥션 풀, 트랜잭션 경계, 동시성 제한을 함께 설계하는 실전 체크리스트를 정리합니다.