스프링 리액티브 트랜잭션

리액티브 컨텍스트 안에서 트랜잭션은 어떻게 이루어질까? https://spring.io/blog/2019/05/16/reactive-transactions-with-spring 선언적 트랜잭션 관리는 어떻게 이루어지나 트랜잭션 관리는 트랜잭션의 상태를 실행과 연관지어야 한다.

상태 관리란

클라이언트 개발을 하다 보면 상태 관리, 혹은 상태 관리 툴들에 대해 언급 되는 경우가 많이 있었다. 상태관리란 무엇이고, 왜 해야 할까? https://dev.to/abdurrkhalid333/what-is-state-management-and-why-you-should-learn-it-3kai 상태란 상태는 어플리케이션

Mvvm 패턴이란

서버 개발의 유구한 역사 속에서는 MVC 패턴을 많이 사용한다. Model - View - Controller로 나누어진 MVC 구조는 사실 불편한 면이 없는 것은 아니지만 그럭저럭 기능들

Java Reflection Api에 대해

Java의 Reflection API는 무엇이고, 어떻게 사용되고 있을까? https://www.baeldung.com/java-reflection Reflection API 리플렉션을 사용하기 위해서는 별도의 jar 파일이나 의존성이 필요하지 않다. java.lang.reflect 패키지에 이미 번들

Marble Diagram에 대해

Reactive Stream 공식 문서에 자주 나오는 구슬 같이 생긴 친구들의 정체는 뭘까? https://www.oreilly.com/library/view/reactive-programming-for/9781785882883/ch03s02.html Marble Diagram ReactiveX 프로젝트는 Observable한 스트림을 통한 비동기적 프로그래밍 API이다. 그

Java Generic 트러블슈팅

약간 헷갈리던 개념이었는데, 이번 기회에 트러블 슈팅을 하면서 제대로 정리를 하고 간다..! 다음 질문으로부터 파생되었던 개념이었다. 왜 자바 컬렉션 내의 특정 객