전체 글

알고리즘 공부 , 스터디 정리
스프링으로 시작하는 리액티브 프로그래밍(황정식 저 , 비제이퍼블릭)을 읽고 정리합니다. 📖 Part 02 . Project Reactor Mono (reactor-core 3.7.5)Cache onNext signal received from the source and replay it to other subscribers, while allowing invalidation by verifying the cached value against the given Predicate each time a late subscription occurs. Note that the Predicate is only evaluated if the caprojectreactor.io Flux (reactor-core ..
스프링으로 시작하는 리액티브 프로그래밍(황정식 저 , 비제이퍼블릭)을 읽고 정리합니다. 📖 Part 02 . Project Reactor Mono (reactor-core 3.7.5)Cache onNext signal received from the source and replay it to other subscribers, while allowing invalidation by verifying the cached value against the given Predicate each time a late subscription occurs. Note that the Predicate is only evaluated if the caprojectreactor.io Flux (reactor-core ..
스프링으로 시작하는 리액티브 프로그래밍(황정식 저 , 비제이퍼블릭)을 읽고 정리합니다. 📖 Part 02 . Project Reactor🔸14. Operators🔹14.1 Operators란리액티브 스트림(Flux 또는 Mono)에서 데이터를 처리하거나 변형하기 위한 함수이다. Mono (reactor-core 3.7.5)Cache onNext signal received from the source and replay it to other subscribers, while allowing invalidation by verifying the cached value against the given Predicate each time a late subscription occurs. Note th..
스프링으로 시작하는 리액티브 프로그래밍(황정식 저 , 비제이퍼블릭)을 읽고 정리합니다. 📖 Part 02 . Project Reactor🔸12. Debugging🔹12.1 Reactor에서의 디버깅 방법Reactor는 처리되는 작업들이 대부분 비동기적으로 실행되기 때문에 디버깅이 쉽지 않다.이런 어려움을 해결하기 위해 Reactor에서는 몇가지 디버깅 방법을 제공한다. 🔺12.1.1 Debug Mode를 사용한 디버깅Reactor에서의 디버그 모드 활성화는 Hooks.onOperatorDebug(); 를 통해서 이루어진다. 아래 코드를 살펴보자@Slf4jpublic class Example12_1 { public static Map fruits = new HashMap(); stat..
스프링으로 시작하는 리액티브 프로그래밍(황정식 저 , 비제이퍼블릭)을 읽고 정리합니다. 📖 Part 02 . Project Reactor🔸11. Context🔹11.1 Context란어떠한 상황에서 그 상황을 처리하기 위해 필요한 정보를 말한다. 프로그래밍 세계에서의 예시 몇가지를 살펴보자ServletContext에서의 Servlet이 Servlet Container와 통신하기 위해서 필요한 정보를 제공하는 인터페이스이다.Spring Framework에서 ApplicationContext는 애플리케이션 정보를 제공하는 인터페이스이다.그 대표적인 예시가 Spring Bean이다Spring Security에서 SecurityContextHolder는 SecurityContext를 관리하는 주체인데 ..
스프링으로 시작하는 리액티브 프로그래밍(황정식 저 , 비제이퍼블릭)을 읽고 정리합니다. 📖 Part 02 . Project Reactor🔸10. Scheduler🔹10.1 스레드(Thread) 의 개념 이해컴퓨터 시스템에서의 스레드는 크게 물리적인 스레드와 논리적인 스레드로 구분한다. 물리적인 스레드는 다른 말로 논리적인 코어라고도 불린다.논리적인 스레드는 소프트웨어적으로 생성되는 스레드를 의미하며, 흔히들 프로그램이라고 부르는 프로세스 내에서 실행되는 세부 작업단위를 말한다.물리적인 스레드는 병렬성과 관련이 있고, 논리적인 스레드는 동시성과 관련이 있다. 병렬성은 물리적인 스레드가 실제로 동시에 실행되기 때문에 여러 작업을 동시에 처리함을 의미한다. 동시성은 동시에 실행되는 것처럼 보이는 것을..
88dldl
개발합시다