post-thumbnail

STOMP 1:1 메시지 라우팅 — HTTP 인증과 분리된 WebSocket 컨텍스트에서 userId 기반 Principal 통합

2단계 인터셉터 + 커스텀 Principal(`JwtUserDetails`가 `UserDetails`와 `Principal`을 동시에 구현)로 `Principal.getName()`을 userId로 통일한 과정을 정리합니다.

2026년 5월 1일
·
0개의 댓글
·
post-thumbnail

기프티콘 파싱 : GCP Vision API + 도메인 정규화 분리

사용자가 미리 등록해둔 기프티콘이 "그 매장의 기프티콘" 으로 정확히 분류되어 있어야했고, 그 데이터 정형화의 출발점이 OCR 자동 등록이었습니다. 이후 시행착오 끝에 GCP Vision API + 도메인 텍스트 파서의 2단 구조로 전환한 과정

2026년 5월 1일
·
0개의 댓글
·
post-thumbnail

랭킹 스케줄러 Deadlock — Blue/Green 동시 실행 문제와 ShedLock 도입

에러를 실시간 감지한 뒤 원인을 추적하고, ShedLock + Redis 분산 락 + 매시간 분할로 해결한 과정을 정리한 내용입니다.

2026년 5월 1일
·
0개의 댓글
·
post-thumbnail

Redis ZSET + MySQL 스냅샷 이중 저장 구조 도입

Redis ZSET 기반 실시간 랭킹 + MySQL 스냅샷 보관소 라는 이중 저장 구조로 분리한 의사결정 과정

2026년 5월 1일
·
0개의 댓글
·
post-thumbnail

도서 검색 응답 시간 개선 (MySQL LIKE → Elasticsearch, 1,200ms → 275ms)

도서 쇼핑몰 프로젝트의 개발 단계에서 검색 응답 시간이 평균 1,200ms 수준으로 측정되어, MySQL LIKE 기반 구현을 Elasticsearch로 전환한 과정을 정리한 내용입니다.

2026년 4월 30일
·
0개의 댓글
·

22954. 그래프 트리 분할

22954. 그래프 트리 분할 / BFS로 연결 컴포넌트와 스패닝 트리를 동시에 구 성하고, 불가능 조건을 걸러낸 뒤 분할!

2026년 4월 26일
·
0개의 댓글
·

24042. 횡단보도

24042. 횡단보도 / 시간 그래프에서 다음 파란불까지 대기 시간을 간선 가중치로 바꾼 다익스트라

2026년 4월 24일
·
0개의 댓글
·

6236. 용돈 관리

6236. 용돈 관리 / 인출 금액 K에 대해 이진 탐색, check 함수로 M번 이내 인출 가능 여부 판단!

2026년 4월 5일
·
0개의 댓글
·

16235. 나무 재테크

16235. 나무 재테크 / 시뮬레이션인데 이제 자료구조를 곁들인..🥲

2025년 4월 3일
·
0개의 댓글
·

1249. 보급로

1249. 보급로 / 2차원 배열 지도의 거리를 Node 객체 좌표 별로 갱신하는게 🦵킥! 전형적인 다익스트라

2025년 4월 2일
·
0개의 댓글
·

14719. 빗물

14719. 빗물 / 우선순위 큐를 활용해서 2차원 세계의 벽 높이를 오름차순으로 정렬 후 순서대로 물 채우기🪣

2025년 4월 2일
·
0개의 댓글
·

GPS

프로그래머스 - GPS / 목표는 수정 횟수(오차로 기록된 위치를 바꾼 횟수)를 최소화하여 실제 이동 가능한 경로로 만들기, 시간 t에 v 정점에 있을 때 수정 횟수를 DP로..!

2025년 3월 30일
·
0개의 댓글
·

동굴 탐험

프로그래머스 - 동굴 탐험 / 위상정렬을 잘 몰랐는데 BFS로 구현 한게 위상정렬이었던 것

2025년 3월 29일
·
0개의 댓글
·

합승 택시 요금

프로그래머스 - 합승 택시 요금 / DP인데 '플로이드 워셜'이었던 것 점화식 구하는게 중요!

2025년 3월 29일
·
0개의 댓글
·

코딩테스트 공부

프로그래머스 - 코딩테스트 공부 / 알고력과 코딩력을 달성하기 위한 최소 시간을 dp[i][j]로 구성하는게 포인트🎯

2025년 3월 29일
·
1개의 댓글
·

택배 배달과 수거하기

프로그래머스 - 택배 배달과 수거하기 / 이 문제는 뒤쪽(가장 먼 집)부터 처리하는 그리디 알고리즘을 활용해야겠다고 생각했다!

2025년 3월 29일
·
0개의 댓글
·

도넛과 막대 그래프

프로그래머스 - 도넛과 막대 그래프 / 도넛, 막대, 팔자 그래프 유형을 판별하는 방식을 빨리 찾아내는게 중요한데..😂

2025년 3월 29일
·
0개의 댓글
·

[CS 스터디] 네트워크 정리1

[CS 스터디] 네트워크 정리1

2025년 3월 28일
·
0개의 댓글
·
post-thumbnail

[CS 스터디] 네트워크 정리3

[CS 스터디] 네트워크 정리3

2025년 3월 26일
·
0개의 댓글
·
post-thumbnail

[CS 스터디] 네트워크 정리2

[CS 스터디] 네트워크 정리2

2025년 3월 20일
·
0개의 댓글
·