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
EventBus之Reactor实战
如果你想要使用一个轻量级的消息中间件,不需要分布式支持,那么可以选择
RxJava
或者Reactor,本文将讲述如何入门使用该框架,以及常用的一些功能生产者广播多消费者模式Sinks.Many:创建一个允许我们将数据推送到一个
太阳伞下的阿呆
·
2025-06-27 22:02
reactor
event
bus
观察者模式
Android 异步操作库
RxJava
RxJava
概述
RxJava
是一种响应式编程,来创建基于事件的异步操作库。基于事件流的链式调用、逻辑清晰简洁。
Just_Paranoid
·
2025-06-24 17:53
Android
android
rxjava
rxandroid
利用
RxJava
实现Android异步编程的深入探索
利用
RxJava
实现Android异步编程的深入探索背景简介
RxJava
作为响应式编程的一个重要工具,对于Android开发者来说,它极大地简化了异步操作的处理。
爱分析
·
2025-06-24 16:22
RxJava
Android异步编程
多线程
进度显示
UI事件处理
Jetpack+MVVM
本文包含Android中MVVM体系中的很多部分,主要对ViewModel+DataBinding+
RxJava
+LiveData+Lifecycle等笔者所使用的技术体系进行解析.本文字数较多,内容较为完整并且后续还会追加更新
hc.Geng
·
2025-05-25 16:25
jetpack
android
Reactor — 基于异步数据流实现Reactive响应式编程
1、概述Reactor是ReactiveProgramming规范的一个具体实现(
rxjava
也是规范的一个实现),可以概括为:响应式编程是一种涉及数据流和变化传播的异步编程范例。
RachelHwang
·
2025-05-22 17:11
stream
java
netty
java
reactor
jdk1.8
编程语言
设计模式
AsyncTask线程池瓶颈全解析:从原理到企业级解决方案
简介本文将深入探讨AsyncTask线程池机制及瓶颈,提供自定义线程池、Kotlin协程、
RxJava
和WorkManager等替代方案的完整实现,并通过企业级实战案例展示如何优化异步任务处理,确保应用流畅运行
Android洋芋
·
2025-05-20 03:58
AsyncTask
线程池瓶颈
Android性能优化
内存泄漏
异步处理
企业级解决方案
Android第三方常用库汇总
网络请求RxEasyHttp基于
RxJava
2+Retrofit2实现简单易用的网络请求框架retrofitokhttpokhttp-OkGo封装了OkHttp的网络请求框架图片加载glideglide-transformations
坚强的小水滴
·
2025-05-14 23:32
android
Android 常用组件库,如果进行组件化开发如何分组
Retrofit特性:类型安全的REST客户端,基于OkHttp,支持
RxJava
/协程。场景:快速构建API接口,适合结构化网络请
时小雨
·
2025-05-13 17:41
android
Kotlin协程Flow浅析
Kotlin协程中的Flow主要用于处理复杂的异步数据,以一种”流“的方式,从上到下依次处理,和
RxJava
的处理方式类型,但是比后者更加强大。
web老猴子
·
2025-05-13 13:12
kotlin
android
开发语言
Kotlin 协程 vs
RxJava
vs 线程池:性能与场景对比
1.轻量级任务:10,000个并发延迟操作假设需要并发执行10,000个非阻塞延迟任务(如模拟定时请求):线程池实现ExecutorServiceexecutor=Executors.newFixedThreadPool(64);//最多64线程List>futures=newArrayList{Thread.sleep(100);//阻塞线程returnnull;}));}//需要手动等待所有F
时小雨
·
2025-05-13 13:10
kotlin
rxjava
echarts
Android动画进阶:
RxJava
实现复杂动画序列
Android动画进阶:
RxJava
实现复杂动画序列关键词:Android动画、
RxJava
、复杂动画序列、响应式编程、动画组合摘要:本文聚焦于Android开发中如何利用
RxJava
实现复杂动画序列。
移动开发前沿
·
2025-05-12 12:32
android
rxjava
echarts
ai
拥抱 Kotlin Flow
与传统的
RxJava
相比,Flow更简洁、更易于维护,尤其在Android开发中已成为主流选择。本文将从基础概念到高级特性全面解析Flow,结合实战案例帮助读者深入掌握这一强大工具。
大耳猫
·
2025-05-07 09:44
Android开发知识汇总
kotlin
android
开发语言
Flow
Kotlin中 StateFlow 或 SharedFlow 的区别
StateFlow和SharedFlow是Kotlin协程(Coroutines)提供的两种响应式数据流(ReactiveStreams),用于在应用程序中处理异步数据流,类似于
RxJava
的Observable
王的博客
·
2025-05-06 19:19
javascript
开发语言
ecmascript
kotlin
android开源库合集
使用retrfit2
rxjava
2okhttp3实现多文件多线程下载(支持断点下载),android版本更新:通知栏更新,对话框更新兼容8.0项目地址:https://git
恋兔de木子
·
2025-05-06 13:40
Android
java
android
揭秘
RxJava
基础核心操作模块:从源码剖析其使用原理(1)
揭秘
RxJava
基础核心操作模块:从源码剖析其使用原理一、引言在现代的软件开发领域,响应式编程正逐渐成为一种主流的编程范式。
Android 小码蜂
·
2025-05-06 09:47
RxJava介绍
android
rxjava
Solon Cloud Gateway 补充
当时看的是SolonCloudGateway使用响应式接口,由Solon-Rx来实现,是基于reactive-streams封装的
RxJava
极简版。
发强-CrazyAirhead
·
2025-05-03 03:45
Solon
Solon
实用教程
gateway
RxJava
与地理位置服务:LBS应用开发指南
RxJava
与地理位置服务:LBS应用开发指南关键词:
RxJava
、LBS、地理位置服务、响应式编程、Android开发、实时位置更新、地图集成摘要:本文深入探讨如何利用
RxJava
构建高效、响应式的位置服务
移动开发前沿
·
2025-04-30 18:00
CSDN
rxjava
echarts
android
ai
RxJava
compose 操作符使用
通过compose()复用线程调度链,减少重复代码publicclassRxUtils{publicstaticObservableTransformerapplySchedulers(){returnupstream->upstream.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread());}}//使用api
积跬步DEV
·
2025-04-30 17:25
Android
开发实战大全
java
开发语言
移动开发与
RxJava
的插件化开发实践
移动开发与
RxJava
的插件化开发实践关键词:移动开发、
RxJava
、插件化开发、响应式编程、异步处理摘要:本文围绕移动开发与
RxJava
的插件化开发实践展开。
移动开发前沿
·
2025-04-24 15:02
CSDN
rxjava
echarts
android
ai
【Kotlin】Flow 中的三个数据相关的操作符:debounce、buffer 和 conflate
在Kotlin中,Flow是一种处理异步数据流的API,它类似于
RxJava
中的Observable。
Tyhoo Wu
·
2025-04-13 06:11
Kotlin
kotlin
开发语言
android
flow
操作符
MVI、MVVM、MVP的对比
响应式编程:通过使用协程与
RxJava
等响应式编程库,简化了数据流的管理和处理。不可变性:MVI中的状态是不可变的,任何状态的更改都会产生一个新的状态,这样可以确保状态的一致性和可预测性。
wei11556
·
2025-04-10 20:56
android
WorkManager
它不是AsyncTask、ThreadPool或
RxJava
的替代品,而是与它们互补。WorkManager会根据设备情况选择JobScheduler、Al
明飞1987
·
2025-04-10 19:19
jetpack
android
生怕认可java+flatmap,
RxJava
操作符flatMap 与 concatMap详解
本文独家发布到公众号:Android技术杂货铺封面图-pixabay近两年来,
RxJava
可以说是异常的火爆,受到众多开发者的追捧与青睐,虽然后入门的门槛较高,学习成本较大,但是还是掀起一场学习
Rxjava
木子岛力
·
2025-03-30 23:29
RxJava
学习经验谈——map与flatmap
简介记录完了lift,再来看看另外两个经常被混淆的概念——map与flatmap。map的定义很容易理解,可以将它就是lift的“人性化”的延伸,但是flatmap就比较难以理解了,“扁平化map“是个啥?map介绍在说map之前,需要提到的是lift实现有个很容易让初学者出现错觉的地方。那就是新数据类型对老数据类型的转换(R->T),需要把新数据关系映射到老数据上去,这个是比较反人类的。而使用l
鬼羽子
·
2025-03-30 23:56
android分析
android
响应式
经验
编程
Retrofit 下载apk,安装时”解析错误“的问题原因。
我用retrofit+okhttp+
rxjava
,由于我加了日志拦截器导致的。下载的时候不能用日志拦截器。
xxx355200
·
2025-03-27 04:06
Android学习笔记
Android开源库——
RxJava
和RxAndroid
RxJava
和RxAndroid是什么?
松仔log
·
2025-03-17 07:39
#
Android开源库
android
开源
rxjava
kotlin与MVVM结合使用总结(一)
自动生成equals/hashCode/toString扩展函数简化View层逻辑(如点击事件扩展)lateinit/bylazy优化ViewModel属性初始化异步处理优化协程(Coroutines)替代
RxJava
每次的天空
·
2025-03-15 21:28
kotlin
开发语言
android
Android Retrofit +
RxJava
+ OkHttp 网络请求高效封装方案
Retrofit+
RxJava
+OkHttp是Android开发中常用的网络请求库组合。
tangweiguo03051987
·
2025-03-14 02:05
retrofit
rxjava
okhttp
打造AI流式处理利器:用SSE和
RxJava
搞定实时数据流
今天咱们聊聊怎么用SSE+
Rxjava
处理实时数据流。
程序媛雪儿
·
2025-03-12 09:52
人工智能
rxjava
前端
RxJava
使用和原理(一)
基本介绍项目源码路径Github:
RxJava
介绍
RxJava
(ReactiveExtensionsforJava)是JVM的一个响应式扩展(ReactiveX)实现。
linwq8
·
2025-03-01 16:31
rxjava
android
java
Transformer 在
RxJava
中的使用
早在
RxJava
1.x版本就有了Observable.Transformer、Single.Transformer和Completable.Transformer,在2.x版本中变成了ObservableTransformer
xiaopangcame
·
2025-02-24 15:27
rxjava
rxjava
transformers java_Transformer 在
RxJava
中的使用
早在
RxJava
1.x版本就有了Observable.Transformer、Single.Transformer和Completable.Transformer,在2.x版本中变成了ObservableTransformer
欢小颜
·
2025-02-24 14:55
transformers
java
Kotlin中Retrofit网络请求简单封装
使用Kotlin简单的对Retrofit+
RxJava
大多数普通请求进行封装提示:如果对Kotlin,RxLifecycle,Retrofit,
RxJava
等不太了解的小伙伴可以参考网上的基础资料1.惯例先添加依赖
weixin_34293059
·
2025-02-23 23:34
移动开发
java
Android 数据加载与分页业务
androidx.lifecycle:lifecycle-extensions:2.2.0''androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'io.reactivex.
rxjava
3
抹香鲸的弟弟蓝鲸
·
2025-02-23 22:02
android
kotlin
android
java
Java响应式编程库Reactor的介绍和基本使用
Java语言中,
RxJava
和Reactor是实现响应式编程的两个最流行的库,因为Spring5及更高版本中,Reactor是SpringWebFlux的底层实现框架,用于构建响应式Web应用,所以相比而言
oscar999
·
2025-02-23 03:42
Spring
Boot实战开发大全
java
Reactor
响应式编程
RxJava
和Kotlin协程(Coroutines)
RxJava
和协程(Coroutines)都是处理异步编程和并发任务的强大工具,但它们的设计理念、使用方式和应用场景有所不同。
Marblog
·
2025-02-19 13:11
Java
Android
rxjava
kotlin
android
如何在Java中处理异步操作中的异常?
1.使用Future和ExecutorService2.使用CompletableFuture3.使用
RxJava
或ProjectReactor4.异步框架的特定异常处理在Java中处理异步操作中的异常是一个重要的任务
北执南念
·
2025-02-16 13:12
工作中总结加强学习
java
响应式编程
RxJava
了解回调的通常都听过回调地狱。所谓回调指的是将一个方法(或代码块、函数)作为参数传递给另一个方法。当某个操作完成时,后者会调用这个传递过来的方法。常用于异步编程或事件驱动编程,用来处理异步操作的结果。看下面的代码,模拟网络连接请求,请求需要消耗一定时间,因此同步运行会造成明显的顿感。publicclassNetworkRequest{publicCompletableFuturemakeReque
剑客狼心
·
2025-02-15 23:27
rxjava
android
Android Studio:
RxJava
事件流Observable
一、什么是“事件流”?简单来说,事件流就是数据从一个地方(发布者)传递到另一个地方(订阅者)的过程,像是一个“流水线”。发布者发布事件(数据),订阅者则在“流水线”上接收并处理这些事件。生活中的类比:假设你和你朋友玩一个游戏,你是发布者,你的朋友是订阅者。每当你发布一个游戏事件(比如发一个提示、一个消息或者数字),你的朋友会立刻接收到并作出反应。这就是一个事件流的例子。具体例子:在应用中输入搜索框
剑客狼心
·
2025-02-15 23:27
rxjava
android
Android
RXjava
实现子线程做耗时操作,比new Thread和handler更香
1.首先是在build.gradle里面引用下面两个库implementation‘io.reactivex.
rxjava
2:rxandroid:2.0.1’implementation‘io.reactivex.
rxjava
2
weixin_44693887
·
2025-02-15 20:05
android
rxjava
Android技术栈(四)Android-Jetpack-MVVM-完全实践
本文包含Android中MVVM体系中的很多部分,主要对ViewModel+DataBinding+
RxJava
+LiveData+Lifecycle等笔者所使用的技术体系进行解析.本文字数较多,内容较为完整并且后续还会追加更新
2401_85112677
·
2025-02-14 23:18
作者\/
android
android
jetpack
字节跳动小姐姐教你用Retrofit-+-
RxJava
-+-OkHttp-让网络请求变的简单-基础篇(1)
.build();说明:配置了接口的baseUrl和一个converter,GsonConverterFactory是默认提供的Gson转换器,Retrofit也支持其他的一些转换器,详情请看官网Retrofit官网3,创建一个接口,代码如下:publicinterfaceMovieService{//获取豆瓣Top250榜单@GET(“top250”)CallgetTop250(@Query(“
2401_84132449
·
2025-02-01 16:39
程序员
retrofit
rxjava
okhttp
Solon Cloud Gateway 开发:熟悉 Completable 响应式接口
Solon-Rx(约2Kb)是基于reactive-streams封装的
RxJava
极简版(约2Mb左右)。目前仅一个接口Completable,意为:可完成的发布者。
组合缺一
·
2025-01-29 03:16
Solon
Java
Framework
gateway
solon
java
reactor
MyMvvmMaster:Android应用开发的MVVM架构解决方案
本文还有配套的精品资源,点击获取简介:MyMvvmMaster.zip是一个集成MVVM架构、
RxJava
2、Retrofit和ARouter的Android应用框架压缩包,旨在简化开发流程,增强代码的可读性和可维护性
不胖的羊
·
2025-01-29 01:25
Android开发倒计时工具类
Android开发倒计时工具类倒计时功能很常见,分享个倒计时工具类,用的是
RxJava
3。
893151960
·
2025-01-26 18:19
android开发日记
android
Android教程
Android案例
Android倒计时
Android开发倒计时
android备忘录教学_Android备忘录
compile'com.squareup.retrofit2:converter-gson:2.0.1'//retrofit2compile'com.squareup.retrofit2:retrofit:2.0.1'//retrofit2为
RxJava
兰伽禾
·
2025-01-22 18:31
android备忘录教学
Android
Rxjava
3 使用场景
Observable>>hotKey=ApiManager.getInstance().getApiService().getHotKey();Observable.just(articleList).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).map(newFunction,Observable>>
2401_89760309
·
2025-01-21 22:50
android
Android Kotlin MVP 架构项目教程
android-kotlin-mvp-architectureThisrepositorycontainsadetailedsampleappthatimplementsMVParchitectureinKotlinusingDagger2,Room,
RxJava
2
常樱沙Vigour
·
2025-01-21 01:41
Android JetPack架构——结合记事本Demo一篇打通对Sqlite的增删改查结合常用jetpack架构应用
========关于为什么要用Jetpack,我参考了许多的博客和官方文档,开阔了我对Android生态圈的理解和认识,在Jetpack推出前出现的许许多多强大的第三方框架与语言,典型代表无疑是强大的
RxJava
erhtre
·
2024-09-15 10:18
程序员
android
jetpack
架构
sqlite
Rxjava
2你应该懂的源码,其实并不难(二)
接上篇继续。一、线程切换observeOnObservable.just("1").subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(observer)我们知道,当调用observeOn之后,后面执行的代码都将切换到他指定的线程,除非再次调用observeOn切换其他线程。上源码:@Ch
kwbsky
·
2024-09-12 17:29
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他