E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RxJava事件通知
Apache RocketMQ 5.0 消息进阶:如何支撑复杂的业务消息场景?
然后交易系统再发送一条消息给RocketMQ,RocketMQ将订单已付款的
事件通知
给所有下游应用,保障后续的履约环节。但上述流程存在一个问题,交易系统
阿里云云原生
·
2023-09-03 20:59
rocketmq
oracle
数据库
Java 9 Reactive Streams
RxJava
和AkkaStreams一直是十分优秀的响应流实现库。现在java9已经通过java.util.concurrent.FlowAPI引入了响应流支持。
99e167907635
·
2023-09-02 12:50
Retrofit:kotlin中如何解析java的boolean类型
现在kotlin已经慢慢替代java了,我在用kotlin编写项目中遇到一个问题,即在使用
Rxjava
+Retrofit2库网络请求的时候出现一个问题。
lansus
·
2023-09-02 11:55
android开发
android
retrofit
kotlin
Retrofit 在kotlin中使用及解析
build.gradledependencies{//retrofit+gson+
rxjava
implementation'com.squareup.retrofit2:retrofit:2.9.0'implementation'com.squareup.retrofit2
简单不一定不好
·
2023-09-02 11:54
OkHttp
retrofit
kotlin
ES6 Promise的使用详解
如果你用过类似
rxjava
的库的话,你就很容易明白。不过比
rxjava
简单的多。没用过也没关系。在前端应用种,我们经常需要发送网络请求。
ScottePerk
·
2023-09-01 21:50
es6
rxjava
前端
RxJava
基础七-条件操作符
此篇内容均是来自书籍《
RxJava
响应式编程》李衍顺著3.7条件操作3.7.1allall操作符根据一个函数对源Observable发送的所有数据进行判断,最终返回的结果就是这个判断结果。
清水杨杨
·
2023-09-01 20:44
Rxjava
retryWhen and repeatWhen
retry当Observable发生错误时接收到onError事件,重新发射数据。可以拦截·Throwable和Exception。重载方法如下://一直错误,一直重试publicfinalObservableretry(){returnretry(Long.MAX_VALUE,Functions.alwaysTrue());}//最大重试的次数publicfinalObservableretry
柚见
·
2023-09-01 15:13
rxjava
android
RxJava
(四)-过滤操作符
1.filter根据Predicate类中,给定的条件,对上游集合中的数据进行判断。如果给定条件返回true则继续向下传递,否则过滤掉。Observable.fromArray(1,2,3,4,5,6,7,8,9).filter(newPredicate(){@Overridepublicbooleantest(@NonNullIntegerinteger)throwsException{retu
niuyongzhi
·
2023-09-01 11:17
Java基础
rxjava
android
Android:手写轻量级的依赖注入组件
接触到不同得框架,从最开始ButterKnife到后面Kotlin得Kotlin-android-extensions,再到了DataBinding和ViewBinding,其中印象最深刻不是这类,也不是像
RxJava
2
showMethe
·
2023-09-01 03:29
RxJava
常用操作
一、拆分使用先创建被观察者和观察者,然后建立订阅关系,这样在观察者中就会接收到个生命周期的回调:@Testpublicvoidtest(){//1.创建被观察者Observableobservable=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throws
CoderYuZ
·
2023-09-01 00:51
OkHttp 源码分析系列(一)- Okhttp同步请求、异步请求过程
RxJava
源码的基础部分分析的差不多,后续如果有新的内容话,会继续的补充。从今天开始,我们来看看OkHttp的相关源码。
琼珶和予
·
2023-08-31 19:52
Retrofit2的使用总结
Retrofit2的优点1.超级解耦2.可以配置不同的HttpClient来实现网络请求3.支持同步、异步和
RxJava
4.可以配置不同的反序列化工具来解析数据:如json、xml5.请求速度快,使用非常方便灵活
android学习
·
2023-08-31 12:06
RxJava
操作符
build.gradle//
rxjava
rxandroidimplementation"io.reactivex.
rxjava
3:
rxjava
:3.1.3"implementation"io.reactivex.
rxjava
3
简单不一定不好
·
2023-08-31 08:50
Kotlin
rxjava
android
kotlin
开发语言
Rxjava
3使用教程:操作符-过滤
过滤操作符根据应用场景对过滤操作符进行分类,可分成以下4个类别:1.根据"指定条件"过滤事件操作符作用filter过滤特定条件的事件ofType过滤特定数据类型的数据skip/skipLast跳过某个事件distinct/distinctUntilChanged过滤事件序列中重复的事件/连续重复的事件filter()Observable.just("hello",1,"haha",2).filte
Alsan_L3
·
2023-08-31 05:54
RxJava
系列(三)--切换线程
1.主线程是怎么切换到子线程2.为什么只有第一次切换有效3.子线程是怎么切换到主线程1>问题1,主线程是怎么切换到子线程,实际上先不看源码,换做我们自己写的话,最简单的用Thread和Runnable就可以实现那么从这行代码分析:.subscribeOn(Schedulers.io())publicfinalObservablesubscribeOn(Schedulerscheduler){Obj
郭海萍
·
2023-08-31 03:24
RxJava
2
本人写博客不擅长在开头阐述各种问题的由来,文笔不好阐述不清楚,所以直接上代码说事:首先
rxjava
2比1来讲还是有很多不同的地方,先来讲讲大家倒背如流的flowable背压式减缓发射与接受效率不对等会出现的
imkobedroid
·
2023-08-31 01:32
RxJava
实现的EventBus-RxBus
使用
RxJava
2实现RxBus当我们使用
RxJava
2实现EventBus模式时,我们称其为RxBus.注意:这仅作为一个例子。
塞上牧羊空许约
·
2023-08-30 21:01
图解
RxJava
(二)
概述在
RxJava
中可以通过subscribeOn/observeOn很方便地完成上下游指定线程的切换,日常开发除了一些常用的Rx操作符外,这两个方法也是打交道最多的。
cowboy3000
·
2023-08-30 17:39
从Handler.postDelayed来看看Android怎么实现处理延时消息
感兴趣的同学可以先跳转过去看看从Handler.post(Runnabler)再一次梳理Android的消息机制(以及handler的内存泄露)延时操作通常要实现延时操作有这几种方法:TimerTask
Rxjava
ThreadHandler
SillyMonkey
·
2023-08-30 02:38
Rxjava
过程分析一之简易流程
Rxjava
过程分析一说明该文章是基于
Rxjava
2源码。该篇只是讲述
Rxjava
建议的用法,不涉及操作符和线程切换,后两个会有新的篇幅去写。一步一步的来。
zhuxiaoan
·
2023-08-29 14:28
建立无需build的react单页面应用SPA框架(2)
react-18.1.0,rc-easyui-1.2.9,babel-7.17.11SPA还要处理的问题:(一)tabs切换
事件通知
tabs切换时,自己的框架需要处理组件的生命周期,要有active/deactive
火星牛
·
2023-08-29 11:29
Javascript
react.js
前端
前端框架
easyui
babel
Apache RocketMQ 5.0 消息进阶:如何支撑复杂的业务消息场景?
然后交易系统再发送一条消息给RocketMQ,RocketMQ将订单已付款的
事件通知
给所有下游应用,保障后续的履约环节。但上述流程存在一个问题,交易系统
·
2023-08-29 10:30
原始图片下载 图片加水印
privatefinalStringPATH="http://pic33.nipic.com/20131007/13639685_123501617185_2.jpg";/***todo不使用
RxJava
GoodWen
·
2023-08-28 21:08
2章
RxJava
基本使用
本篇文章已授权微信公众号YYGeeker独家发布转载请标明出处CSDN学院课程地址
RxJava
2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036
RxJava
2
Hensen_
·
2023-08-28 18:20
MVPArms到RxCache
RxCache的注解及参数如果您现在使用的网络请求框架是
RxJava
+Retrofi
丶丶TkoRn丶丶
·
2023-08-28 10:52
libevent库学习(1)
一、初识1、libevent介绍Libevent是一个用C语言编写的、轻量级的开源高性能
事件通知
库,主要有以下几个亮点:事件驱动(event-driven),高性能;轻量级,专注于网络,不如ACE那么臃肿庞大
StudyWinter
·
2023-08-28 06:59
linux网络编程
C&C++记录学习
linux
服务器
libevent
关于事件回调机制
它用于处理异步事件和消息传递系统中的
事件通知
。事件回调的基本概念是,在某个特定事件发生时,系统会调用预先定义好的函数(即回调函数)来处理该事件。回调函数通常作为参数传递给触发事件的函数或
hello world 999
·
2023-08-27 16:19
查缺补漏C++
java
前端
数据库
RxBinding 只能点击了一次
RxBinding为我们提供了很方便的View事件的响应转换成
RxJava
流,得以然我们的流任务更加一体化我们往往会结合ExLifeCycle来使用,但是要知道当我们绑定在生命周期上的时候场景一:RxView.clicks
逃跑的计划中
·
2023-08-27 15:47
android视图组件化MVVM架构
android官方的lifecycle,viewmodel和liveData都还没有发布,从去年开始,我将之前的项目架构重新用kotlin重写了,同时引入databinding,dagger,retrofit,
rxjava
王者梦回Arvin
·
2023-08-27 15:29
RXJava
传统的观察者模式观察者模式.png类图.png
RxJava
四个要素被观察者观察者订阅事件创建被观察者subscriber就是观察者创建被观察者.png创建被观察者.png创建观察者创建观察者.png创建观察者
Tony__Ren
·
2023-08-27 13:51
小程序测试注意点
视图层使用WebView渲染,逻辑层使用JSCore运行,视图层和逻辑层通过系统层的JSBridage进行通信,逻辑层把数据变化通知到视图层,触发视图层页面更新,视图层把触发的
事件通知
到逻辑层进行业务处理
_冷冷
·
2023-08-27 08:11
软件测试
小程序
软件测试
KVO-监听属性值
简介KVO全称KeyValueObserving,俗称键值监听,是苹果提供的一套
事件通知
机制。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件。
Arthur澪
·
2023-08-27 03:54
进击的
RxJava
上篇简单说了Retrofit配上
RxJava
一起用,https://www.jianshu.com/p/0c618a7a797e,我们接着再来说说装配上
RxJava
之后到底能解决哪些实际问题呢?
jkwen
·
2023-08-27 02:41
Android开发——
RxJava
原理解析
一、
RXjava
介绍首先看一下
Rxjava
这个名字,其中java代表java语言,而Rx是什么意思呢?Rx是ReactiveExtensions的简写,翻译过来就是,响应式拓展。
蜗牛是不是牛
·
2023-08-26 22:24
Linux wext和nl80211接口简介
wext是由开发者JeanTourrilhes(惠普实验室软件工程师)定义的一套供用户层软件访问无线驱动以及驱动
事件通知
用户层的接口。当
smartvxworks
·
2023-08-26 17:52
WIFI无线通信专栏
linux
服务器
运维
【
RxJava
】从自定义Schedulers.computation到
RxJava
的Hook
使用自定义Schedulers.computationScheduler是
Rxjava
关于线程的抽象类。Schedulers封装了一些常用的线程。
cvKnight
·
2023-08-26 12:52
rxjava
rxjava
java
android
【
RxJava
】进阶必备:lift的使用与基本原理
lift无处不在lift是
RxJava
中一个非常重要的变换,有多重要呢?
cvKnight
·
2023-08-26 12:22
rxjava
rxjava
java
优雅的封装网络请求,协程 + Retrofit
前言随着Kotlin1.3的发布,JetBrains正式为我们带来了协程,协程的好处这里不多介绍了,那么是时候将
RxJava
+Retrofit网络库升级为协程+Retrofit,使我们的代码更加简洁,程序更加健壮
王晨彦
·
2023-08-25 08:05
LiveDataBus 其中的一个库LiveEventBus库的源码解析
EventBus
事件通知
的框架我们用了很久了,随着LiveData的出现,出现了LiveDataBus来替代EventBus,因为LiveDataBus会考虑生命周期,EventBus你可能要注意在生命周期结束的时候
zhouzhihao_07
·
2023-08-25 04:56
Jetpack
源码解析
LiveDataBus
LiveEventBus
大白话讲解
RxJava
原理
本文首发于我的csdn博客:https://blog.csdn.net/sinat_23092639/article/details/104356256
RxJava
全局观赏
RxJava
已经诞生了好多年了
半岛铁盒里的猫
·
2023-08-24 22:58
Reactive响应式编程系列:解密Lettuce如何实现响应式
这本是为了解决服务端系统而提出的理念,最后也逐步也应用到客户端等其他领域,而在Java服务端领域,最著名的两大响应式库就是
RxJava
(GitHub-ReactiveX/
RxJava
:
RxJava
–
飞向札幌的班机
·
2023-08-24 15:04
Reactive
Reactive
Lettuce
响应式编程系列
响应式
Lettuce如何实现响应式
RxJava
系列之concat 、merge操作符及项目实际使用案例
1.concat、merge概述concat将两个发射器合并成一个发射器,依次发送,发送完一个再接着发送第二个。如下图所示concat.pngmarge合并多个Observables的发射物,Merge可能会让合并的Observables发射的数据交错,这也就是和concat的较大区别(挨个发送)merge.png由上图即可理解,不用等到发射器A发送完所有的事件再进行发射器B的发送,他们是可以参杂
代码改变人生
·
2023-08-24 14:42
学习笔记(一)
调用execute()方法启动异步,
rxJava
//HandlerThread是集成了Looper和MessageQueue的线程,
奥克拖把
·
2023-08-24 08:48
Flutter中的
RxJava
,链式执行代码块ChainExecutor
其实flutter中已提供了链式调用的实现方式,我只是为了业务需求,再次进行了封装与定制我们先看看flutter中原生是如何实现链式调用的:Future((){//做一些事情return"返回一些值";}).then((value){//Future中返回的值。print(value);//输出:返回一些值//做一些事情return"再返回一些值";}).then((value){//输入上一个处
许天成
·
2023-08-24 06:23
Dart
flutter
flutter
rxjava
前端
Dart
Redis 整合中 Redisson 的使用
官方文档:GitHub-redisson/redisson:Redisson-EasyRedisJavaclientwithfeaturesofIn-MemoryDataGrid.Sync/Async/
RxJava
踏遍三十六岸
·
2023-08-23 21:38
java项目中高效开发
redis
java
前端
RxJava
3 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新
转载自https://www.jianshu.com/p/c935d08601861、前言一年多一直在做Android电视开发,很少做网络编程,对于互联网常用技术都跟不上了,在这记录一下
RxJava
3的使用
张俊峰0613
·
2023-08-23 17:20
Android
Rxjava
+Retrofit 网络数据请求
:2.5.0'//retrofit添加Json解析返回数据implementation'com.squareup.retrofit2:converter-gson:2.5.0'//retrofit添加
Rxjava
Janice_x
·
2023-08-23 04:30
epoll理解与源码实现
一、概念epoll是一种I/O
事件通知
机制,是linux内核实现IO多路复用的一个实现。
Jeson_Yang
·
2023-08-22 18:42
linux源码
网络
linux内核
epoll实现
Websocket备忘录
2.1.pom.xml和集成配置2.2.行为接口封装2.3.Spring的自定义消息策略模式2.3.1.定义接口,描点注解和消息枚举类2.3.2.策略接口实现类2.4.2.策略工厂类2.4.Spring的
事件通知
机制
彼岸花@开
·
2023-08-22 12:07
websocket
网络协议
网络
OkHttps 之 WebSocket
它用起来很优美,有点像
RxJava
却比
RxJava
更简单。
Troy_Zhou
·
2023-08-21 23:12
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他