Skip to main content
Blog Index
Hae02y System Log

Blog.

Notes. Systems. Shipping.

All Tags
016/15/202521 min
Servlet에 숨참고 Deep Dive!

Spring을 통해 코드를 작성하다가 HttpServletRequest와 HttpServletResponse은 어디서 온걸까 하는 의문이 생겼다. HTTP를 통해 전송된 내용이 톰캣과 같은 WAS를 통해 변환된다는 것 까지는 알고있었지만 자세하게 알아보고싶어 블로그 작성을 시작하게 되었다.

026/12/202510 min
CI/DI와 본인인증 기능 구현

프로젝트를 진행하면서 본인인증 기능을 직접 구현해 볼수있는 좋은 기회가 생겼다. 기능 구현을 하면서 겪었던 문제들과 새롭게 알게된 내용을 공유해보고자 글을 작성하게 되었다. 구현에 대한 내용에 들어가기전 본인인증에 대해 찾아본 내용을 먼저 전달한다.

035/30/202515 min
N+1 문제를 마주하게된 나

실무에서 N+1가 발생하여 해결했던 경험에 대해서 작성해보고자 한다. 진행중인 프로젝트는 JPA를 사용중이며, Mybatis를 포함한 모든 N+1 문제에 대한 해결 방법을 다뤄보겠다.

053/2/20251 min
제목

현재 운영중인 통합 서비스의 리팩토링을 진행하려는 와중 객관적인 기준이 필요하다는 생각이 들었다. 이를 위해 SonarQube로 코드의 상태를 측정하고 리팩토링 포인트로 잡아갔던 경험을 기록하고자 한다.

089/20/202410 min
ffmpeg를 이용한 스트리밍 서버 구축기

회사에서 LPR 기반의 대시보드 구현 PoC를 진행하면서 대시보드에 CCTV 영상을 Live로 송출해야하는 요구사항이 있었다. 하지만 문제는 RTSP 프로토콜을 통해 제공되는 CCTV 영상이 브라우저에서 직접 재생되지 않아 다양한 접근 방식을 고민했었고, 이문제를 해결했던 내용을 기록하고자 작성하였다.

098/27/202413 min
UUID를 PK로 사용하면 안됩니다.

회사에서 레거시 코드를 보던 도중 PK를 UUID로 관리하고 있다는 것을 알게 되었다. UUID를 사용하는 이유에 대해 찾아보던 중 새롭게 알게된 내용과 어떻게 사용하는 것이 효율적인지 기록해보려고 한다.