선박 항적 실시간 수집 및 배치 집계 시스템 (Spring Boot + Spring Batch)
Go to file
htlee 1544832899 fix: ST_AsText WKT 공백 불일치로 인한 daily merge 전량 필터 수정
PostGIS ST_AsText()는 "LINESTRING M (...)" (공백 포함) 반환하지만
Java 코드는 "LINESTRING M(...)" (공백 없음) 형식만 매칭하여
앱 재시작 후 DB fallback/warmup 데이터가 전량 필터되는 버그 수정.

- DB 읽기 시 WKT 정규화 (CacheWarmup, CacheBasedReader 4곳)
- merge processor regex에 \s* 방어적 처리 (Daily/Hourly)
- countWktPoints indexOf('(') 기반으로 개선
- BatchAdmin: dailyJob 수동 실행 시 timeBucket 파라미터 추가
- DataPipeline: L3 표시를 cachedDays → totalVessels로 변경

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 01:15:12 +09:00
.claude refactor: SNP API 전환 및 레거시 코드 전면 정리 2026-02-19 09:59:49 +09:00
.gitea/workflows feat: React 19 SPA Dashboard Phase 1 + 안전 배포 시스템 2026-02-19 17:05:38 +09:00
.githooks chore: 팀 워크플로우 v1.2.0 초기 구성 (java-maven) 2026-02-18 20:52:38 +09:00
.mvn chore: 팀 워크플로우 v1.2.0 초기 구성 (java-maven) 2026-02-18 20:52:38 +09:00
deploy feat: React 19 SPA Dashboard Phase 1 + 안전 배포 시스템 2026-02-19 17:05:38 +09:00
docs refactor: SNP API 전환 및 레거시 코드 전면 정리 2026-02-19 09:59:49 +09:00
frontend fix: ST_AsText WKT 공백 불일치로 인한 daily merge 전량 필터 수정 2026-02-21 01:15:12 +09:00
scripts feat: React 19 SPA Dashboard Phase 1 + 안전 배포 시스템 2026-02-19 17:05:38 +09:00
sql refactor: SNP API 전환 및 레거시 코드 전면 정리 2026-02-19 09:59:49 +09:00
src fix: ST_AsText WKT 공백 불일치로 인한 daily merge 전량 필터 수정 2026-02-21 01:15:12 +09:00
.editorconfig chore: 팀 워크플로우 v1.2.0 초기 구성 (java-maven) 2026-02-18 20:52:38 +09:00
.gitattributes feat: REST V2 캐시 우선 조회 + Semaphore 부하 제어 + 응답 포인트 상한 2026-02-11 06:43:02 +09:00
.gitignore feat: React 19 SPA Dashboard Phase 1 + 안전 배포 시스템 2026-02-19 17:05:38 +09:00
.sdkmanrc refactor: SNP API 전환 및 레거시 코드 전면 정리 2026-02-19 09:59:49 +09:00
CLAUDE.md chore: 팀 워크플로우 v1.2.0 초기 구성 (java-maven) 2026-02-18 20:52:38 +09:00
mvnw feat: REST V2 캐시 우선 조회 + Semaphore 부하 제어 + 응답 포인트 상한 2026-02-11 06:43:02 +09:00
mvnw.cmd Initial commit 2025-11-19 16:03:16 +09:00
pom.xml feat: React 19 SPA Dashboard Phase 1 + 안전 배포 시스템 2026-02-19 17:05:38 +09:00
run-on-query-server-dev.sh feat: 대기열 기반 쿼리 관리 및 타임아웃 최적화 (Phase 5) 2026-02-06 15:34:02 +09:00
vessel-batch-control.sh feat: 대기열 기반 쿼리 관리 및 타임아웃 최적화 (Phase 5) 2026-02-06 15:34:02 +09:00