사막을 건너는 낙타처럼..

무더운 사막을 묵묵히 한 발자국씩 나아가는 낙타처럼,
꾸준히 배우고, 성장하고, 보다 더 멋지고,
성숙한 개발자가 되기 위한 기록 저장소.

#Back-End #Java #Kotlin #Spring #SpringBoot #JPA

Latest Posts

Kotlin inline, reified, noinline 정리

목차 inline 함수 reified 타입 파라미터 noinline 람다 @JvmName 오버로딩 실제 적용 사례 요약 1. inline 함수 1.1 동작 원리 inline 키워드가 붙은 함수는 컴파일 시 호출 지점에 함수 본문이 직접 복사된다. 일반 함수 호출처럼 스택 프레임을 만들지 않...

StandaloneConfiguration XREADGROUP BLOCK 검증 테스트

StandaloneConfiguration XREADGROUP BLOCK 검증 테스트 배경 멀티플렉싱 단일 커넥션 테스트에서 기존 RedisStaticMasterReplicaConfiguration 경유 XREADGROUP BLOCK이 ElastiCache Valkey 엔진에서 ERR [ENGINE] Invalid com...

Redis Stream 멀티플렉싱 단일 커넥션 테스트

Redis Stream 멀티플렉싱 단일 커넥션 테스트 목적 현재 프로젝트의 Redis 설정은 Lettuce 기본 모드(단일 커넥션 멀티플렉싱)를 사용하고 있다. 별도 Connection Pool 없이 기존 redisTemplate만으로 StreamMessageListenerContainer를 구성했을 때 실제로 문제가 발...

Redis Streams

Redis Streams 참고: Redis Streams 공식 문서 목차 개요 기본 개념 핵심 명령어 Consumer Group 메시지 신뢰성 보장 Stream 관리 Pub/Sub 및 List와의 비교 활용 사례 Spring Data Redis 연동 1. 개요 Red...

ArgumentCaptor.java

ArgumentCaptor란? ArgumentCaptor는 Mockito 라이브러리에서 제공하는 클래스로, Mock 객체의 메서드 호출 시 전달된 인자를 캡처하여 나중에 검증할 수 있게 해주는 도구입니다. 일반적인 verify() 검증에서는 eq(), any() 등의 matcher를 사용하여 인자를 검증하지만, Argum...