
로그인 유지와 관련된 개념을 다룹니다

fastAPI에서 session을 어떻게 적용하는지

👩💻 Bcrypt에 대해서 알아보자!

재시도 간격은 어떻게 정해질까?

자바에서 문자열을 비교할 때 연산자는 참조값을 비교합니다. 근데 a와 b에 같은 문자열을 변수에 넣었을 뿐인데 왜 참조값이 같은거고 c도 "hello"로 만든 문자열인데 왜 다를까요..?🤔

📝자바의 정석 연습문제를 풀다가 주제가 재밌어서 HashSet에 대해서 알아보았다

제가 실제로 EAGER 로딩으로 인한 과다 조회, @OneToMany fetch join에서 발생하는 N+1 문제, 그리고 DB 페이징이 깨지는 문제를 살펴보고 발생한 쿼리 로그를 확인하여 문제를 해결해가는 과정을 정리했습니다

Spring Boot RestClient가 JDK HttpClient 사용 시 기본 HTTP/2로 요청해 FastAPI에서 422 오류 발생

AI 서버 장애로 우리 서비스가 영향을 받는 상황에서 외부 서버에 장기 장애 발생 시 Circuit Breaker로 차단하여 서버 안정성과 외부 서버 과부하를 동시에 예방합니다.

springdoc-openapi (Swagger)를 사용하면서 Enum으로 관리하는 커스텀 에러 코드들을 Swagger 문서에 자동으로 반영하기 위해 @ApiErrorCodeExample라는 커스텀 어노테이션을 만들어 적용한 과정을 소개합니다