[toc] 简要: 需求了解: 在使用 Rxjava 开发中,经常有一些各种条件的操作 ,如比较两个 Observable 谁先发射了数据、跳过指定条件的 Observable 等一系列的条件操作需求,那么很幸运, Rxjava 中已经有了很多条件操作符,一起来了解一下吧。 下面列出了一些 的用于条 ...
分类:
编程语言 时间:
2019-12-31 23:31:11
阅读次数:
126
[toc] 简要: 需求了解: 在使用 开发的过程中,很多时候需要结合多个条件或者数据的逻辑判断,比如登录功能的表单验证,实时数据比对等。这个时候我们就需要使用 RxJava 的结合操作符来完成这一需求,Rx中提供了丰富的结合操作处理的操作方法。 可用于组合多个Observables的操作方法: C ...
分类:
编程语言 时间:
2019-12-31 23:20:17
阅读次数:
107
[toc] 简要: 需求了解: Rxjava 中当数据处理派发中发生了 异常 ,观察者会接受到一个 的通知,那如果不想发射这个异常的通知,自己处理掉呢?答案当然是可以的,在 Rxjava 中很多操作符可用于对 Observable 发射的 onError 通知做出响应或者从错误中恢复。 例如: 1. ...
分类:
编程语言 时间:
2019-12-31 23:16:29
阅读次数:
81
Retrofit的优点 可以配置不同HTTP client来实现网络请求,如okhttp、httpclient等 将接口的定义与使用分离开来,实现结构。 支持多种返回数据解析的Converter可以快速进行数据转换。 和RxJava集成的很好 因为容易和RxJava结合使用,所以对于异步请求,同步请 ...
分类:
其他好文 时间:
2019-12-08 10:23:02
阅读次数:
438
我要分析的是一个Java框架 RxJava,他是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库,它能够方便的实现Java的异步操作。 代码仓库:https://github.com/ReactiveX/RxJava RxJava使用观察者模式,当我们需要使用异步操作时就发 ...
分类:
其他好文 时间:
2019-11-25 20:47:47
阅读次数:
78
1. 前言 从一开始学习 Netty 到 rxjava、Rector,再到 java8 的 CompletableFuture,就深深的为响应式编程着迷,这种区别于传统的顺序式编程,没准未来能在编程世界开辟一片天地呢! 然后接触到了 WebFlux 框架,也是充满了浓厚的兴趣,想好好琢磨一番,奈何中 ...
分类:
编程语言 时间:
2019-11-03 10:28:02
阅读次数:
83
前言 Rxjava是NetFlix出品的Java框架, 官方描述为 a library for composing asynchronous and event based programs using observable sequences for the Java VM,翻译过来就是“使用可观 ...
分类:
编程语言 时间:
2019-10-24 13:11:35
阅读次数:
112