TECHNICAL NOTES

실제 문제에서 출발한 기술 기록 3페이지

개념을 다시 설명하기보다 어떤 가설을 세웠고, 로그·코드·SQL 또는 공개된 기능과 제약에서 무엇을 확인했으며, 결론의 한계를 어떻게 검증했는지 남깁니다.

TECHNICAL NOTES

전체 기술 기록

업무 사례와 서비스 분석은 확인된 사실과 해석의 범위를 구분합니다. 실제 시스템의 식별자는 재현하지 않으며, 글은 프로젝트 진행 시기 또는 분석·활용 시점을 함께 표시하고 작성일 최신순으로 정렬했습니다. RSS로 구독하기

전체 · 32개 글 · 작성일 최신순 · 3/3페이지

파일·리소스 처리프로젝트 2023.02 · 4분조회 집계 중

결과 업로드 지연에서 .nfs 열린 파일 핸들을 추적한 과정

공란 오류 로그와 OS 리소스 상태를 교차 확인해 .nfs 열린 파일 핸들 누적과 open-file 한도의 연관성을 유력 원인으로 좁히고, 모듈 재기동과 Stack Trace 로깅으로 초기 정상화·후속 진단 기반을 마련한 과정입니다.

JavaLinuxNFSResource Management
트랜잭션·데이터 정합성프로젝트 2022.03 — 2022.11 · 9분조회 집계 중

try-catch가 Spring Transaction Rollback을 막을 때

@Transactional 메서드 내부에서 삼킨 예외가 부분 반영을 만든 원인과 RuntimeException 재전파, API 업무 응답 검증, 외부 부수효과의 한계를 설명합니다.

SpringTransactionException HandlingREST API
외부 API·시스템 연계프로젝트 2026.03 — 2026.05 · 9분조회 집계 중

외부 API 전환에서 롤백 경로가 필요한 이유

FedEx SOAP→REST 전환에서 운영 계정 연결 누락을 겪고 백업 WAR로 업무를 복구한 뒤, 법인별 인증과 ETD 정책을 재설계한 과정입니다.

REST APIOAuthMigrationRollback
레거시 현대화프로젝트 2025.03 — 2025.08 · 15분조회 집계 중

요청마다 Connection Pool과 SessionFactory를 만들면 생기는 문제

DB Connection 232개를 단순 누수가 아니라 Pool 객체의 반복 생성 문제로 좁히고, DataSource와 SessionFactory의 생명주기를 애플리케이션 단위로 재설계한 과정입니다.

JavaMyBatisConnection PoolSpring Boot
보안·신뢰 경계프로젝트 2024.07 — 2025.01 · 11분조회 집계 중

GET XSS Filter 적용 후 Forward 파라미터가 사라진 이유

같은 Request를 재사용하는 Forward에서 Wrapper와 원본 Request의 파라미터가 어긋난 원인을 추적하고, GET·JSON·Multipart까지 방어 범위를 넓힌 과정입니다.

XSSServlet FilterRequestWrapperMultipart