티스토리 뷰
1. RxJava 리액티브 프로그래밍 읽기/실습
- 3장, RxJava 메커니즘
에러처리에 대한 부분부터 배압(Backpressure)까지 학습을 하였고, 에러 처리에 대한 매커니즘부터 배압까지 자연스럽게 내용이 연결되어 있어서 이해하는데에는 크게 무리가 없었다. 다만, 책을 읽으면 읽을수록 봐야 할 API와 구현체에 대한 개수가 늘어나는거 같아서, 책에서만 제공해주는 예제 외에도 실제 구현을 어떻게 하는지에 대해서는 깃헙을 돌아다니면서 코드를 좀 살펴봐야 좀 더 이해가 높아질 수 있을거 같았다.
-
여러개의 생산자와 소비자가 공유 객체를 가질 경우에는?
- merge 연산자를 사용하여 다수의 생산자/소비자가 순차접근을 할 수 있도록 동기화 처리 해야 한다.
-
에러처리
- 에러처리에 대한 통보
- 재시도(retryXX Method)
- 대체 데이터 통보(onErrorXX Method)
-
배압 정책/전략 지정
- Flowable/Observable 생성 시 지정
- 매소드로 지정
- 생산자측, 스캐줄러 지정 시(observeOn()) 버퍼 사이즈를 지정
-
배압 정책의 종류
- BUFFER
- DROP
- LATEST
- ERROR
- NONE
2. Effective-Java-3e 읽기/실습
- 아이템 26, Raw Type은 사용하지 말아라
제네릭을 사용했을 때, 반드시 알아야 할 개념에 대해 소개해주고 있어서, 다른 문서나 글을 읽었을 때 몰랐던 여러 개념을 파악 할 수 있어서 좋았다. 그리고 RawType의 컬렉션 사용에 대한 자바의 히스토리에 대해 알 수 있었고, 제네릭이 도입됨에 따라 가질 수 있는 컴파일 타임의 타입 안전성과 런타임에서의 타입소거 등에 대해서도 예제와 설명를 통하여 확인 할 수 있어서 좋았다. 아래는 책에 나와 있는 내용을 일부 발췌하여 나중에라도 까먹을 경우(??)에 다시 보고자 기록을 해둘려고 한다.
용어 | 예 |
---|---|
매개변수화 타입(Parameterized Type) | List<String> |
실제 타입 매개변수(Actual Type Parameter) | String |
제네릭 타입(Generic Type) | List<E> |
정규 타입 매개변수(Formal Type Parameter) | E |
비한정적 타입 매개변수(Bounded Type Parameter) | List<?> |
로우 타입(Raw Type) | List |
한정적 타입 매개변수(Bounded Type Parameter) | List<E extends Number> |
재귀적 타입 한정(Recursive Type Bound) | <T extends Comparable<T>> |
한정적 와일드카드 타입(Bounded Wildcard Type) | List<? extends Number> |
제네릭 매서드(Generic Method) | static <E> List<E> asList(E[] a) |
타입 토큰(Type Token) | String.class |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- RestTemplate
- Spring Boot
- WebFlux
- Express.js
- springboot
- package.js
- Sublime Text 2
- maven
- http method
- Spring
- HTTP
- cluster
- pm2
- implicit prototype chain
- Handlebars
- Sublime Text 3
- Prototype
- Package Control
- SideBarEnhancements
- jade
- Squelize.js
- ecma
- HttpClient
- Til
- 스프링
- Spring MVC
- tomcat
- EJS
- Kotlin
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함