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
LiveData 的使用和原理
1.简介如果我们用过
Rxjava
的话知道,
Rxjava
是基于观察者模式实现的异步数据处理库,它可以在我们订阅的时候向我们分发数据,但有一点可惜的是
Rxjava
的Observable并不具备组件生命周期感知的能力
唐不唐
·
2023-12-17 03:21
android
理解Reactive Programing
现在很多人都在讨论
响应式编程
,不少框架中都可以看到
响应式编程
的概念,比较好奇,到底什么是
响应式编程
?
Real_man
·
2023-12-16 16:52
Swift
响应式编程
:简化 KVO 观察与 UI 事件处理 | 开源日报 No.110
ReactiveX/RxSwiftStars:23.8kLicense:MITRxSwift是ReactiveExtensions标准的Swift特定实现,它提供了Observable接口来表达计算的通用抽象。该项目旨在为RxAPI提供真正以Swift为先的API,并允许轻松地组合异步操作和数据流。其主要功能包括KVO观察、异步操作、UI事件等各种数据流都统一封装成序列进行处理,使得Rx简单、优雅
开源服务指南
·
2023-12-16 13:34
开源日报
swift
ui
开源
【Android】MVC与MVP的区别,MVP网络请求实践
模式目录一、MVC模式二、MVP模式1、MVP的简单应用1.1导入相关依赖包并设置权限1.2实现Model1.2实现Presenter1.3实现View1.4分析项目结构和绑定过程1.5效果展示2、MVP结合
RxJava
摸鱼小小虫
·
2023-12-16 11:08
Android
android
mvc
MVP
RxJava
网络请求
spring-cloud-starter-gateway-mvc的网关实现
我们知道SpringWebflux是异步和
响应式编程
,并且编程范式是使用流范式编写的;那么SpringCloudGateway支持同步网关吗?官方支持,官方网站提供了相应的解决方案,即将默认的底
象话
·
2023-12-16 09:02
Java框架
gateway
mvc
Gateway
MVC
Rxjava
报的的java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker thread.错误
1、
Rxjava
频繁的多次请求同一个借口报错误FatalExceptionthrownonScheduler.Workerthread.如图(1)这是我封装的
Rxjava
+RetrofitpublicstaticTgetService
黑芝麻胡
·
2023-12-15 10:52
2020Android面经,历时一个半月,斩获3个大厂offer,kotlin打包成exe
rxjava
的原理。
rxjava
的线程切换如何实现的?map和flatmap操作符区别;zip和merge操作符区别。ArrayMap和SparseArray的作用
m0_66144992
·
2023-12-14 13:37
程序员
架构
移动开发
android
JEngine的使用-6-ClassBind之JUI
这一点作者应该是借鉴
响应式编程
的思想吧UniRx。JUI是JBehaviour的派生子类。JUI是构建是保护级别,不能进行继承派生操作,只能动态创建使用。使用过程,官网介绍很明了了:1.创建。
qq_1090647780
·
2023-12-07 00:47
Unity
Unity插件系列
C#
c#
unity
unity3d
手写Rx java基础框架(模型 模拟代码)
本文是自我学习用的kotln手写
rxjava
代码框架模型,并不包含
rxjava
的功能实现。3个版本差别就是代码量而已。。。究极变态简化版本理解需要烧一烧脑子一。第一版本。
qq_28909387
·
2023-12-06 17:29
java
kotlin
rxjava
框架
Retrofit嵌套请求与适配器
2.Retrofit适配器Retrofit的接口返回的方法必须是Call,如果能够将Call改为
RxJava
的O
豆沙***
·
2023-12-06 16:24
Android
retrofit
关于Java并发框架的鸟瞰视图
同样,在去年,像
RxJava
和SpringRe
C语言学习圈1
·
2023-12-06 07:00
JakeWharton评价我的代码像是在打地鼠?
作者:却把清梅嗅链接:https://juejin.im/post/5d2dee0851882569755f5494来源:掘金
RxJava
3版本迁移的血泪史不久前
RxJava
正式发布了3.x版本,作为
RxJava
不正经的创造者
·
2023-12-06 01:27
Android--Jetpack--LiveData
LiveData的消息分发机制,是以往Handler,EventBus,
Rxjava
Bus无法比拟的,它们不会顾及当前页
袁震
·
2023-12-06 00:41
android-jetpack
android
RxJava
线程切换之subscribeOn源码分析
首先看下我们
RxJava
的常规使用方法代码A调用类Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere
safeguard_迩
·
2023-12-05 20:15
Retrofit+
rxjava
网络请求框架 三 请求日志打印
该工具类用于打印请求参数等日志,若下载文件时,需要关闭该日志打印,否则会导致文件临时缓存,影响文件下载进度的获取,文件过大时还会导致OOMimportandroid.util.Log;importokhttp3.OkHttpClient;importokhttp3.logging.HttpLoggingInterceptor;publicclassRetrofitUtils{/***获取OkHtt
lodtap
·
2023-12-04 21:36
RxJava
2.x操作符
map实现单个数据的转换。实例:把网络中ResponseBody用Gson转换为相对应的数据实体再下发给子类。.map(newFunction(){@OverridepublicMobileAddressapply(@NonNullResponseresponse)throwsException{if(response.isSuccessful()){ResponseBodybody=respon
hanxianshe_9530
·
2023-12-04 16:53
RxJava
3源码解析(一)源码流程
使用导包implementation'io.reactivex.
rxjava
3:
rxjava
:3.0.0'implementation'io.reactivex.
rxjava
3:rxandroid:3.0.0
回忆只能等候
·
2023-12-04 09:31
Android NDK开发详解大屏设备之让应用具备折叠感知能力
AndroidNDK开发详解大屏设备之让应用具备折叠感知能力窗口信息KotlinFlowJava回调
RxJava
支持可折叠设备显示屏的功能窗口大小变化其他资源示例Codelab借助展开的大显示屏和独特的折叠状态
五一编程
·
2023-12-03 15:26
学习交流
android
kotlin
c++
c语言
gitee
Android 架构实战MVI进阶
MVI架构的原理和流程MVI架构是一种基于
响应式编程
的架构模式,它将应用程序分为四个核心组件:模型(Model)、视图(View)、意图(Intent)和状态(State)。
Android技术栈
·
2023-12-03 09:46
Android开发
android
架构
Android开发
程序员
mvi
mvp
mvvm
RxJava
前言本篇主要介绍
Rxjava
在Android项目中的基础使用和常用方法,旨在给对
RxJava
感兴趣的人一些入门的指引.对
Rxjava
不熟悉的朋友可以去看我之前写的一篇简单介绍Android
RxJava
:
study_go_on
·
2023-12-03 06:35
RxJava
之七——
RxJava
2.0 图文分析create()、 subscribe()、map()、observeOn()、subscribeOn()源码
前言16年的时候写过两篇关于
Rxjava
1.0的源码分析,时过境迁,现在早已是2.0了。2.0的代码逻辑,封装,更为易懂,也包含了一些新特性背压,面向切面等等。
薛瑄
·
2023-12-02 01:37
性能之争:
响应式编程
真的有效吗?
响应式编程
为Java的企业版应用提供了更高的性能,并降低了内存消耗,主要是通过减少进程的上下文切换来实现的。因为类似的上下文切换对CPU和内存的消耗是极大,所以要尽可能的减少这样的切换操作。
ColorPaper
·
2023-12-01 17:18
响应式编程
Scheduler(一)
1.Scheduler的API在
响应式编程
中,如果想给Observable操作符链添加多线程功能,可以指定操作符(或者特定的Observable)在特定的调度器(Scheduler)上执行。
书魂X
·
2023-12-01 15:36
二:反应式编程
5、
rxjava
6、reactor7、webflux(异步servlet/netty)8、Hystrix反应式编程引入函数
响应式编程
是一个来自90年代后期受微软的一名计算机科学家ErikMeijer启发的思想
lesline
·
2023-12-01 10:28
Rxjava
contains
所有代码的演示都在
RxJava
2.2.4版本上进行的publicfinalSinglecontains(finalObjectelement){ObjectHelper.requireNonNull(element
CODERLIHAO
·
2023-12-01 09:11
基于 Kotlin 特性实现的验证框架
kvalidation地址:https://github.com/fengzhizi715/kvalidation它包含如下的功能:DSL风格支持对象的验证内含多个验证规则,也支持自定义验证规则支持对象中属性的验证支持
RxJava
fengzhizi715
·
2023-11-29 19:47
Retrofit使用技巧
Retrofit配合
RxJava
的使用是越来越广泛,小到个人项目,大到公司项目,都能看到它,它的使用也是挺简单的,它本身就是对OkHttp的一个封装,让开发者在使用网络请求时更加方便、快捷。
叫我怪兽好了_
·
2023-11-29 17:01
Retrofit+
rxjava
网络请求框架 一
在build.gradle中添加依赖//
Rxjava
//处理网络请求在android中线程调度问题implementation'io.reactivex.
rxjava
3:rxandroid:3.0.0'
lodtap
·
2023-11-29 15:52
Rxjava
调用顺序的流程笔记
首先在Create的时候拿到执行对象
Rxjava
承上起下的方法,source当subscribe时,先调用subscribeActual然后通过subscribe一步步反向调用上去同时在内部,将自己当前
一只刘小彤!
·
2023-11-28 12:05
rxjava
android
一文搞懂 Gateway 网关搭建、过滤器、断言工厂及跨域问题
Gateway服务网关SpringCloudGateway是SpringCloud的一个全新项目,该项目是基于Spring5.0,SpringBoot2.0和ProjectReactor等
响应式编程
和事件流技术开发的网关
轻舟技术
·
2023-11-28 00:56
微服务
java
spring
cloud
微服务
gateway
SpringCloud微服务网关Gateway:gateway基本实现、断言工厂、过滤器工厂、浏览器同源策略、跨域问题解决方案
Gateway网关SpringCloudGateway是SpringCloud的一个全新项目,该项目是基于Spring5.0,SpringBoot2.0和ProjectReactor等
响应式编程
和事件流技术开发的网关
CodeMonkey-D
·
2023-11-28 00:48
SpringCloud
spring
cloud
微服务
gateway
iOS开发笔记--基于面向协议MVP模式下的软件设计
随着时间的推移,在iOS平台上MVC也逐渐开始面临着越来越多的问题,最近又开始流行MVVM,MVVM使由MVC衍生而来,MVVM作为一种新的开发模式和
响应式编程
相结合用来解决一部分业务场景等,今天,我要介绍给大家的是一个新的方式来架构你的
hopedark
·
2023-11-27 22:42
iOS
ios
mvc
ios开发
软件设计
mvp
resilience4j-timelimiter 限时
简介限制服务调用的时间,超时则返回异常或执行fallback方法,只能用于Reactor和
RxJava
,springcloud中支持webclient调用外部服务,不支持restTemplate使用配置文件
陆阳226
·
2023-11-27 19:24
Retrofit+
RxJava
参数为Json串怎么搞?
具体操作:retrofit接口类这个object类型的data呢,就是等下要传入过来的json串!。然后需要在....这个地方其实就使用到了java的apijsonobject,然后获取对象,调用put方法,把所需要的参数添加进去,下面是json串输出!!json串输出
android 小张
·
2023-11-27 06:06
android
Retrofit
RxJava
rxjava
retrofit
android
使用Retrofit2+
rxjava
上传图片 并且上传包含图片信息的json字符串。
接口文档需要传两个参数filefile(代表上传的文件)Stringparameter(代表图片的信息json的字符串)。在retrofit2中上传文件使用的是@PartMultipartBody.Partfile然后图片信息的字符串是@Part(“parameter”)RequestBodyparameter(括号中的key值和文档的key值要一样)。//头像上传@Multipart@POST(
tanleicsdn
·
2023-11-27 06:05
安卓开发
rxjava
json
android
Retrofit2.0 处理返回的加密String字符串
一、配置Retrofit2.0与
RxJava
二、项目上加解密的处理三、配置RetrofitUtil工具类四、自定义String转化库StringConverterFactory五、编写接口Api六、使用
Asion168
·
2023-11-27 06:04
android
Retrofit2
RxJava
获取返回头信息
string
干货分享:如何用Retrofit直接获得Json数据(字符串)
最近由于想对项目进行一些
RxJava
的重构,顺带看了一下
RxJava
与Retrofit的结合,才知道了Retrofit这个网络框架(泪奔)。
Android高级技术
·
2023-11-27 06:33
Android高级开发
android
android
studio
RxJava
操作符汇总(仅汇总,不讲解使用方法)
常用操作符:创建:just、create、fromArray、fromIterator创建订阅:subscribe指定被观察者的处理线程:subscribeOn指定订阅者的执行线程:observeOn延迟发送:delay观察者和被观察者的类似声明周期的操作符:do...好,上方的是我们常用的操作符,下面详细分一下类,方便大家记忆~~~创建Observable类型的操作符createjustfrom
黑键手记
·
2023-11-26 20:17
Rxjava
2.0 订阅事件 2019-01-25
title:
Rxjava
2.0订阅事件
Rxjava
2.0订阅事件参考:Android
RxJava
:面向初学者的
RxJava
使用指南https://www.jianshu.com/p/6a89413f2ab1
亮亮_be3c
·
2023-11-26 18:39
Android Retrofit2+
Rxjava
2+OKHttp3 网络请求框架 (一)
Retrofit2.0+
Rxjava
2+OKHttp3网络请求框架一、retrofit2.0简介二、Retrofit2使用:2.1Retrofit集成2.1.1添加依赖2.1.2网络权限2.1.3创建用于描述网络请求的接口
MrLI&&Miss
·
2023-11-26 14:35
android框架
android
【
Rxjava
详解】(六)操作符执行原理
()publicfinalObservablemap(Functionmapper){ObjectHelper.requireNonNull(mapper,"mapperisnull");return
RxJava
Plugins.onAssembly
xoliu1
·
2023-11-26 11:55
Rxjava
rxjava
android
java
观察者模式
【
Rxjava
详解】(七)线程调度原理
rxjava
最终章//创建一个被观察者,在后台线程执行网络请求Observableobservable=Observable.just("NetworkResponse").subscribeOn(Schedulers.io
xoliu1
·
2023-11-26 11:55
Rxjava
rxjava
android
java
观察者模式
【
Rxjava
详解】(五)执行原理
我们从源码的角度去分析一下
RxJava
的各个角色的api原理,以及如何进行线程切换和导致内存泄漏的原因。
xoliu1
·
2023-11-26 11:25
Rxjava
rxjava
android
java
观察者模式
【
Rxjava
详解】(四)线程切换
而在
RxJava
的内部,它们是基于同一个基础的变换方法:lift()。
xoliu1
·
2023-11-26 11:24
Rxjava
android
rxjava
android
jetpack
观察者模式
java
RxJava
文章收集
《给Android开发者的
RxJava
详解》谜之
RxJava
(二)——MagicLift谜之
RxJava
(三)update2——subscribeOn和observeOn的区别
proud2008
·
2023-11-26 03:50
Kotlin中Flow的简单应用
Flow库是在KotlinCoroutines1.3.2发布之后新增的库,也叫做异步流类似
RxJava
的Observable、Flowable等等,所以很多人都用Flow与
RxJava
做对比。
小码农ht
·
2023-11-25 11:17
kotlin
android
spring-webflux的一些概念的理解
,综合了很多现有的技术,即使按照教程学习能编写代码,但是仍然会感觉不够理解,要想真正的理解webflux,我觉得需要掌握以下几点:1.学习jdk8的lambda表达式和stream流编程思想,2.理解
响应式编程
概念
编码之路就在脚下
·
2023-11-25 10:00
java
前端
python
android基础09-
rxjava
线程切换与自定义操作符
学习笔记,自用,整理中摘要:--------------------------------------------------------------------------------------------------------------------------------------------------内容:1/***TODOsubscribeOn()源码分析*/publiccla
亢正
·
2023-11-24 12:36
android项目实战之二十一之Retrofit简单封装使用
目标实现网络请求,目前大部分都考虑到第三方库okhttp、Retrofit、
RxJava
等Retrofit封装******************核心代码privateRetrofitHelper(){
sccd2009
·
2023-11-24 11:16
android
retrofit
【
Rxjava
详解】(一)观察者模式的拓展
文章目录
RxJava
引入扩展的观察者模式
RxJava
的观察者模式基本实现
RxJava
入门示例Action
RxJava
引入在介绍
RxJava
之前先说一下Rx。
xoliu1
·
2023-11-23 16:51
Rxjava
rxjava
观察者模式
android
java
上一页
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
其他