백엔드#FCM#에러처리#토큰FCM 대규모 발송: 무효 토큰은 어떻게 처리해야 하나→ FCM(Firebase Cloud Messaging)은 구글이 제공하는 모바일 푸시 알림 서비스다. 토큰은 각 기기를 식별하기 위해 FCM이 발급하는 고유 문자열이다.2026년 3월 5일 13
백엔드#MySQL#배치#성능MySQL 배치 INSERT가 느린 이유: rewriteBatchedStatements→ `rewriteBatchedStatements`는 MySQL JDBC 드라이버 옵션으로, 여러 개의 INSERT 문을 하나의 멀티 로우 INSERT 문으로 합쳐서 보내주는 기능이다.2026년 2월 23일 13
백엔드#Spring Boot#JPA#HikariCP+2Spring Boot OSIV, 왜 끄기가 무서울까→ 월요일 아침마다 터지는 커넥션 풀 고갈. 로그를 추적하다 보니 OSIV가 범인이었다.2026년 3월 23일 11
백엔드#Logback#MDC#트러블슈팅Logback MDC 중첩 폴백, 안 되는 문법을 쓰고 있었다→ Logback은 자바 애플리케이션에서 로그를 출력하는 라이브러리이고, SLF4J(Simple Logging Facade for Java)라는 로깅 표준 인터페이스의 구현체다. SLF4J가 로깅의 "규격"을 정의하고, Logback이 실제로 로그를 찍는 "엔진" 역할을 한다.2025년 9월 14일 1