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源码学习
Kubernetes API Server
源码学习
(三):KubeAPIServer、APIExtensionsServer、AggregatorServer
本文基于Kubernetesv1.22.4版本进行
源码学习
9、KubeAPIServerGenericAPIServer提供了一些通用的功能,其他的Server基于GenericAPIServer进行拓展
邋遢的流浪剑客
·
2023-06-22 23:49
Kubernetes
kubernetes
API
Server
Kubernetes API Server
源码学习
(四):Admission机制的实现、HttpReq的处理过程、Authentication与Authorization
本文基于Kubernetesv1.22.4版本进行
源码学习
12、Admission机制的实现1)、Admission简介AdmissionController在HTTP请求经过登录和鉴权之后并且在Request
邋遢的流浪剑客
·
2023-06-22 23:49
Kubernetes
kubernetes
API
Server
Kubernetes API Server
源码学习
(一):API Server架构设计、API Server启动过程、APIObject的装载、Scheme详解、GenericAPIServer
本文基于Kubernetesv1.22.4版本进行
源码学习
1、APIServer架构设计APIServer由3个HTTPServer组成:AggregatorServer:暴露的功能类似于一个七层负载均衡
邋遢的流浪剑客
·
2023-06-22 23:48
Kubernetes
kubernetes
API
Server
Kubernetes API Server
源码学习
(二):OpenAPI、API Resource的装载、HTTP Server具体是怎么跑起来的?
本文基于Kubernetesv1.22.4版本进行
源码学习
6、OpenAPI1)、OpenAPI的作用OpenAPI是由Swagger发展而来的一个规范,一种形式化描述RestfulService的语言
邋遢的流浪剑客
·
2023-06-22 23:46
Kubernetes
kubernetes
API
Server
Spring
源码学习
笔记:经典设计模式之装饰者模式
1、博客内容均出自于咕泡学院架构师第三期2、架构师系列内容:架构师学习笔记(持续更新)0、装饰者模式(DecoratorPattern)指在不改变原有对象的基础之上,将功能附加到对象上,提供了比继承更有弹性的替代方案(扩展原油对象的功能)。属于结构型模式。适用场景:用于扩展一个类的功能或给一个类添加附加职责。动态的给一个对象添加功能,这些功能可以再动态的撤销优缺点:优点:装饰者是继承的有力补充,比
Jarvis.y
·
2023-06-22 19:03
java设计模式
Spring源码学习笔记
架构师学习笔记
java
设计模式
spring
client-go
源码学习
(三):Indexer、SharedInformer
本文基于Kubernetesv1.22.4版本进行
源码学习
,对应的client-go版本为v0.22.43、Informer机制4)、IndexerIndexer中有Informer维护的指定资源对象的相对于
邋遢的流浪剑客
·
2023-06-22 12:40
Kubernetes
kubernetes
Indexer
SharedInformer
client-go
源码学习
(二):Reflector、DeltaFIFO
本文基于Kubernetesv1.22.4版本进行
源码学习
,对应的client-go版本为v0.22.43、Informer机制在Kubernetes系统中,组件之间通过HTTP协议进行通信,在不依赖任何中间件的情况下需要保证消息的实时性
邋遢的流浪剑客
·
2023-06-22 12:10
Kubernetes
kubernetes
Reflector
DeltaFIFO
[Android]Android P(9) WIFI学习笔记 - 扫描 (3)
wificondscanner_implscan_utils扫描结果就绪事件回调scanner_implscanner_implnetlink_manager前文回顾WIFI学习笔记-扫描(1)WIFI学习笔记-扫描(2)前言基于AndroidP
源码学习
Ryan ZHENG
·
2023-06-22 11:59
Android
WIFI
Android
android
学习
elementui
源码学习
——button
一个src文件夹和一个index.js,src文件夹放组件,index.js注册组件并导出分析从三个方面着手:DOM结构,数据属性,事件1.DOM结构:``````2.数据属性1)props获取2)引用computed的属性3.事件这里涉及到父子组件通信,子组件向父组件发消息可以用emit实现,父组件监听即可,一般情况下父组件监听的事件名都是自定义的,这里特殊了点,父组件直接监听了“click”事
海淀萌狗
·
2023-06-22 09:40
OpenFeign
源码学习
一、在SpringBoot中使用OpenFeign1、在pom.xml文件中添加openfeign的starterorg.springframework.cloudspring-cloud-starter-openfeign2.1.3.RELEASE2、在启动类上加上@EnableFeignClients注解@SpringBootApplication@EnableFeignClientspubl
每天进步亿点点的小码农
·
2023-06-22 07:08
Java
SpringCloud
源码学习
学习
java
springcloud
Android-
RxJava
异常全局捕获、局部捕获、自定义BaseObserver,完善空指针捕获
所以我们可以设置全局异常捕获来获取:importio.reactivex.functions.Consumer;importio.reactivex.plugins.
RxJava
Plugins;importokhttp3
MonkeyLei
·
2023-06-22 06:47
你可以不用
RxJava
,但必须得领悟它的思想!
作者:cofbro前言Rx是一种响应式编程的思想,如今有很多语言都支持这种思想:
RxJava
,RxJs,RxSwift...。
Android小贾
·
2023-06-22 00:39
移动开发
Android
架构
rxjava
android
移动开发
Framework
安卓
业界资讯
Docker
源码学习
进度(1)
1.编译最为简单的Docker①安装GO其中包括,下载go的安装,并且加安装路径存入,$HOME/.bashrc中,使用goversion来查看安装是否成功。②配置GOPATH将exportGOPATH=/go加入到./bashrc中这样其代码路径都会到$GOPATH/src/github.com/xianlubird/mydocker中,所有操作就在mydocker中进行。③下载docker最为
speakspeak
·
2023-06-21 22:14
Android中的异步处理之
RxJava
与协程(Coroutines)使用案例PK
RxJava
一直是我长久以来的救星。它提供了丰富的功能,让我在Android编程中更加注重响应式思维。我的代码中到处都是Single、Subject和Completable。
Calvin880828
·
2023-06-21 21:00
Android开源框架
Android技术汇总
rxjava
android
新闻类App (MVP +
RxJava
+ Retrofit+Dagger+ARouter)性能优化之启动优化
Github地址:新闻类App(MVP+
RxJava
+Retrofit+Dagger+ARouter)App启动优化冷启动之前启动app->加载空白window->创建进程随后创建Application
Peakmain
·
2023-06-21 06:24
Mybatis
源码学习
一、前言憋了几个星期,终于憋出了这个
源码学习
的文章。学习Mybatis源码,要有Spring源码的阅读基础,否则有些地方可能会不太明白。
每天进步亿点点的小码农
·
2023-06-20 23:24
Java
源码学习
Mybatis
mybatis
学习
spring
RxJava
使用总结
##.简介
RxJava
是是一个基于事件流处理来实现异步操作的库。对于需要切换线程来异步处理的场景,能够简化代码编写,提高代码可读性。
丞恤猿
·
2023-06-20 18:13
Android网络相关
android
RxJava
线程调度
观察者模型
RxJava操作符
Android-
Rxjava
常用操作符
Rxjava
的优势提高工作效率能优雅的解决复杂的业务场景1.
Rxjava
原理
RxJava
的原理就是创建一个Observable对象来干活,然后使用各种操作符建立起来的链式操作,就如同流水线一样,把你想要处理的数据一步一步地加工成你想要的成品
若之灵动
·
2023-06-20 18:13
Android
技术点总结
android
rxjava
rxandroid
Linux-0.11操作系统源码调试
Linux-0.11是Linux最早期的代码,它包含现代操作系统的所有雏形,代码体量也不大,非常适合对操作系统进行
源码学习
。下面记录在Ubuntu22上面编译
chaoguo1234
·
2023-06-20 15:58
linux
运维
服务器
ubuntu
kotlin基础知识复习
集合防止空指针和数据获取list去重Mapfield关键字学习防范竞太条件构造函数运算符重载枚举泛型复习泛型约束中缀表达式重命名了解KT的变换函数KT单例类似java的双重校验效果记录一些KT的标签基础学习,模仿
Rxjava
放开那只肥鸡
·
2023-06-20 10:46
kotlin
android
java
2020-12-04使用retrofit上传下载文件,监听下载进度
retrofit2上传、下载文件一、上传文件1、使用表单上传文件;结合
Rxjava
先定义ApiService接口@Multipart//Multipart表单@POST("{url}")//post上传地址
IT_花花牛
·
2023-06-20 10:50
retrofit2
android
文件上传
文件下载
retrofit2
【Vue】Element-Plus
源码学习
笔记——实现一个基本的 ElMessage 组件
先贴下Element-PlusElMessage源码的网址。我们需要实现的效果类似ElMessage,即能够显示多个消息、上一个消息消失下面的消息会自动往上移动、进入移出动画、自定义消息和持续时间。其他选项这里不考虑。大体思路我们的ElMessage组件通过函数调用动态显示,无需事先在页面中放入组件,这样能更灵活也更方便。实现的基本思路是使用函数动态渲染组件到页面上。createVNode和ren
缓次郎
·
2023-06-20 07:33
Vue
前端
vue.js
ElementPlus
源码学习
之 el-image 的基本实现思路
el-image的基本功能有:加载中占位加载失败占位加载成功显示图片图片懒加载先考虑加载占位的情况,我们不难发现加载有成功、失败、加载中这三种状态,由于加载成功这个状态可以视为其他两种状态的排除,所以实际上我们只需要定义两个状态://默认为加载中状态loading=ref(true);//默认加载没有出错error=ref(false);然后提供插槽让用户可以自定义加载中和出错的图片占位:Load
缓次郎
·
2023-06-20 07:33
Vue
前端
javascript
三、soul
源码学习
-http-divide插件学习
上一节我们学习了http项目本地启动的整体流程,并跑通http请求网关转发到自己服务,这节我们学习下divide插件一、插件数据库设计:首先我们关注下soul的插件数据库的设计,soul的插件是持久化在数据库中的。对应关系:一个插件对应多个选择器,一个选择器对应多个规则一个选择器和规则都对应多个匹配条件每个规则在对应插件下,不同的处理表现为handler字段数据库表UML(早期版本,现在可能有些出
风洛洛
·
2023-06-19 21:53
Kotlin - 协程 - Flow
在Kotlin普及之前,
RxJava
无疑是Android开发领域中最受欢迎的响应式编程的三方库,而
RxJava
在我们日常的Android开发应用的最多的场景就是配合Retrofit进行网络请求和类似EventBus
总有人想捧红我
·
2023-06-19 10:29
RxJava
一、
RxJava
简介1.
RxJava
ReactiveExtensionsfortheJVM,基于JVM的Rx。
SammeryD
·
2023-06-19 10:22
Android
rxjava
android
Spring Bean生命周期与循环依赖等
源码学习
笔记
目录前言概述Bean生命周期BeanFactory与FactoryBean循环依赖事务Springboot核心思想前言最近通过看b站培训机构的Spring和SpringBoot源码教程视频学习Spring&SpringBoot的原理和思想,视频是以源码讲解的方式演示,这里分享一些关键点的笔记。概述Spring的核心思想是IOC和AOP,IOC是控制反转,是将程序中需要用到的对象创建过程交给容器实现
志起计算机编程
·
2023-06-19 03:42
java
面试
Spring
后端
java
循环依赖
bean生命周期
IOC
【Apollo】调试与仿真实践
ApolloEDU-Pre发行版是为开发者能够对Apollo
源码学习
和实验而准备的一个轻量级发行版,其中包含ApolloEnvContainer(Apollo环境容器)的部署和使用脚本、ApolloCore
HIT_Vanni
·
2023-06-19 00:08
Apollo
自动驾驶
人工智能
ubuntu
Rxjava
操作符-2-变换操作符
1、mapmap操作符的作用是对对象进行转换Observable.just(1).map(newFunction(){@OverridepublicStringapply(Integers)throwsException{return"MyNameis"+s;}}).subscribe(consumer);2、flatMapflatMap操作符的作用是对一组对象进行转换Observable.fro
揭穿套路
·
2023-06-18 13:13
spring
源码学习
1.凌乱学习org.springframework.context.annotation.ConfigurationClassParser#doProcessConfigurationClass构建程序包下所有类的ConfiguraClass,这个地方会有ComponentScan的实现;并将解析的Class信息添加到DefaultListableBeanFactory.beanDefinitio
高坤NO丶1
·
2023-06-18 01:58
spring
学习
spring
boot
2018年初技术目标
技术是为了解决实际问题的.工作中应该学会灵活使用技术,而不应该被技术套路.技术提升项目实战SpringBoot开源的整合项目阅读3个SpringCloud微服务框架理解和项目实战3个Dubbo开源项目1个
源码学习
文敦复
·
2023-06-18 00:52
vue2.6
源码学习
:数据变化监听原理之数据驱动视图(observer)
上次我们看vue2.6源码的时候,大概看了一下整体的项目结构目录。主要是里面的Observer和vdom这两个文件夹。也是vue里面最核心的两个文件夹,今天我们继续来学习。instance文件夹是用来做什么的这个也是vue比较核心的一块,这个是与vuejs实例的构造函数和原型方法。里面包含了vue所有属性和方法。initMixin(Vue)stateMixin(Vue)eventsMixin(Vu
vieber
·
2023-06-17 17:15
学习
javascript
vue.js
Retrofit2+OkHttp3+
RxJava
网络请求封装
CSDN:https://blog.csdn.net/shuai497331206第一步:添加依赖//
RxJava
implementation'io.reactivex:
rxjava
:1.1.3'//RxAndroidimplementation'io.reactivex
ShinnyYang_
·
2023-06-17 16:52
iOS-RunLoop详解(一):底层结构
源码学习
image-20210512112630849image-20210512112700812image-20210512112721759image-20210512112742222image-20210512112806252image-20210512112838719image-20210512112855440image-20210512112912651image-2021051211
蒋斌文
·
2023-06-17 05:39
使用
Rxjava
2和Retrofit2的自定义DefaultObserver
importcom.google.gson.Gson;importcom.google.gson.JsonParseException;importcom.jakewharton.retrofit2.adapter.
rxjava
2
包达叔
·
2023-06-16 16:25
java 自定义操作符_
RxJava
自定义操作符
前言
RxJava
不仅提供了大量的操作,例如map、flatMap(相关博客),还支持自定义操作符。
weixin_39904522
·
2023-06-16 16:24
java
自定义操作符
自定义view局部刷新_Android-
RxJava
异常全局捕获、局部捕获、自定义BaseObserver,完善空指针捕获...
所以我们可以设置全局异常捕获来获取:importio.reactivex.functions.Consumer;importio.reactivex.plugins.
RxJava
Plugins;importokhttp3
留学君
·
2023-06-16 16:24
自定义view局部刷新
RxJava
——创建 Observer
RxJava
中的Observer接口的实现方式:Observerobserver=newObserver(){@OverridepublicvoidonNext(Strings){Log.d(tag,"
jushenziao
·
2023-06-16 16:23
安卓
RXJava
RxJava
中observer链是如何形成的?
接着上一篇博客继续分析。Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext("hello");}}).map(newFunction(){@OverridepublicStringapply(
ameryzhu
·
2023-06-16 16:52
Android
设计模式
RXJAVA
android
线程切换
【
RxJava
】
RxJava
基本用法 ( 引入
RxJava
依赖 | 定义 Observer 观察者 | 定义 Observable 被观察者 | 被观察者订阅观察者 )
文章目录一、
RxJava
基本用法1、引入
RxJava
依赖2、定义Observer观察者3、定义Observable被观察者4、Observable被观察者订阅Observer观察者二、代码示例一、
RxJava
韩曙亮
·
2023-06-16 16:21
RxJava
rxjava
android
java
Observer
Observable
【
RxJava
】ReactiveX 简介 ( ReactiveX 概念 | ReactiveX 组成部分 - 被观察者 / 观察者 / 操作符 / 调度器/ 订阅 | ReactiveX 支持语言 )
文章目录一、
RxJava
简介1、ReactiveX概念2、ReactiveX组成部分-被观察者/观察者/操作符/调度器/订阅3、ReactiveX支持的语言一、
RxJava
简介1、ReactiveX概念
韩曙亮
·
2023-06-16 16:51
RxJava
rxjava
android
Linux操作系统学习——启动
概要 Linux操作系统内核是服务端学习的根基,也是提高编程能力、源码阅读能力和进阶知识学习能力的重要部分,本文开始将记录Linux操作系统中的各个部分
源码学习
历程。
Rocky006
·
2023-06-16 13:29
linux
学习
运维
postgresql
源码学习
(55)—— 列中的NULL值是如何存储和判断的?
问题来自《PostgreSQL面试题集锦》学习与回答_Hehuyi_In的博客-CSDN博客第11题一、NULL值存储位置在pg元组头数据中,有一个t_bits数组,用于存储空值位图。当元组中没有null值的时候,t_bits可以被认为是空的,当元组有null值的列时,t_bits使用一个bit来表示列是否为null。htup_details.hstructHeapTupleHeaderData{
Hehuyi_In
·
2023-06-16 07:53
源码学习
PostgreSQL
内部存储
postgresql
源码学习
NULL值
空值
存储
EditText搜索优化
技术栈
Rxjava
LiveData实现fungetSearchCompletion(){//LiveData转换FlowablesearchValue.toReactiveStream().filter
Raven
·
2023-06-15 20:57
retrofit2
rxjava
2 okhttp3 上传多个文件示例
Interface层@Multipart@POST("/commitment/published")Observable>uploadPromise(@PartListparts,@Query("text")Stringtext,@Query("sessionId")StringsessionId);@POST("/commitment/published")Observable>uploadPr
大象屁股
·
2023-06-15 15:54
关于
RxJava
2的一点总结
我是基于以下依赖做的总结,之前由于依赖的版本太低导致有些包缺失,推荐就用最新的吧implementation'io.reactivex.
rxjava
2:
rxjava
:2.1.12'implementation'io.reactivex.
rxjava
2
空老表
·
2023-06-15 11:06
RxJava
介绍
rxjava
Rx介绍ReactiveX的历史ReactiveX是ReactiveExtensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师ErikMeijer领导的团队开发,在
yzpyzp
·
2023-06-15 10:01
Android
RxJava
2使用解析
RxJava
2前提:android常用基础异步工具:AsycTask,规范使用时需要继承重写作为abstract类handler,绑定-sendMessgae-handleMessage当需求任务数量增加
#蜗牛爬爬爬
·
2023-06-15 10:59
基础
RxJava
2.x使用以及操作符详解
RxJava
2.x是一个非常棒的流式编程,采用的观察者模式思想,事件的产生者产生事间之后发送给绑定的接受者,接受顺序与发送顺序一致.但是是独立于
RxJava
1.x存在,本文讲解
RxJava
2.x的简单使用
ZhangQiang-
·
2023-06-15 10:29
[Android开发]
RxJava
&
retrofit
Android异步框架
RxJava
1.x系列(一) - 观察者模式及实现
前言
RxJava
是一款基于JavaVM实现的响应式编程扩展库-基于观察者模式的异步和事件处理框架。
weixin_34319111
·
2023-06-15 10:29
java
后端
运维
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他