Nginx에서 특정 Client만 HTTPS Redirect 예외로 둘 때
HTTP→HTTPS 강제 Redirect가 기본인 Nginx에서 내부 Health Check 같은 특정 Source IP만 HTTP로 남겨야 할 때, 실제 Client IP 경계와 geo 기반 예외 Routing을 정리한다.
HTTP→HTTPS 강제 Redirect가 기본인 Nginx에서 내부 Health Check 같은 특정 Source IP만 HTTP로 남겨야 할 때, 실제 Client IP 경계와 geo 기반 예외 Routing을 정리한다.
Git Submodule을 단순한 저장소 포함 기능이 아니라 상위 저장소가 다른 저장소의 특정 커밋을 gitlink로 가리키는 구조로 이해하고 clone·update·작업 흐름과 detached HEAD 함정을 정리한다.
AbstractRoutingDataSource가 Connection 획득 시 Routing Key를 읽어 실제 DataSource를 선택하는 구조와 ThreadLocal Context, AOP 경계, Transaction 시작 시점의 주의점을 정리한다.
JHipster의 docker compose 묶음(app·monitoring·sonar·zipkin·control-center) 구성과 포트 매핑, Prometheus Pull 모델과 Grafana 시각화의 통신 흐름.
Quartz를 Job 실행 로직, Trigger 실행 시점, JobStore 상태 보존, Cluster 조율의 네 축으로 나눠 보고 Cron, Misfire, JDBCJobStore, @DisallowConcurrentExecution까지 연결해 이해한다.
Windows에서 sc 커맨드로 서비스를 등록·삭제·시작·정지·조회하는 방법과, nssm으로 java/batch처럼 콘솔에 머무는 프로세스를 서비스로 등록하는 방법을 정리한다.
Spring Boot에서 Webpack으로 SPA 프론트엔드를 구성하고 Gradle 빌드에 통합하는 전체 가이드
Windows에 wsl --install로 WSL 2와 Ubuntu를 설치하고 Linux 파일시스템에 프로젝트를 두는 이유, Python·Node.js·Docker 개발 환경을 구성할 때의 선택 기준을 단계별로 정리한다.
application.yml·-D·--·환경변수·@PropertySource가 충돌할 때 누가 이기나. 운영에서 덮어쓰기는 환경변수와 --인자, 개발 기본값은 yaml이라는 실전 가이드.
pg_dump의 plain/custom/directory/tar 포맷 선택 기준, psql로는 plain만 복원되는 이유, pg_restore의 병렬 처리(-j)와 선택적 복원(-n/-t)이 빛나는 지점.