logo
分类于: 编程语言 计算机基础 互联网 云计算&大数据

简介

Java编程方法论:响应式RxJava与代码设计实战

Java编程方法论:响应式RxJava与代码设计实战 0.0分

资源最后更新于 2020-03-29 03:35:22

作者:知秋

出版社:出版社电子工业出版社

出版日期:2019-06

ISBN:9787121364174

文件格式: pdf

标签: 互联网 编程语言 程序设计 JAVA语言 Java编程方法论系列丛书

简介· · · · · ·

本书对RxJava 2的源码进行了深入解读,让读者可以从设计到实现细节上全面了解它,从而达到不仅会用而且可以进行RxJava 2源码库组件级别的拓展的程度。本书的目的不仅是介绍RxJava 2,而且更希望通过一个成熟、优秀的代码库来向读者展示阅读源码的思路及编程方面的技巧,其中包含了并发编程的实战技巧、数据结构的设计方法、设计模式的使用方法、函数式编程的各种技巧等,希望读者可以深入思考并获得属于自己的一套编程方法论。这也是“Java编程方法论系列丛书”的初衷,授之以鱼不如授之以渔。本书适合有Java编程基础的中高级Java开发工程师、想要学习代码设计思路与技巧的读者、对响应式编程感兴趣的读者阅读。知秋,本名李飞,长期致力于基础代码库的研发工作,通过博客与视频平台bilibili,结合自己的经验做了大量源码解读的分享。对JDK、Spring、RxJava、Spring Reactor、Netty、Reactor-Netty等有很深刻的研究和独到的见解,并以此打造“Java编程方法论系列丛书”。基于开源精神,与志同道合的伙伴们一起创建了simviso开源分享团队,为开源社区服务。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 作者简介
  2. 推荐序一
  3. 推荐序二
  4. 推荐序三
  5. 前言
  6. 读者服务
  7. 第1章 响应式编程总览(Reactive Programming)
  8. 1.1 异步编程模式
  9. 1.2 流(Stream)
  10. 1.3 响应式流(Reactive Stream)
  11. 1.4 响应式开发工具库
  12. 1.5 Java 9中的响应式编程
  13. 1.6 小结
  14. 第2章 在RxJava中创建Observable
  15. 2.1 响应式编程所涉及的设计模式
  16. 2.2 解读reactivex.Observable
  17. 2.3 小结
  18. 第3章 RxJava 2中的操作
  19. 3.1 核心操作
  20. 3.2 多个Observable的合并操作
  21. 3.3 高级操作
  22. 3.4 小结
  23. 第4章 对RxJava 2的设计探索
  24. 4.1 源的创建设计思路
  25. 4.2 中间操作的转承
  26. 4.3 小结
  27. 第5章 Observable实战
  28. 5.1 初版架子实现
  29. 5.2 基于架子实现一个汇率查询的服务
  30. 5.3 rxjava-web-spring-boot-starter的抽取设计
  31. 5.4 ObservableSseEmitter的设计实现
  32. 5.5 小结
  33. 第6章 RxJava 2中的多线程操作
  34. 6.1 初探RxJava并发编程
  35. 6.2 subscribeOn操作
  36. 6.3 observeOn操作
  37. 6.4 unsubscribeOn操作
  38. 6.5 调度器Scheduler
  39. 6.6 小结
  40. 第7章 Flowable与背压
  41. 7.1 回顾背压
  42. 7.2 引入Flowable
  43. 7.3 探索Flowable.create
  44. 7.4 将一个Observable转化为一个Flowable
  45. 7.5 通过onBackpressureXXX操作来实现背压策略
  46. 7.6 Flowable.generate操作
  47. 7.7 小结
  48. 第8章 Flowable实战
  49. 8.1 使用Flowable封装JDBC
  50. 8.2 结合Spring Web应用使用Flowable
  51. 8.3 单元测试
  52. 8.4 controller层的实现逻辑改造
  53. 8.5 小结