Java编程方法论:响应式RxJava与代码设计实战
图书信息
| 作者 | 知秋 |
| 出版社 | 电子工业出版社 |
| ISBN | 9787121364174 |
| 出版时间 | 2019-05-01 |
| 字数 | 11.0万 |
| 分类 | 科技,计算机,网络,程序设计 |
读书简介
本书主要讲解了到底什么是响应式,从代码设计层面将JDK 9 中的Flow API、RxJava 2中关于源的创建,以及调度与背压等相关核心操作娓娓道来,并通过实战案例帮助大家更好地理解和使用相关的API。本书涉及了大量并发编程方面的技巧,以及从基础代码角度介绍了各种口、设计模式和与之相关的基础知识,并将它们融会贯通。
目录
作者简介
推荐序一
推荐序二
推荐序三
前言
读者服务
第1章 响应式编程总览(Reactive Programming)
1.1 异步编程模式
1.2 流(Stream)
1.3 响应式流(Reactive Stream)
1.4 响应式开发工具库
1.5 Java 9中的响应式编程
1.6 小结
第2章 在RxJava中创建Observable
2.1 响应式编程所涉及的设计模式
2.2 解读reactivex.Observable
2.3 小结
第3章 RxJava 2中的操作
3.1 核心操作
3.2 多个Observable的合并操作
3.3 高级操作
3.4 小结
第4章 对RxJava 2的设计探索
4.1 源的创建设计思路
4.2 中间操作的转承
4.3 小结
第5章 Observable实战
5.1 初版架子实现
5.2 基于架子实现一个汇率查询的服务
5.3 rxjava-web-spring-boot-starter的抽取设计
5.4 ObservableSseEmitter的设计实现
5.5 小结
第6章 RxJava 2中的多线程操作
6.1 初探RxJava并发编程
6.2 subscribeOn操作
6.3 observeOn操作
6.4 unsubscribeOn操作
6.5 调度器Scheduler
6.6 小结
第7章 Flowable与背压
7.1 回顾背压
7.2 引入Flowable
7.3 探索Flowable.create
7.4 将一个Observable转化为一个Flowable
7.5 通过onBackpressureXXX操作来实现背压策略
7.6 Flowable.generate操作
7.7 小结
第8章 Flowable实战
8.1 使用Flowable封装JDBC
8.2 结合Spring Web应用使用Flowable
8.3 单元测试
8.4 controller层的实现逻辑改造
8.5 小结
- 2020年英文科技学术图书引证报告(上海交通大学)
- 学前儿童感觉统合训练(南姣鹏主编)
- 中国高铁、贸易成本和企业出口研究(俞峰)
- 5年级全一册-计算题+应用题每日一刻钟-妙趣1+1(支伟力,何铸)
- 绘・童年:梦幻柏树街 (精装绘本)(著名儿童文学作家“阳光姐姐”伍美珍绘本处女作)(伍美珍)
- 巅峰训练 五合一必刷题 高二(马德高)
- 提高篇-聪明宝宝学前600字(风车文化)
- 王付经方十八反真传(王付主编)
