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

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라는 커스텀 어노테이션을 만들어 적용한 과정을 소개합니다

Spring Redis 리스너가 ElastiCache 환경에서 CONFIG 에러를 일으키는 문제를, 라이브러리의 init 메서드를 오버라이딩하여 해결한 과정입니다.

우아한 테크 코스를 준비하면서 java를 이용해서 숫자 야구 게임을 만들게 되었습니다 하지만 저는 그동안 django를 이용하여 프로젝트를 했기 때문에 python에는 익숙하지만 java는 익숙하지 않아서 java 객체지향 프로그래밍에 대해서 공부하기로 했습니다 생활
생활코딩 - enum 강의를보고 공부한 내용입니다상수란 변하지 않는 값을 말한다.📂 다음 코드를 보면 사과, 복숭아, 바나나가 숫자에 의미가 담겨있고 주석으로 각 숫자가 어떤 과일을 의미하는지 전달하고 있다. 이렇게 코드를 작성했을 때, 주석이 없어지거나 주석이 다른

왜 Java 예외 클래스는 제네릭이 될 수 없을까요? 'Generic class may not extend Throwable' 에러의 근본 원인인 '타입 소거'와 catch 블록의 런타임 충돌에 대해 설명합니다