Published on2025년 9월 5일Next.js App Router 캐시로 데이터가 안 갱신될 때aiNext.js App Router에서 데이터가 갱신되지 않는 원인은 대부분 fetch 캐시, 라우트 세그먼트 캐시, 정적 최적화의 조합에서 발생합니다. 재현 패턴별로 원인과 해결책을 코드로 정리합니다.Read more →
Published on2025년 9월 5일판다스 merge 중복·유실 디버깅 완전 정복syntaxpandas merge에서 행이 이상하게 늘어나거나(중복) 사라질(유실) 때, 원인별로 재현·검증·수정하는 디버깅 체크리스트를 정리합니다. 키 유일성, 조인 타입, dtype/공백/NaN, 카디널리티까지 단계적으로 잡아냅니다.Read more →
Published on2025년 9월 5일pandas SettingWithCopyWarning 완전 해결 5가지aipandas의 SettingWithCopyWarning은 ‘뷰(view)인지 복사(copy)인지’가 불명확할 때 발생합니다. 경고를 끄는 대신, 재현 원리와 함께 안전한 5가지 해결 패턴으로 근본적으로 제거합니다.Read more →
Published on2025년 9월 5일PostgreSQL VACUUM 안 먹을 때 - autovacuum 튜닝techVACUUM이 도는 것 같은데 bloat가 줄지 않거나 테이블이 계속 느려질 때, autovacuum이 왜 ‘안 먹는지’부터 진단하고 파라미터/테이블별 튜닝으로 해결하는 방법을 정리합니다.Read more →
Published on2025년 9월 5일Spring Boot 3에서 @Transactional 롤백이 안될 때syntaxSpring Boot 3에서 @Transactional이 기대대로 롤백되지 않는 대표 원인(예외 타입, 프록시, 전파, flush/커밋 착각, 비동기/가상스레드)을 재현 코드와 함께 정리합니다.Read more →