자바 람다에서 effectively final은 왜 필요할까: 지역 변수를 마음대로 바꿀 수 없는 이유
자바 람다 effectively final 규칙을 지역 변수 캡처, final 차이, 반복문 예제 기준으로 설명합니다. 람다 안에서 값을 바꾸려 할 때 왜 오류가 나는지와 대안, 우회 방식의 한계까지 쉽게 정리합니다.
자바 람다 effectively final 규칙을 지역 변수 캡처, final 차이, 반복문 예제 기준으로 설명합니다. 람다 안에서 값을 바꾸려 할 때 왜 오류가 나는지와 대안, 우회 방식의 한계까지 쉽게 정리합니다.
자바 try-with-resources를 finally close와 비교해 설명합니다. AutoCloseable, 여러 resource 선언, 예외가 나도 close가 보장되는 흐름과 실무 체크리스트를 정리합니다.
자바 제네릭 와일드카드 extends super 차이를 PECS 원칙으로 설명합니다. 읽기 전용 생산자, 쓰기 가능한 소비자, bounded wildcard 사용 기준을 코드 예제와 실수 사례로 정리합니다.
Spring Security에서 401과 403이 각각 언제 발생하는지, 인증과 인가 흐름, JWT 필터, AuthenticationEntryPoint와 AccessDeniedHandler 역할을 실제 요청 흐름으로 정리합니다.
stateless JWT 설정 후 JSESSIONID가 보일 때 원인을 나눠 확인합니다. SessionCreationPolicy, CSRF, OAuth2 login, servlet container가 만든 세션을 구분합니다.
OAuth2 JWT 발급을 소셜 로그인 구조로 정리합니다. provider 인증, 내부 member 매핑, access token, refresh token, 보안 경계, 실패 처리, 테스트 기준을 실무 흐름으로 설명합니다.