参考RxJava操作符-异常处理系 RX操作符之错误处理(catch[onErrorReturn、onErrorResumeNext、onExceptionResumeNext]、retry、retryWhen)
原创
2022-10-28 14:01:50
51阅读
https://github.com/deadzq/RxJava2Examples http://reactivex.io/ JDK9,响应式编程. Publisher Publisher接口 通过此接口发布一个元素序列给有需求的消费者 Subscriber 每一个订阅者从Publisher交流的一
原创
2021-07-09 09:07:23
129阅读
公司决定用个soul搭建网关,稍微研究了下,其中断路器是使用了rxJava,关
原创
2022-12-21 11:52:21
94阅读
英文链接:What’s different in 2.0RxJava2相比RxJava1,它的改动还是很大的:Observable and Flowable在前一个版本
转载
2022-07-30 00:01:09
206阅读
Notification: An object representing a notification sent to an {@link Observable} 注释已经解释的很清楚,代表的是响应式编程信息流中的一条消息(onNext/onError/onComplete)正如上面所说的,Notification承载的是复数种类型,因此需要一个Kind对象来进行标记属于哪种信息。 Kind是
原创
2023-05-23 14:46:42
67阅读
前言 提升开发效率,降低维护成本一直是开发团队永恒不变的宗旨。近一年来国内的技术圈子中越来越多的开始提及Rx,经过一段时间的学习和探索之后我也深深的感受到了RxJava的魅力。它能帮助我们简化代码逻辑,提升代码可读性。这对于开发效率的提升、后期维护成本的降低帮助都是巨大的。个人预测RxJava一定是
转载
2018-04-04 11:38:00
169阅读
2评论
# RxJava 实现延迟1秒执行的方法
## 介绍
在使用 RxJava 进行开发时,我们经常需要延迟执行某个操作,比如延迟1秒后执行某个网络请求、延迟1秒后显示某个动画等。本文将教会你如何使用 RxJava 来实现延迟1秒执行的功能。
## 流程
首先,让我们来介绍一下实现延迟1秒执行的方法的流程。可以使用以下表格展示具体步骤:
| 步骤 | 描述 |
| --- | --- |
| 1
原创
2023-10-28 14:40:20
4阅读
依赖接入implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'implementation "io.reactivex.rxjava3:rxjava:3.0.4"Flowable//java 方式Flowable.just(1)
原创
2021-09-08 18:10:51
1437阅读
以前写过 Rxjava 系列教程, 如下所示
RxJava 和 RxAndroid 一 (基础)
RxJava 和 RxAndroid 二(操作符的使用)
RxJava 和 RxAndroid 三(生命周期控制和内存优化)
RxJava 和 RxAndroid 四(RxBinding的使用)
RxJava 和 RxAndroid 五(线程调度)
上面的这些教程覆盖了 rxjava 的方方
原创
2021-09-08 21:20:39
931阅读
论RxJava2.X切换线程次数的有效性接着上一篇(RxJava2.X 源码分析 一),我们讨论下RxJava2.X多次切换线程的有效性。1
转载
2018-06-18 13:46:40
48阅读
本文内容大致如下:初步了解RxJava2.X的使用流程 ;探索Observable发送数据的流程 ;明白Observer是如何接收数据的 ;解析Observable与Observer的勾搭(如何关联)过程 ;探索RxJava线程切换的奥秘 ;了解RxJava操作符的实现原理。探索RxJava2分发订阅流程从Demo到原理//1、观察者创建一个ObserverObserver observer =
转载
2022-09-13 09:29:58
258阅读
文章目录第1 章 RxJava 简介 1第2 章 RxJava 基础知识 13第3 章 创建操作符 64第4 章 RxJava 的线程操作 81第5 章 变换操作符和过滤操作符 107第6 章 条件操作符和布尔操作符 145第7 章 合并操作符与连接操作符 160第8 章 RxJava
原创
2021-08-26 13:57:32
378阅读
最近修改定时任务重新部署后,定时运行后运行结果为0x1,但是手动执行后,任务可以顺利完成。windows官网解释如下: 0x0: 操作已成功完成 0x1: 调用的函数不正确或调用了未知函数。因为手动可以执行,所以我排除程序问题,应该是系统权限造成的问题。然后尝试调整运行权限后,顺利执行。操作如下: 这里写图片描述运行权限默认的设置是“只在用户登录时运行”,这个设置有个问题就是当服务器重启后,没有登
转载
2023-11-08 22:17:27
270阅读
判断一个整数x是否是2的N次方。 方法之一是判断x & (x - 1)==0。若为True,则x是2的N次方;若为False,则x不是2的N次方。 有人质疑,他证
转载
2022-11-14 20:46:04
287阅读
最近项目需要引入RxJava,需要转换代码思路。
先在项目中看看哪里能使用这些api,发现有个handler可以被替换,迅速使用。
原来的代码是这样:
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
原创
2023-05-05 18:19:24
61阅读
# 如何在RxJava中实现每隔1ms执行任务
## 1. 流程概述
为了实现每隔1ms执行任务,我们可以利用RxJava中的`interval`操作符来创建一个定时任务,并设置时间间隔为1ms。整个流程如下表所示:
| 步骤 | 描述 |
|------|------------------------------|
| 1 | 导入R
原创
2024-03-28 04:15:11
20阅读
作为github上star数极高的响应式编程java扩展类库,rxjava是啥就不多说了,网上能查到一堆介绍,下面是一些学习记录:前提依赖:compile 'io.reactivex.rxjava2:rxjava:2.1.9'一、Observable1.1 hello worldrxjava中的核心思路是“生产者-消费者”模型,生产者的java类通常用xxxEmitter命名,字
转载
2018-03-22 17:10:00
76阅读
2评论
Python中的[1:]意思是去掉列表中第一个元素(下标为0),去后面的元素进行操作,以一个示例题为例,用在遍历中统计个数:
转载
2023-05-18 17:18:03
292阅读
今天看到了一条神奇的语句,第一次见这么写:x = 3b = [1,-1][x>5]print(b)# 输出 1
原创
2023-03-08 07:27:33
161阅读