Myeongil

쓰고 싶은 것을 기록합니다.

Spring MVC에서 SSE는 어떻게 동작할까?

Tomcat 스레드 1개로 여러 SSE 연결을 처리할 수 있는 이유를 알아본다.

January 21, 2026 · 3 min · Myeongil

Spring에서 별도 스레드로 작업 실행하기

Spring 비동기 처리의 종류와 선택 기준을 정리한다.

January 19, 2026 · 4 min · Myeongil

GROUP BY로 안 되는 쿼리, 윈도우 함수로 해결하기

그룹별 최근 1건 조회처럼 GROUP BY로 풀기 어려운 문제를 윈도우 함수로 해결하는 방법을 정리한다.

December 1, 2025 · 4 min · Myeongil

Spring Batch JobParameter가 로컬에서 사용했던 값으로 실행된 이유

RunIdIncrementer 사용 시 의도하지 않은 JobParameter가 추가된 원인과 해결 과정을 정리한다.

November 23, 2025 · 2 min · Myeongil

MySQL과 PostgreSQL의 GROUP BY 동작 차이

같은 GROUP BY 쿼리가 MySQL에서는 동작하고 PostgreSQL에서는 에러가 발생하는 이유를 정리한다.

October 22, 2023 · 4 min · Myeongil