최신 글
기술과 일상을 함께 기록합니다.
9. RxJava 통지 데이터 변환 연산자
map, flatMap, concatMap, buffer를 출력 개수·순서·오류 처리 기준으로 비교한다.
8. RxJava Flowable과 Observable 생성 연산자
RxJava just·fromCallable·defer·interval 등 생성 연산자를 값 준비 시점, 구독 시점, 완료 신호와 배압 기준으로 비교한다.
4. RxJava Buffer 연산자
buffer의 개수·시간 기준 묶음, 완료 시 잔여 항목, 메모리와 배압 문제를 예제로 설명한다.
3. RxJava concatMap과 DelayError 연산자
concatMap의 순차 구독과 concatMapDelayError의 오류 지연을 실행 흐름과 출력 순서로 비교한다.

2. RxJava flatMap 연산자
flatMap이 입력마다 내부 스트림을 만들어 병합하는 과정과 결과 순서, 오류, 취소 동작을 예제로 설명한다.

1. RxJava map 연산자
RxJava map이 입력 한 건을 결과 한 건으로 바꾸는 방식과 오류·null·filter·스케줄러 차이를 예제로 설명한다.

7. RxJava defer 연산자
RxJava defer가 구독마다 새 소스를 만드는 시점과 just·fromCallable의 차이, retry에서의 재생성을 살펴본다.

10. RxJava never 연산자
RxJava never가 어떤 신호도 보내지 않는 계약을 구독·concat·timeout·취소 흐름으로 확인한다.

9. RxJava error 연산자
RxJava error가 구독 시 onError로 종료되는 흐름과 concat 중단, 오류 복구·생성 시점의 차이를 살펴본다.

8. RxJava empty 연산자
RxJava empty의 즉시 완료 신호를 null·never와 구분하고 concat·switchIfEmpty 조합의 실행 흐름을 살펴본다.

6. RxJava timer 연산자
RxJava timer가 구독 뒤 한 번 지연해 0L을 보내고 완료하는 흐름, 스케줄러·concat·취소를 설명한다.

5. RxJava interval 연산자
RxJava interval의 초기 지연·주기적 통지와 스케줄러, take·취소·배압을 연결해 읽는다.
