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源码学习
RXjava
讲解
RXJava
实现过程简介:用两根水管代替观察者和被观察者上面一根水管为事件产生的水管,叫它上游吧,下面一根水管为事件接收的水管叫它下游吧。
Android_Developer_M
·
2023-09-28 08:16
Android
RXJava
2学习
Github地址:https://github.com/ReactiveX/
Rxjava
什么是
RxJava
一个可观测的序列来组成异步的、基于事件的程序的库。
Coder_Sven
·
2023-09-28 07:50
Rxjava
基础原理之总结
RxJava
引入的目的:异步,代码更清晰优点:采用观察者模式链式调用,简洁明了,以往实现子线程主线程切换需
Cheep
·
2023-09-28 05:28
react-grapesjs——开源代码学习与修改(初出茅庐)
加载定义的目录模块ModuleStyleManager渲染过程⭐修改grapesjs配置项⭐总结⭐如何修改开源代码⭐如何高效阅读开源代码⭐结束⭐前言大家好,我是yma16,本文分享关于react-grapesjs——
源码学习
yma16
·
2023-09-27 20:38
web站点
JavaScript专栏
react.js
学习
前端
javascript
typescript
okhttp
源码学习
(三)基础类的介绍
1.OkHttpClient:OkHttp框架的客户端,是一个用户面板;通过它对OkHttp进行各种设置,网络请求都是通过OkHttpClient完成的,每个OkHttpClient内部都维护了自己的任务队列、连接池、Cache、拦截器等2.Call:描述一个实际的访问请求,用户的每一个网络请求都是一个Call实例;实际实现是RealCall和AsyncCall3.Dispatcher任务调度器,
刘景昌
·
2023-09-27 18:26
RxJava
2 中常用操作符和Subject常用子类说明
RxJava
2中常用操作符和Subject常用子类代码练习及说明。
ITRenj
·
2023-09-27 17:13
RxJava
源码剖析
前言本篇的文章是基于
Rxjava
2.1.2。
小康
·
2023-09-27 16:07
android中的深度学习——快速风格迁移
=============这是一个图片处理APP,里面使用了Opencv、深度学习、MVVM、Databinding、
RxJava
、各种设计模式等等,在后面一段时间我会写一系列博客来一步步剖析这个项目,
m0_66640396
·
2023-09-27 06:37
Android
经验分享
面试
android
Rxjava
2的操作符 三
概述:RX的操作符确实不少,本篇将介绍剩余的操作符。5.过滤操作符5.1filter()通过一定逻辑来过滤被观察者发送的事件,如果返回true则会发送事件,否则不会发送。Observable.just(1,2,3).filter(newPredicate(){@Overridepublicbooleantest(Integerinteger)throwsException{returnintege
天地玄黄
·
2023-09-27 00:14
RxJava
interval操作符的线程切换
如图所示,我在map操作符里打印了当前的所在线程:发现结果并不符合我们的预期,这根本不是io型的线程,而是Schedulers.computation()对应的线程;而
RxJava
里的comput
宇光十色_FLY
·
2023-09-26 23:20
Android
线程相关
RxJava
android
RxJava
多线程
RxJava
创建订阅流程
Observable创建和订阅流程这里的创建和订阅不考虑操作符操作。Observableobservable=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(@NonNullObservableEmitteremitter)throwsException{emitter.onNext("hello"
wangsye
·
2023-09-26 20:46
RxJava
基础四-组合操作符
此篇内容均是来自书籍《
RxJava
响应式编程》李衍顺著3.4组合操作符组合操作符会将多个Observable发送的数据按照一定的规则组合起来,这在汇总各种结果的时候就显得非常有用了。
清水杨杨
·
2023-09-26 20:53
一起学SF框架系列附-Springframework
源码学习
总结
学习过程学习Springframework6.0.8,前后将近4个月终于结束了。学习主要内容如图(红框):本次学习主要针对核心模块:Beans、Context、Core、SpEL(完全独立于框架的,没深入学习)、AOP,以SF应用的初始化过程为轴线,较深入了解了Spring的核心技术dependencyinjection,events,resources,i18n,validation,datab
乐享技术
·
2023-09-26 14:38
Spring学习系列
spring
java
DotText
源码学习
——ASP.NET的工作机制
——本文是《项目驱动学习——DotText
源码学习
》系列的第一篇文章,在这之后会持续发表相关的文章。概论在阅读DotText源码之前,让我们首先了解一下ASP.NET的工作机制,可以使我们更好的理解。
weixin_33841722
·
2023-09-26 11:11
runtime
Django
源码学习
——配置文件解析
文章目录global_settingssettings同步发表在个人站点:https://panzhixiang.cn/2023/09/22/django-source-code-configuration/用Django好几年了,期间陆陆续续因为项目开发需要看过一点点源码,但是一直没有整体上看过源码,最近在B站上发现了一个不错的Django源码讲解教程,沈奇才·Django4.0源码解读,打算跟
yexia553
·
2023-09-26 11:38
Django
django
学习
Spring
源码学习
笔记:经典设计模式之委派模式
1、博客内容均出自于咕泡学院架构师第三期2、架构师系列内容:架构师学习笔记(持续更新)0、委派模式(DelegatePattern)负责任务的调度和分配任务,跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果。不属于GOF232种设计模式之一。属于行为型模式。委派模式跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过
Jarvis.y
·
2023-09-25 23:57
java设计模式
Spring源码学习笔记
架构师学习笔记
java
设计模式
spring
Spring
源码学习
笔记:经典设计模式之工厂模式
1、博客内容均出自于咕泡学院架构师第三期2、架构师系列内容:架构师学习笔记(持续更新)0、工厂模式(FactoryPattern)工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。工厂模式跟单例模式紧密相关1、简单工厂模式(SimpleFactoryPatt
Jarvis.y
·
2023-09-25 23:27
java设计模式
Spring源码学习笔记
架构师学习笔记
设计模式
java
spring
Spring
源码学习
(八) AOP 使用和实现原理
spring系列转载自掘金VipAugushttps://juejin.cn/user/2348212565601415/posts我们在业务开发中,使用得最多的是面向对象编程(OOP),因为它的代码逻辑直观,从上往下就能查看完整的执行链路。在这个基础上延伸,出现了面向切面编程(AOP),将可以重复性的横切逻辑抽取到统一的模块中。例如日志打印、安全监测,如果按照OOP的思想,在每个方法的前后都要加
带鱼真好吃
·
2023-09-25 01:57
精品个人或团队引导页网站HTML源码_好看大气
源码学习
:导行.zip-蓝奏云解压密码在网盘首页不要问为什么避免网盘和谐
不错吧-星仔
·
2023-09-24 17:27
php
[STL]vector模拟实现
目录一、vector
源码学习
二、vector模拟实现2.1实现简易的vector2.2vector基础结构2.3vector完善2.3.1拓展:匿名对象的生命周期2.3.2resize()2.3.3迭代器区间初始化
Protein_zmm
·
2023-09-24 16:43
C++
c++
开发语言
Android
RxJava
系列三: 与Retrofit2结合使用和封装处理
前言本篇文章主要介绍
Rxjava
与Retrofit结合使用,对
Rxjava
和Retrofit不熟悉的可以去看我之前的两篇介绍Android
RxJava
:基础介绍与使用Android
RxJava
系列二:常用拓展操作符
darryrzhong
·
2023-09-24 15:33
OkHttp、
rxJava
、Retrofit联合网络请求,赶紧学习一下
给你贴下整体代码吧!/1.创建OkHttpClient对象/OkHttpClienthttpClient=newOkHttpClient();/2.创建请求Request内容/Requestrequest=newRequest.Builder().method(“GET”,null).url(“https://www.baidu.com/”).build();/3.发送请求/Callcall=ht
m0_64604311
·
2023-09-24 03:38
程序员
面试
移动开发
android
flask
源码学习
-helloworld与本地启动流程
Flask源码分析本文环境python3.5.2,flask-1.0.2。Flask的初探首先,在项目文件夹下建立flask_run.py文件,然后写入如下,fromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello_world():return'Hello,World!'在该文件目录下的终端中,输入如下,(venv)wuzideM
小屋子大侠
·
2023-09-23 21:36
web
flask源码分析
OpenBrush 工程项目
源码学习
(一):在macOS编译至Oculus Quest 2运行
开发环境MacBookPro2017macOS:BigSurVersion11.6Unity:2021.3.4.f1步骤Step1:访问https://github.com/icosa-gallery/open-brush,并在terminal中执行:gitclonehttps://github.com/icosa-gallery/open-brush.gitStep2:用Unity打开之后,Fi
linpingyuan
·
2023-09-23 15:18
OpenBrush
源码学习
OpenBrush
虚拟现实
Oculus
Unity
RxJava
源码学习
个人主页:https://chengang.plus/文章将会同步到个人微信公众号:Android部落格1
RxJava
使用
RxJava
是响应式数据流驱动框架,Retrokit提供了对
RxJava
的支持。
cg1991
·
2023-09-23 14:39
Dagger2实战
当前比较流行的Android开发框架当属MVP、
RxJava
、Retrofit2、Dagger2了,而在这些框架之中,学习成本最高也是最难上手的应该就是Dagger2了但是作为程序员这种需要与时俱进的行业
高永峰
·
2023-09-23 10:25
【Jetpack篇】协程+Retrofit网络请求状态封装实战
之前项目一直都是以Retrofit+
RxJava
+OkHttp为网络请求框架,
RxJava
已经很好的封装了不同的请求状态,onSubscribe、onNext、onError等,只需要在不同的回调中做出相应的动作就
付十一v
·
2023-09-23 04:11
SpringMVC
源码学习
笔记之请求处理流程
一、常用组件1、DispatcherServlet前端控制器,SpringMVC里最核心的组件,是整个SpringMVC请求流程的中心,主要流程都是由DispatcherServlet来调用其他组件,而且看名字就知道,它是一个Servlet2、HandlerMapping处理器映射器,根据请求来查找对应的处理器Handler,其实就是Controller3、Handler(Controller)处
每天进步亿点点的小码农
·
2023-09-23 03:12
源码学习
Spring
spring
源代码管理
java
Could not locate call adapter for io.reactivex.
rxjava
3.core.ai<...> Tried: * retrofit2.adapter.rx...
升级
rxjava
2到
rxjava
3以后,由于没有升级adapter-
rxjava
2到adapter-
rxjava
3导致报如下错误:java.lang.IllegalArgumentExceptionCouldnotlocatecalladapterforio.reactivex.
rxjava
3
NewNiu
·
2023-09-23 00:21
Java
源码学习
1—Stack
源码版本JDK1.8I.类文件注释/***TheStackclassrepresentsalast-in-first-out(LIFO)stackofobjects.*ItextendsclassVectorwithfiveoperationsthatallowavectortobe*treatedasastack.Theusualpushandpopoperationsareprovided,a
偏偏注定要落脚丶
·
2023-09-22 18:11
Android
源码学习
,遇到的错误集合。
Android.mk文件的学习ninja:error:unknowntarget'MODULES-IN-packages-apps-myhellos'解决办法:我的Android.mk文件中的最后,$(BUILD_PACKAGES),…不是PACKAGES,而是PACKAGE!!!想骂自己了。ninja:error:'packages/apps/**app/app/src/*****',neede
五百斤,勿扰
·
2023-09-22 17:22
Android.mk
安卓源码
android
RxJava
入门笔记
特别注意下文中的所有[Observable]都是指可观察者对象(被观察者)这个概念,在
RxJava
中有一个[Observable]的实现,它的名字叫做Observable.class,一个是概念一个是实现
jkCodic
·
2023-09-22 13:54
java.lang.ClassNotFoundException: rx.Single(hystrix)
原因是hystrix依赖的第三方Jar----
rxjava
版本低,把
rxjava
更新为最新jar即可
爱吃biangbiang面
·
2023-09-22 08:31
SpringCloud
hystrix
golang
源码学习
之interface
源码目录//runtime/runtime2.go。(go1.12.7)interface分为两类:iface和eface。eface不带方法,iface带方法。可以说所有的类型都属于eface。iface可以转换成eface,而eface不一定能转换成iface。数据结构///runtime/runtime2.gotypeifacestruct{tab*itabdataunsafe.Pointe
ihornet
·
2023-09-22 08:59
从最近的
Rxjava
2异常说起
最新的项目代码把
RxJava
1的代码升级到了
RxJava
2.发布后发现crash概率提高了许多.简单地总结就是之前
RxJava
1中在Subscriber中onNext方法,如果发生了异常.默认会进入Subscriber
NewFinalNull
·
2023-09-22 08:02
PostgreSQL
源码学习
——win10源码编译安装
文章目录一、下载源码二、下载VisualStudio三、编译安装四、启动数据库五、使用入门
源码学习
的第一步是源码安装,只有用源码安装才能之后在此基础上阅读、调试、开发系统。
薛钦亮
·
2023-09-22 04:17
PostgreSQL学习
postgresql
perl
windows
源码
数据库
【Spring Boot
源码学习
】OnBeanCondition 详解
SpringBoot
源码学习
系列OnBeanCondition详解引言往期内容主要内容1.getOutcomes方法2.getMatchOutcome方法2.1ConditionalOnBean注解处理
Huazie
·
2023-09-21 22:38
开发框架-Spring
Boot
spring
boot
源码学习
OnBean
Condition
Android Retrofit OkHttp
RxJava
集成及简单封装
1.添加gradle依赖implementation'com.squareup.okhttp3:okhttp:3.11.0'implementation'com.squareup.okhttp3:logging-interceptor:3.11.0'implementation'com.squareup.okio:okio:2.0.0'implementation'com.google.code.
1532
·
2023-09-21 21:57
若依
源码学习
7:Excel 导入导出
1、Excel导出1.1、自定义@Excel注解/***自定义导出Excel数据注解*/@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public@interfaceExcel{/***导出时在excel中排序*/publicintsort()defaultInteger.MAX_VALUE;/***导出到Excel中的名
小宇哥x
·
2023-09-21 20:19
若依源码学习笔记
Excel
javabean
自定义注解
ExcelUtil
java
源码学习
dubbo3.x的运行期流量调度
前言从dubbo官网可知Dubbo提供了六大核心能力,运行期流量调度就是其中一种。运行期流量调度:内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能。下面我们通过源码调式探索,运行期流量调度是怎样实现的?Dubbo如何触发路由规则通过前面描述可知,运行期流量调度时通过配置路由规则实现的具体如何配置路由规则,参照官网《路由规则》说明2.1路由规则包括入站流量的规则(
snail-jie
·
2023-09-21 19:58
dubbo
rpc
java
网络协议
OkGo - 一个基于okhttp的标准RESTful风格的网络框架
官网GitHub-jeasonlzy/okhttp-OkGo:OkGo-3.0震撼来袭,该库是基于Http协议,封装了OkHttp的网络请求框架,比Retrofit更简单易用,支持
RxJava
,
RxJava
2
KarenChia
·
2023-09-21 13:19
Android开发技术
Http
OKGo
RxJava
日常使用总结(六)辅助操作
本篇介绍
RxJava
的辅助操作。例如Delay延时,Doxx系列事件钩子,线程切换等。delay操作符延迟一段指定的时间再发射来自Observable的发射物。
h2coder
·
2023-09-21 10:33
2022年的Android岗位面试题
时间过的真快,到了2022年Android岗位的面试题如下:1、Activity的启动模式2、Handler的内部实现原理3、Retrofit2的实现原理4、Glide的实现原理5、
RxJava
2的实现原理
android_ls
·
2023-09-20 12:58
Reactor-Core VS
RxJava
前言新版本的Reactor和Rx都实现了Reactive-Stream的接口规范,除了各自的API有所不同,框架设计思路都是以Publish和Subscribe为核心,所以模型都是一样的,其余的就是对开发者的支持。网上也有很多对比,也考虑了很久要不要写这么一篇文章,还是决定汇总那些优秀的,做一个小总结。框架简介Reactor:Reactor是Spring研发出来的一个响应式编程框架,背靠Sprin
_小马
·
2023-09-20 11:28
java基础-并发编程-CyclicBarrier(JDK1.8)
源码学习
CyclicBarrier
源码学习
Java并发编程(十六):CyclicBarrier源码分析CyclicBarrier执行流程:最后一个就位线程负责把所有条件队列中的线程添加到同步队列,然后在finally
Semanteme
·
2023-09-20 10:56
java
学习
开发语言
java基础-并发编程-CountDownLatch(JDK1.8)
源码学习
CountDownLatch方法调用与类关系图一、初始化:publicCountDownLatch(intcount)publicCountDownLatch(intcount){if(count=0){//将当前节点node设置为同步队列头节点,并传播setHeadAndPropagate(node,r);//将前头节点head从当前前node上移除(上面已将前头节点head从当前前node上移
Semanteme
·
2023-09-20 10:55
java
学习
开发语言
Android ---- Ijkplayer阅读native层源码之IjkMediaPlayer_prepareAsync(五)
整章目录:Android-------IjkPlayer
源码学习
目录本篇会有很多源代码,请注意阅读每行代码上面的注释。
大哥,请小心
·
2023-09-20 02:41
音视频
Android
Spring 5 响应式编程
要点Reactor是一个运行在Java8之上的响应式流框架,它提供了一组响应式风格的API除了个别API上的区别,它的原理跟
RxJava
很相似它是第四代响应式框架,支持操作融合,类似
RxJava
2Spring5
Java提升营
·
2023-09-19 22:27
RxJava
retryWhen 异常业务处理总结
背景在实际业务中,交易都是由多个上游组成的,一般成功的数据组织能够满足我们设计的要求,但是如果其中某个环节出了异常,在最终的下游很难捕获到哪里出了错误,尤其是需要在异常中添加一些业务信息与埋点功能相合作,完成线上问题排查,特此通过研究retryWhen操作符号源码,通代理模式,将异常进行统一封装处理,已满足这个场景的要求。异常源码//封装一个业务需要的异常类,采用静态代理(装饰模式)扩展原异常cl
cxmfzu
·
2023-09-19 19:53
rxjava
android
Retrofit+OkHttp+
RxJava
数据解析问题
Retrofit+OkHttp+
RxJava
Retrofit负责请求的数据和请求的结果,使用接口的方式呈现,OkHttp负责请求的过程,
RxJava
负责异步,各种线程之间的切换。
全能超人
·
2023-09-19 04:17
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他