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
响应式编程》李衍顺著3.5错误处理操作符
RxJava
对错误的处理很方便,当有错误的时候就会调用Subscriber的onError方法将错误分发出去,由Subscriber
清水杨杨
·
2023-10-13 21:32
Spring
源码学习
(十)--推断构造方法
前言之前有篇文章是关于Bean的生命周期,Spring在扫描完成生成BeanDefinition后会去创建bean,Spring在加载beanClass后会进行实例化,就是需要利用该类的构造方法来实例化得到一个对象,因为之前学习和调试过程中自己没有在代码中去写构造方法,都是使用默认的无参构造方法,但是如果一个类存在多个构造方法,就需要进行构造方法的推导。首先,我们先看一下在javaConfig和x
从头再来_f
·
2023-10-13 20:55
Spring源码
spring
java
源码
RxJava
操作符一
RxJava
操作符如果知道函数式编程那么理解
RxJava
的操作符就很容易了函数式编程是种编程方式,它将电脑运算视为函数的计算。
挥炎破魂
·
2023-10-13 19:10
RxJava
2复习总结:
最近开始学习
RxJava
主要看
RxJava
2水管教程觉得这个老哥说的很通俗易懂于是趁闲暇之余把学到的一点点知识大概总结一下存着以后不懂的再看不会写博客就随便记一下等以后忘了再回忆引入
RxJava
库版本号去
FaEnChenG
·
2023-10-13 16:57
RxJava
1.x总结
一、
RxJava
概念:1、
RxJava
有四个基本概念:Observable(可观察者,即被观察者)、Observer(观察者)、subscribe(订阅)、事件。
袁梦希
·
2023-10-13 11:10
RxSwift + MVVM 项目实战
概述见名知意,RxSwift是在Apple推出Swift后,针对Swift语言ReactiveX推出ReactiveExtensions系列一个实现库;除此之外,ReactiveX还推出了
RxJava
,
xiaobeibei
·
2023-10-13 10:36
我为什么不再推荐
RxJava
来总结一下我
RxJava
遇到的坑,或者说我为什么不在推荐使用
RxJava
。相信熟悉或者关注我的朋友,绝大多数都是因为
RxJava
。所以看到这个标题你已经会惊讶。
dahaiChang
·
2023-10-13 10:01
Android进阶
Android高级
RxJava
异步
我为什么不再推荐
RxJava
?
点击上方“芋道源码”,选择“设为星标”做积极的人,而不是积极废人!源码精品专栏中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析分布式事务中间件TCC-Transaction源码解析Eureka和Hystrix源码解析Java并发源码
公众号-芋道源码
·
2023-10-13 10:23
我为什么嫌弃
RxJava
,不再推荐使用?
来总结一下我
RxJava
遇到的坑,或者说我为什么不在推荐使用
RxJava
。相信熟悉或者关注我的朋友,绝大多数都是因为
RxJava
。所以看到这个标题你已经会惊讶。作为RxJ
JAVA葵花宝典
·
2023-10-13 10:53
RxJava
不是上帝,真不推荐再用了
码个蛋(codeegg)第688次推文作者:W_BinaryTree原文:https://juejin.im/post/5cd04b6e51882540e53fdfa2我为什么不再推荐
RxJava
距离上一次更新也有一段时间了
cym492224103
·
2023-10-13 10:53
RxJava
来总结一下我
RxJava
遇到的坑,或者说我为什么不在推荐使用
RxJava
。相
DevolperFront
·
2023-10-13 10:21
编程语言
xhtml
mvvm
微软
区块链
我为什么不再推荐用
RxJava
来总结一下我
RxJava
遇到的坑,或者说我为什么不在推荐使用
RxJava
。相信熟悉或者关注我的朋友,绝大多
DevolperFront
·
2023-10-13 10:51
记一次组件化使用感想
准备工作,抽取出公共模块至于基础lib中,包含
Rxjava
,Okhttp,Eventbus,Gson,Greendao,Glide,MVP模型等,最业务模块进行合理的划分,最大限度的保持模块秉承高内聚低耦合的思想
头撞豆腐
·
2023-10-13 10:57
Rxjava
过程分析二(操作符流程)
Rxjava
过程分析二(操作符流程)说明主要分析操作符的设计流程,只要关注主要环节,大致流程。由于每个操作符背后的设计基本一致,所以随便选出一个分析即可。那我们肯定选最简单的map啦哈。
zhuxiaoan
·
2023-10-13 06:32
Android:
RxJava
之转换操作符
1、前言
RxJava
凭借着其层次清晰、逻辑简洁,深受开发者的喜爱;那么要学习
RxJava
,就必须掌握它的各类操作符;本篇文章对常用的转换操作符作一个归纳,以此来扩展对
RxJava
的使用;2、map()2.1
绿茵场上的码者
·
2023-10-13 04:52
SDWebImage(v4.4.2)
源码学习
及知识点分析
SDWebImage这个第三方库有多厉害,从它的GitHub上过万的Star就可以看出来。一直以来都想好好拜读它的源码,但之前每次都看得头昏脑胀的,最后都是不了了之。方知武侠小说中修为没到,强练绝世秘籍会导致走火入魔的说法并不是无稽之谈。害怕.jpg最近项目没有这么紧张,又静下心来,好好研读了几遍。终于看出了一点点门道,所以写篇笔记记录一下。话不多说,进入正题。先来一张流程图压压惊:流程图.png
YouKnowZrx
·
2023-10-13 01:14
PX4
源码学习
(一):结构概述
最近在做PX4固件的移植开发工作,由于之前没有这方面开发经验,加之PX4源码又比较庞杂,所以想要通过一点一点的学习梳理和实践,使这部分工作能够尽快开展起来。博客中如有错误,恳请大家指正,同时欢迎小伙伴们一起交流学习。另:这篇博客很多内容借鉴了其他大神的博客,根据自己的理解做了部分修改,关于原创还是转载的问题我有些疑问,如有不妥,敬请告知。PX4飞控源码系统框架介绍:注:本篇内容中所编译的PX4固件
云昇ys
·
2023-10-12 12:23
无人机相关
linux
c++
【VSLAM系列】四:Vins-Mono
源码学习
笔记
VINS-Mono源码工程化技巧:滑动窗口的优化方式–>控制计算量同时实现优于滤波方法的里程计高效的去畸变操作–>实时性优于opencv且精度不会下降的去畸变不同实时性要求的处理方法–>后端实时性要求高于回环优点:套件价格、功耗、尺寸优势明显快速鲁棒的单目IMU初始化过程紧耦合的后端优化,在优化VIO位姿的同时还兼顾外参标定,零偏估计以及传感器延时估计回环检测功能,便于构建全局一致性更好的位姿和地
塞拉摩
·
2023-10-12 12:22
视觉SLAM
学习
笔记
opencv
Android MVVM模式 轻松拥有带状态管理的ViewModel
另外数据加载中还经常需要处理取消的逻辑,比如使用
rxjava
,自动管理disposable就更好了~说干就干~封装一个BaseViewModel~packagecn.icetower.basebiz.vm
candyguy242
·
2023-10-12 10:13
Android
开发及核心技术
android
mvvm
viewmodel
状态
livedata
游戏
源码学习
搞了一套微星源码,不是有后门就是各种坑。要么就是关键地方没源码,只有编译出的dll。好不容易把源码凑齐了,还有各种Bug。这里记录一下Bug描述:大厅中的游戏列表无法滑动。原因:cocosstudio对应的控件没有开启触摸交互解决方案:最小的改动,在代码中开启点击,setTouchEnabled(true)。之所以不改UI工程,怕工程代码不配套Bug描述二:在所有手机上登录,都是那一个账号。原因:
游戏中的乐趣
·
2023-10-12 00:37
RxJava
2 初体验
说下Flowable和Maybe的使用网上找了很多关于二者的文章,大同小异,借用别的作者的话说Flowable支持背压的,也就是说上游的被观察者会响应下游观察者的数据请求,下游调用request(n)来告诉上游发送多少个数据。这样避免了大量数据堆积在调用链上,使内存一直处于较低水平。所以Flowable必须在回调函数onSubscribe中去与下游沟通,这样onNext,onError,onCom
suit_liu
·
2023-10-11 23:44
RxJava
介绍及基本原理
这时候,
RxJava
作为一个基于观察者模式、函数式编程和响应式编程理念的库,为我们提供了一种强大而灵活的解决方案。
极客老师
·
2023-10-11 18:28
rxjava
echarts
android
PostgreSQL
源码学习
笔记(6)-查询编译
文章目录引言(Introduction)概述查询分析Lex与YaccLexYacc词法和语法分析语义分析查询重写规则系统SELECT/INSERT/UPDATE/DELETESELECTINSERT/UPDATE/DELETEINSTEAD/ALSO规则与触发器规则系统的操作查询规划总体处理流程预处理提升子链接与子查询预处理MIN/MAX聚集函数预处理表达式预处理HAVING子句删除冗余信息生成路
爱弹代码的吉他手
·
2023-10-11 11:55
postgresql
学习
数据库
Mybatis
源码学习
之路二解析器模块
一前言Mybatis在初始化过程中处理mybatis-config.xml核心配置文件时,使用的是DOM解析方式,并结合使用XPath解析XML配置文件Mybatis对XML解析功能进行了封装,由解析器模块提供支持,其中核心类为XPathParser,它封装了XPath、Document以及EntityResolver等二基础知识XML解析常见的三种方式:DOM(DocumentObjectMod
wuxiaohao1128
·
2023-10-11 08:59
mybatis
mybatis
mybatis配置文件解析
mybatis解析器模块
Android 优雅处理重复点击
之前的处理方式之前在项目中使用的是
RxJava
的方案,利用第三方库RxBindin
蜗牛是不是牛
·
2023-10-11 02:19
swift
源码学习
之OptionSet
https://github.com/apple/swift/blob/master/stdlib/public/core/OptionSet.swift主要实现了三个方法@inlinable//generic-performancepublicmutatingfuncformUnion(_other:Self){self=Self(rawValue:self.rawValue|other.raw
Life淡淡
·
2023-10-11 00:16
【 OpenGauss
源码学习
—— 列存储(autoanalyze)(二)】
列存储(autoanalyze)(二)概述PgStat_StatTabEntry结构体pgstat_count_heap_insert与pgstat_count_cu_insert函数CStoreInsert::BatchInsertCommon函数pgstat_count_cu_update函数pgstat_count_cu_delete函数pgstat_count_truncate函数pgst
J.Kuchiki
·
2023-10-10 22:51
OpenGauss
学习
gaussdb
postgresql
数据库
rxjava
2 retrofit2的文件下载与保存
保存文件时要使用
RxJava
的doOnNext、map等操作符,后续更新UI的操作切换到UI线程。
手微凉_
·
2023-10-10 18:31
Retrofit+
RxJava
请求一次接口全过程分析
我们定义接口请求的接口类interfaceApi{//登录@POST("v1/crmpassport/login")funlogin(@Bodybody:Map):Observable>}//得到接口的实例对象T=retrofit.create(clazz)//调用方法,返回一个Call或者Observable对象,请求网络T.login(..):CallorObservableRetrofit的
小锡兵鸥
·
2023-10-10 16:16
2022-05-12
AtomicReference原子性引用
Rxjava
源码里面关于AtomicReference数组引用删除代码记录finalAtomicReference[]>subscribers;voidremove
学习的小鲁
·
2023-10-10 13:38
Spring的IOC容器
源码学习
——创建ApplicationContext时spring做了什么
今天学习一下ApplicationContext在创建对象时,以及使用getBean方法时都干了什么?准备简单的测试类代码:@Testpublicvoidtest1(){ApplicationContextac=newClassPathXmlApplicationContext("classpath:applicationContext.xml");AccountServiceaccountSer
Aristocrat l
·
2023-10-10 12:21
Spring
IOC
源码解析
spring
容器
学习
ioc
java
深入浅出Java线程池:使用篇
例如我们使用最多的okHttp以及他的封装框架Retrofit,线程封装框架
RxJava
和kotlin协程等等。
一只修仙的猿
·
2023-10-10 08:09
Vue3
源码学习
之路-实现runtime-dom
createRenderer()创建一个自定义渲染器。通过提供平台特定的节点创建以及更改API,你可以在非DOM环境中也享受到Vue核心运行时的特性。render用于编程式地创建组件虚拟DOM树的函数。h创建虚拟DOM节点(vnode)。先实现基本功能,不考虑细节使用示例Document-->constapp=document.getElementById('app');const{createR
凉秋秋秋
·
2023-10-10 03:56
Vue3源码学习记录
学习
vue.js
Nginx
源码学习
——worker进程的运行与终止
在Nginx
源码学习
——优雅的停止Nginx服务一文中描述过master进程是如何通知子进程终止的。
丹丘生___
·
2023-10-10 00:24
Retrofit
RetrofitRetrofit是一款基于OkHttp再封装的网络框架,主要是支持多种数据转换Convert,例如Gson,xml,多种请求适配CallAdapte,例如
RxJava
,LiveData等
嗯哼嗯哼嗯哼嗯哼
·
2023-10-09 16:52
android开发 时间倒计时的启动页,App启动页倒计时功能
示例代码采用
RxJava
+RxLifecycle+Data-Binding模式编写示例图:话不多说,实现方式如下:1.导入依赖库①
RxJava
:ReactiveExtensionsfortheJVMcompile'io.reactivex
顾新用
·
2023-10-09 14:08
android开发
时间倒计时的启动页
Android源码进阶之Glide缓存机制原理详解
在大量的网络请求从远程获取图片时会造成网络流量的浪费,加载速度较慢,用户体验不好;今天我们就来聊聊Glide的缓存机制B站100集视频教程【Android源码解析Retrofit/OkHttp/Glide/
RxJava
蜗牛是不是牛
·
2023-10-09 13:41
Tomcat
源码学习
- 环境搭建
一.源码下载PS:多图预警在开始阅读源码之前,我们需要先构建一个环境,这样才能便于我们对源码进行调试,具体源码我们可以到官网进行下载(这里我以8.5.63版本为例)。image二.项目导入下载并解压apache-tomcat-8.5.63-src.zip。image然后进入apache-tomcat-8.5.63-src目录,新增一个pom.xml文件4.0.0org.apache.tomcata
Java全栈路线
·
2023-10-09 08:06
Rxjava
中onComplete和onError分析
1上游怎么传递onComplete到下游2上游怎么传递onError到下游3它俩是互斥的吗4多次调用的结果是什么5onNextonSubscribe顺便分析一下示例代码Observable.create(newObservableOnSubscribe(){publicvoidsubscribe(@NonNullObservableEmitteremitter){emitter.onNext("m
enjoycc97
·
2023-10-09 03:27
【 OpenGauss
源码学习
—— 列存储(autoanalyze)】
列存储(autoanalyze)概述relation_support_autoavac函数relation_needs_vacanalyze函数partition_needs_vacanalyze函数案例声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.0的开源代码和《O
J.Kuchiki
·
2023-10-09 03:32
OpenGauss
postgresql
数据库
gaussdb
JUC-并发
源码学习
JUC并发包源码分析(1.8)线程的一些状态线程之间状态的跳转Executor源码解析ThreadPoolExecutor源码解析1.什么是JUCJUC就是java.util工具包业务:普通的线程代码ThreadRunnable:没有返回值、效率相比于Callable相对较低2.线程和进程线程和进程进程:就是一个程序比如QQ,鼠标驱动一个进程可以包含多个线程,至少包含一个线程!Java默认有几个线
阿灰丶
·
2023-10-09 00:13
Juc
spring
java
juc
postgresql
源码学习
(26)—— Windows vscode远程调试Linux上的postgresql
本篇纪念小白第一次用开发工具调试源码成功~gdb使用命令行调试感觉还是有诸多不便,本来想简单点找找怎么直接调试Windows下的pg源码,找了半天只有用vs,太重而且步骤比较复杂。大多数实际环境还是运行在Linux的,所以最好还是调试Linux下的pg源码。目标端:centos7+postgresql14源端:Windows10+vscode零、特别提醒在调试的过程中,有些操作可能会导致整个pg挂
Hehuyi_In
·
2023-10-08 16:09
源码学习
PostgreSQL
postgresql
源码学习
调试
vscode
远程调试
postgresql
源码学习
(50)—— 小白学习Dtrace追踪源码函数调用
不知不觉第50篇了,昨天在文章里(https://mp.weixin.qq.com/s/AzBGzYhGxYjSf7Sptj55lQ)学到一个追踪源码执行情况的利器——Dtrace,本篇记录下实验和笔记。一、解决痛点学习以来一直有一个疑惑,如何将pg中执行的SQL语句和源码对应起来?回顾下之前学到的gdb调试方法,看看适用场景,以及不足。常用调试方法已知函数名:gdb调试。包括很常用的一些语句例如
Hehuyi_In
·
2023-10-08 16:09
源码学习
PostgreSQL
性能
postgresql
源码学习
统计信息
Dtrace
Systemtap
Retrofit结合
RxJava
源码分析
为什么要使用
RxJava
处理Retrofit网络请求Retrofit的调用过程我们前面文章已经整理过了,对于Android来讲呢,绝大部分的网络请求任务都是需要回调操作进行UI修改的,Retrofit网络请求底层是
就叫汉堡吧
·
2023-10-08 15:32
对
rxjava
实现思想的个人思考
这篇文章不是讲解
rxjava
如何使用,而是对其设计的思考。使用过
rxjava
的同学们都注意到
rxjava
的操作符很多很多,具体有多少?
android_hcf
·
2023-10-08 08:40
走进
RxJava
源码(一) -- HelloWorld
基于
RxJava
版本2.2.2分析HelloWorld?
Rc在努力
·
2023-10-08 07:57
Android中的
RxJava
入门及常用操作符
文章目录1.定义2.作用3.特点4.使用4.1创建被观察者(Observable)4.2创建观察者(Observer)4.3订阅(Subscribe)4.4Dispose5.操作符5.1操作符类型5.2just操作符5.2链式调用5.3fromArray操作符5.4fromIterable操作符5.5map操作符5.6flatMap操作符5.7concatMap操作符5.8buffer操作符5.9
Mr YiRan
·
2023-10-08 05:41
Android
android
rxjava
程序员职业素养
领域专家基础开发多媒体开发IM开发SDK开发MVCMVVMMVPVIPERRXSwift常用框架源码分析单元测试持续集成反编译Android领域专家基础开发多媒体开发IM开发SDK开发MVCMVPMVVM
RxJava
Kotlin
李先生的咸柠七
·
2023-10-08 00:17
SpringSecurity
源码学习
一:过滤器执行原理
核心类1.2GenericFilterBean1.3DelegatingFilterProxy1.3.1原理1.3.2DelegatingFilterProxy源码2.FilterChainProxy
源码学习
Tnoodles
·
2023-10-08 00:53
学习
spring
java
后端
Java
源码学习
按照视频:Java源码盘起来!演示搭建JDK源码阅读环境,利用IDEA搭建Java源码阅读环境视频教程首先需要找到src.zip,复制出来解压缩,添加到工程里面去:src.png然后就碰到了几个问题:1、第一次debug调试会报错,这是因为分配的空间不足,需要进行设置:heapsize.png2、分配空间再次点击调试,运行一段时间后,这次OK了,然而控制台里面有提示问题:testCode.pngc
_笑口常开
·
2023-10-07 11:34
上一页
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
其他