Blog
기술 블로그
개발하며 배운 것들을 기록합니다
2025-06-09
비동기와 병렬 처리
모던 백엔드 애플리케이션에서 지연 시간을 줄이고 리소스 활용을 극대화하기 위한 비동기 및 병렬 처리 기법을 다룹니다. Spring @Async, CompletableFuture, Java Concurrency, WebFlux를 살펴봅니다.
SpringJava비동기CompletableFutureWebFlux
2025-06-02
스프링 시큐리티
Spring Security의 인증과 인가, Filter Chain 구조, JWT 기반 인증, OAuth2 구현까지 Spring 생태계에서 가장 많이 사용되는 보안 프레임워크를 다룹니다.
Spring SecurityJWTOAuth2인증인가
2025-05-29
스프링 트랜잭션
Spring에서 트랜잭션을 올바르게 이해하고 활용하는 방법을 다룹니다. 프록시 기반 동작 원리, 전파 속성, 격리 수준, 예외 처리 시나리오를 살펴봅니다.
SpringTransactionJPA트랜잭션격리 수준
2025-05-28
JPA와 Hibernate
JPA와 Hibernate를 깊이 이해하기 위한 네 가지 주제를 다룹니다. 영속성 컨텍스트의 동작 원리, Fetch 전략, N+1 문제 해결, 쿼리 성능 튜닝을 살펴봅니다.
JPAHibernateSpringN+1성능 튜닝
2025-05-13
B-tree 인덱스 이해하기
B-tree 인덱스의 구조와 동작 원리를 이해합니다. 인덱스의 개념, B-tree 구조, 인덱스 전후 성능 비교, 실무 팁까지 다룹니다.
DatabaseIndexB-treeOracleSQL