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
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
mysql-operator
源码学习
author:sufei预备知识StatefulSet 在Kubernetes系统中,Pod的管理对象RC、Deployment、DaemonSet和Job都面向无状态的服务。但现实中有很多服务是有状态的,例如MySQL集群、MongoDB集群、Akka集群、ZooKeeper集群等,这些应用集群有4个共同点。每个节点都有固定的身份ID,通过这个ID,集群中的成员可以相互发现并通信。集群中的每个节
真之棒2016
·
2023-12-04 05:24
Android NDK开发详解大屏设备之让应用具备折叠感知能力
AndroidNDK开发详解大屏设备之让应用具备折叠感知能力窗口信息KotlinFlowJava回调
RxJava
支持可折叠设备显示屏的功能窗口大小变化其他资源示例Codelab借助展开的大显示屏和独特的折叠状态
五一编程
·
2023-12-03 15:26
学习交流
android
kotlin
c++
c语言
gitee
【Spring Boot
源码学习
】自定义 Banner 信息打印
SpringBoot
源码学习
系列自定义Banner信息打印引言往期内容主要内容1.ResourceBanner打印1.1添加默认的banner.txt资源文件1.2指定任意路径的资源文件1.3添加自定义的信息
Huazie
·
2023-12-03 12:52
开发框架-Spring
Boot
spring
boot
源码学习
自定义Banner信息打印
【Spring Boot
源码学习
】Banner 信息打印流程
SpringBoot
源码学习
系列Banner信息打印流程引言往期内容主要内容1.printBanner方法2.关闭Banner信息打印3.SpringApplicationBannerPrinter类3.1LOG
Huazie
·
2023-12-03 12:52
开发框架-Spring
Boot
spring
boot
源码学习
Banner信息打印流程
【Spring Boot
源码学习
】BootstrapRegistryInitializer 详解
SpringBoot
源码学习
系列BootstrapRegistryInitializer详解引言往期内容主要内容1.初识BootstrapRegistryInitializer2.加载BootstrapRegistryInitializer3
Huazie
·
2023-12-03 12:49
开发框架-Spring
Boot
spring
boot
源码学习
Bootstrap注册表
【FreeRTOS】FreeRTOS
源码学习
笔记(1) 文件结构 + stm32f103c8t6移植步骤
0.引言之前freeRTOS用过几次,但是项目赶工的急,一直没有认真的去里面看过,最近正好有空,准备到里面看下源码实现,毕竟核心文件就这么几个,认真看一下流程,对操作系统的雏形也就有一个认识了。而且一些常用的功能,队列,内存管理,信号量之类的,都有,基本上彻底弄懂一个,对以后理解别的也有帮助。1.FreeRTOS介绍FreeRTOS其实不用再多介绍了,现在太火了,主要是免费,感觉很多厂家的出场de
taotao830
·
2023-12-03 07:48
stm32
FreeRTOS
stm32
freertos
RxJava
前言本篇主要介绍
Rxjava
在Android项目中的基础使用和常用方法,旨在给对
RxJava
感兴趣的人一些入门的指引.对
Rxjava
不熟悉的朋友可以去看我之前写的一篇简单介绍Android
RxJava
:
study_go_on
·
2023-12-03 06:35
DAB-Deformable-DETR
源码学习
记录之模型构建(二)
书接上回,上篇博客中我们学习到了Encoder模块,接下来我们来学习Decoder模块其代码是如何实现的。其实Deformable-DETR最大的创新在于其提出了可变形注意力模型以及多尺度融合模块:其主要表现在Backbone模块以及self-attention核cross-attention的计算上。这些方法都在DINO-DETR中得到继承,此外DAB-DETR中的AnchorQuery设计与b
彭祥.
·
2023-12-03 03:00
DETR系列
学习
深度学习
神经网络
RxJava
之七——
RxJava
2.0 图文分析create()、 subscribe()、map()、observeOn()、subscribeOn()源码
前言16年的时候写过两篇关于
Rxjava
1.0的源码分析,时过境迁,现在早已是2.0了。2.0的代码逻辑,封装,更为易懂,也包含了一些新特性背压,面向切面等等。
薛瑄
·
2023-12-02 01:37
Scheduler(一)
RxJava
提供了5种调度器:Schedulers.immediate():这个调度器允许立即在当前线程执行所指定的工作。它是默认的调度器。
书魂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
Nacos
源码学习
(4)— 客户端监听机制
在上篇文章springcloud自动刷新配置信息中,写到springcloud刷新配置是通过添加listener来监听配置变化的。这篇文章将详细介绍nacos客户端的监听机制。nacos添加监听listener是通过ClientWorker的addTenantListeners方法来实现的,会将需要监听的数据都缓存到内存的map中,key就是dataId,group,namespace拼接起来的字
酱油何在
·
2023-11-29 10:28
学习
java
spring
Extjs图书管理系统源码 智能化图书管理系统源码
智能化图书管理系统源码Extjs图书管理系统源码开发语言:C#数据库:SQL2008开发工具:VS2010源码类型:全开源免费分享,需要
源码学习
可私信我。
淘源码d
·
2023-11-29 06:10
图书管理
源码
Extjs
Redis
源码学习
-3-跳表
跳表-skipList文章目录1.跳表和红黑树2.跳表的c++简单实现2.1源码2.2一个普通的跳表2.3查找3.Redis跳表的数据结构3.1跳表节点3.2跳跃表3.3跳表的创建3.4插入跳表节点到跳表中3.5属性解释4.跳表的特有API4.1zslGetRank-获取排位4.2zslGetElementByRank-获取指定排位上的节点文章目录redis.h中的zskiplist结构和zski
patientcat
·
2023-11-28 22:44
redis源码学习
Redis源码
跳表
Rxjava
调用顺序的流程笔记
首先在Create的时候拿到执行对象
Rxjava
承上起下的方法,source当subscribe时,先调用subscribeActual然后通过subscribe一步步反向调用上去同时在内部,将自己当前
一只刘小彤!
·
2023-11-28 12:05
rxjava
android
IDEA中搭建Tomcat
源码学习
环境
步骤下载好tomcat源码包,并解压。(本文用的是8.5.35版本)重命名解压后的文件夹。(本文后续称该文件夹为tomcat)tomcat文件夹中添加新的pom.xml文件,文件内容如下:4.0.0com.example.tomcatTomcatTomcat1.0org.apache.maven.pluginsmaven-compiler-plugin2.3UTF-81.81.8junitjuni
CodingLiu
·
2023-11-28 00:51
HashMap
源码学习
1、HashMap继承结构HashMap的UML图如下所示:image以Map键——值映射为基础,java.util提供了HashMap(最常用)、TreeMap、Hashtble、LinkedHashMap等数据结构。衍生的几种Map的主要特点:HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。HashMap最
先弓
·
2023-11-27 21:07
resilience4j-timelimiter 限时
简介限制服务调用的时间,超时则返回异常或执行fallback方法,只能用于Reactor和
RxJava
,springcloud中支持webclient调用外部服务,不支持restTemplate使用配置文件
陆阳226
·
2023-11-27 19:24
HashMap
源码学习
1.产品定位HashMap顾名思义,是拿来存放键值对的(key-valuepair),就好像花名册一样,班主任上课点同学的名字(相当于key),就可以找到这个同学是谁(相当于value)。2.适用场景HashMap允许NULL当作value,也允许NULL当作key。HashMap并非线程安全,如果要多线程使用,需要使用者自己额外加锁,保证线程安全性。如果是多线程使用的话,不推荐使用HashMap
bernierayxu
·
2023-11-27 16:16
Qt Creator
源码学习
02:qtcreator.pro
1、qtcreator项目文件当我们准备好QtCreator的源代码之后,首先进入到它的目录,来看一下它的源代码目录有什么奥秘。这里一共有9个文件夹和9个文件。我们来一一看看它们都是干什么用的。.git:版本控制git的隐藏目录,这与QtCreator代码没有关系。bin:生成Linux平台shell脚本。dist:安装文件配置信息和版本更新记录。doc:生成doxygen文档的配置文件。qbs:
码肥人壮
·
2023-11-27 14:46
C++\QT
源码解读
qt
qtcreator源代码
qt源码
rocketmq消息发送
源码学习
消息发送基本流程消息发送流程主要的步骤:验证消息、查找路由、消息发送(包含异常处理机制)。代码:同步消息发送入口DefaultMQProducer#sendpublicSendResultsend(Messagemsg)throwsMQClientException,RemotingException,MQBrokerException,InterruptedException{returnthi
march of Time
·
2023-11-27 13:24
消息队列mq
java-rocketmq
rocketmq
学习
Three.js
源码学习
(十三)core/Layers
构造器mask=1|0set(channel)enable(channel)toggle(channel)disable(channel)test(layers)
yuriy0_0
·
2023-11-27 11:21
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
开源博客项目Blog .NET Core
源码学习
(7:FluentValidation使用浅析)
开源博客项目Blog.NET使用FluentValidation模块定义数据验证项,具体而言,是在App.Application项目中定义验证类,设置验证规则,同时在App.Framwork项目中基于FluentValidation.AspNetCore包设置ASP.NET验证管道自动验证。 App.Application项目中总共定义了六个验证类,使用的都是FluentValidation
gc_2299
·
2023-11-27 01:52
网页编程
dotnet编程
ASP.NET
Core
Fluent
Validation
RxJava
操作符汇总(仅汇总,不讲解使用方法)
常用操作符:创建:just、create、fromArray、fromIterator创建订阅:subscribe指定被观察者的处理线程:subscribeOn指定订阅者的执行线程:observeOn延迟发送:delay观察者和被观察者的类似声明周期的操作符:do...好,上方的是我们常用的操作符,下面详细分一下类,方便大家记忆~~~创建Observable类型的操作符createjustfrom
黑键手记
·
2023-11-26 20:17
Mybatis
源码学习
之路三反射模块核心类Reflector类详解
前言:Reflector是Mybatis中反射模块的基础,每个Reflector对象都对应一个类,而Reflector中缓存了反射操作需要使用的类的原信息本片博客详解了下Reflector中各个方法是如何将属性中所需的信息进行填充的,代码中都写入的比较详细的注释Reflector类解析:类成员变量解析://对应的Class类型privatefinalClasstype;//可读属性的名称集合,可读
wuxiaohao1128
·
2023-11-26 19:55
mybatis
Mybaits源码
Mybatis
源码学习
(2)-反射工具(Reflector)
历史文章:Mybatis
源码学习
(1)-解析器模块由于JDK提供的反射机制过于复杂,因此Mybatis对常用的反射机制做了封装,以简化反射API,这部分封装代码在org.apache.ibatis.reflection
凉茶方便面
·
2023-11-26 19:49
Mybatis
源码学习
java
mybatis
源码
mybatis
源码学习
------Reflector类
Reflector简介Reflector反射器,每个Reflector对象对应一个类,该对象会缓存反射操作所需要的类元信息,便于后续反射操作。Reflector的类注释如下(难得作者心情好,写了两行注释):Thisclassrepresentsacachedsetofclassdefinitioninformationthatallowsforeasymappingbetweenpropertyn
A股慈善家
·
2023-11-26 19:47
源码学习
mybatis
源码
reflector
反射
MyBatis反射模块
MyBatis
源码学习
系列文章目录文章目录前言MyBatis反射模块SystemMetaObject使用说明1.获取元数据对象2.通过MetaObject对象设置属性值3.通过MetaObject对象获取属性值总结前言
lang20150928
·
2023-11-26 19:14
mybatis
java
mybatis
反射
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
源码学习
:smallchat
源码:https://github.com/antirez/smallchat可用于学习网络通信,源码很小。考虑先基于第一版进行分析:https://github.com/antirez/smallchat/blob/Episode-1/smallchat.c先给出readme文件的翻译:SmallchatTLDR:这只是一个我为几位朋友提供的编程示例。我上传了一个视频到我的YouTube频道,放
御风@户外
·
2023-11-26 14:29
code
c
c
Spring
源码学习
(十) Spring mvc
spring系列转载自掘金VipAugushttps://juejin.cn/user/2348212565601415/posts经过前面的AOP(面向切面编程)和Transaction(事务管理),这次来到了MVC(Web应用,进行请求分发和处理)SpringMVC定义:分离了控制器(Controller)、模型(Model)、分配器(Adapter)、视图(View)和处理程序对象(Hand
带鱼真好吃
·
2023-11-26 12:48
【
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
Android虚拟机线程启动过程解析, 获取Java线程真实线程Id的方式
本文是对ART虚拟机Java线程创建过程
源码学习
的一个总
卓修武
·
2023-11-26 10:44
APM
Android
java
android
开发语言
【OpenGauss
源码学习
—— 执行算子(Merge Join 算子)】
执行算子(MergeJoin算子)连接算子MergeJoin算子ExecInitMergeJoin函数MergeJoin结构体ExecMergeJoin函数MergeJoinState结构体ExecEndMergeJoin函数总结声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss
J.Kuchiki
·
2023-11-26 06:38
OpenGauss
数据库
gaussdb
RxJava
文章收集
《给Android开发者的
RxJava
详解》谜之
RxJava
(二)——MagicLift谜之
RxJava
(三)update2——subscribeOn和observeOn的区别
proud2008
·
2023-11-26 03:50
producer 启动
源码学习
今日针对rocketmqproducer启动过程源码进行梳理如下:rocketmqproducer启动流程图引用:https://yestermorrow.github.io/2018/06/28/RocketMQ-producer%E5%90%AF%E5%8A%A8/
橙子豆子
·
2023-11-25 17:31
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他