@Transactional self-invocation은 왜 트랜잭션이 안 걸릴까
@Transactional self-invocation이 왜 동작하지 않는지 Spring AOP proxy, 같은 클래스 내부 호출, 리팩터링 대안을 중심으로 설명합니다.
@Transactional self-invocation이 왜 동작하지 않는지 Spring AOP proxy, 같은 클래스 내부 호출, 리팩터링 대안을 중심으로 설명합니다.
JPA fetch join과 Pageable을 함께 쓸 때 왜 위험한지, collection fetch join, in-memory pagination, countQuery, DTO 조회 대안을 중심으로 정리합니다.
비트코인 ETF와 거래소 직접 보유의 차이를 접근성, 수수료, 세금, 보관 리스크, 환율, 소유권 구조 관점으로 설명합니다.
Kotlin context parameters가 무엇을 바꾸려는 기능인지 receiver, extension function, DI, DSL 관점으로 설명합니다.
AI agent skill을 프롬프트 조각이 아니라 절차, 리소스, 도구 사용법, 검증 기준을 담은 재사용 가능한 작업 단위로 설명합니다.
RAG context packing이 왜 중요한지 chunk 정렬, 중복 제거, 근거 우선순위, context budget, reranking 관점으로 설명합니다.