DBCP (Database Connection Pool)
HikariCP의 minimumIdle·maximumPoolSize·maxLifetime이 DB의 max_connections·wait_timeout과 어떻게 맞물리는지, 적절한 커넥션 수를 부하 테스트로 찾는 흐름.
HikariCP의 minimumIdle·maximumPoolSize·maxLifetime이 DB의 max_connections·wait_timeout과 어떻게 맞물리는지, 적절한 커넥션 수를 부하 테스트로 찾는 흐름.
cpplint로 C++ 소스가 Google 스타일을 따르는지 검사하고, clang-format과 .clang-format 파일로 일괄 포맷팅하며 vim-clang-format으로 저장 시 자동 정리까지 적용하는 방법을 정리한다.
CommonJS의 require는 런타임에 동기적으로, ES6의 import는 파싱 시점에 정적으로 해석된다. 해석 시점·호이스팅·트리 쉐이킹으로 갈리는 두 모듈 시스템의 차이.
auto, ranged-for 등 표준 기능이 "extension"으로 경고/에러 나면 -std= 옵션으로 명시
npm install에서 자주 만나는 ERESOLVE, peer 의존성 충돌, npm-cli 경로 문제, 사내망 인증서(local issuer) 에러를 옵션과 환경변수로 푸는 방법.
login/non-login과 interactive/non-interactive 축으로 본 .bash_profile·.bashrc·/etc/profile 로딩 순서, zsh 매핑까지.
Let's Encrypt SSL 인증서를 nginx와 함께 운영하면서 마주친 server_name 매칭, fullchain, webroot 전환, HSTS 캐시 문제 정리
새 맥을 개발 환경으로 만드는 day-1 순서. 시스템 설정 → Homebrew → dotfiles → Git 계정을 순서대로 짚고, 각 단계의 상세는 심화 글로 연결하는 셋업 런북.
애플 실리콘에서 webpack-notifier가 child_process를 띄울 때 발생하는 'spawn Unknown system error -86'. Rosetta 2 설치와 터미널의 'Rosetta 사용' 옵션으로 해결.
macOS에서 Docker 실행 시 발생하는 Operation not permitted 에러의 원인이 파일·폴더 접근 권한 누락임을 짚고, 시스템 환경설정에서 Docker 권한을 부여해 해결하는 방법을 정리한다.