2024년 10월 31일 Spring Boot 콘서트 예약 시나리오 동시성 문제 분석 콘서트 예약 시나리오의 좌석 선점, 결제, 포인트 사용에서 발생할 수 있는 동시성 문제와 제어 방식을 분석했습니다. #Concurrency#Java#Spring Boot Backend Development →
2024년 10월 30일 Spring Boot Redis를 활용한 분산 락 구현 Spring Boot에서 Redisson과 Redis로 분산 락을 구성하고 여러 서버가 공유 자원에 접근할 때 동시성을 제어하는 과정을 정리했습니다. #Concurrency#Java#Spring Boot Backend Development →
2024년 10월 24일 JPA 비관적 락과 낙관적 락 및 재시도 좌석 예약 동시성 문제를 기준으로 JPA 비관적 락과 낙관적 락, AOP 재시도 방식의 동작과 트레이드오프를 정리했습니다. #Concurrency#Java#JPA Backend Development →
2024년 10월 22일 필터(Filter) vs 인터셉터(Interceptor) Spring의 Filter와 Interceptor가 실행되는 위치와 책임, 대기열 검증 로직에 적용할 때의 차이를 비교했습니다. #Spring Boot#Java Backend Development →
2024년 10월 21일 Error와 Exception Java의 Error와 Exception이 나타내는 문제 범위와 복구 가능성, 처리 책임의 차이를 예시와 함께 정리했습니다. #Java Backend Development →
2024년 10월 21일 Dispatcher Servlet (디스패처 서블릿) Servlet과 Dispatcher Servlet의 역할, 요청 처리 흐름, Spring MVC에서 컨트롤러로 연결되는 동작 방식을 정리했습니다. #Spring Boot#Java Backend Development →
2024년 10월 20일 Spring Global Exception Handler (전역 예외 처리) Spring 예외 처리의 try-catch, @ExceptionHandler, @ControllerAdvice 방식을 비교하고 전역 예외 처리 구조를 정리했습니다. #Spring Boot#Java Backend Development →
2024년 10월 5일 분산 환경에서의 동시성 제어 멀티 스레드와 분산 환경의 차이를 기준으로 락, 데이터베이스 락, Redis 분산 락을 비교하고 동시성 제어 방식을 정리했습니다. #Concurrency#Java Backend Development →
2024년 9월 27일 멀티 스레드 환경에서 동시성 제어 방식에 대한 분석 In Java Java 멀티 스레드 환경에서 발생하는 Race Condition과 데이터 일관성 문제를 살펴보고 동기화 방식의 차이를 분석했습니다. #Concurrency#Java Backend Development →