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
okhttp源码解析
RestTemplate
RestTemplate默认依赖JDK提供http连接的能力(HttpURLConnection),也可以通过替换为例如ApacheHttpComponents、Netty或
OkHttp
等其它HT
小天博客
·
2023-08-18 15:57
微服务
http
RestTemplate
Druid连接池
源码解析
(4)Connection
1获取ConnectionDruidDataSource初始化完成后,即可获取connection与数据库进行交互了。获取如果有Filter,从filterChain中获取connection,否则调用getConnectionDirect()直接获取。两者返回的都是经过封装的DruidPooledConnection,类图:DruidPooledConnection.png看下构造函数,需要传入
错乱的三元运算
·
2023-08-18 14:28
OkHttp
请求耗时统计和实践
解析开始结束监听05.连接开始结束监听06.TLS连接开始结束监听07.连接绑定和释放监听08.request请求监听09.response响应监听10.如何监听统计耗时11.应用实践之案例01.先提问一个问题
OkHttp
杨充211
·
2023-08-18 13:38
http工具Retrofit详解
我终于决定要放弃
okhttp
、httpClient,选择了这个牛逼的神仙工具!
九曜真人
·
2023-08-18 11:19
java
Dubbo源码解读
ExtensionLoader
源码解析
https://www.jianshu.com/p/2f4eeb8ef93aExtensionLoader服务暴露过程1、spring会先解析xml生成BeanDefeination
神秘人l3
·
2023-08-18 10:25
Feign-使用HttpClient和
OkHttp
另外,Client还支持HttpClient和
OkHttp
来进
wang2leee
·
2023-08-18 07:55
微服务
React
源码解析
18(8)------ 实现单节点的Diff算法
摘要经过之前的几篇文章,我们已经实现了一个可以进行更新渲染的假React。但是如果我们把我们的jsx修改成这样:functionApp(){const[age,setAge]=useState(20)constclick=function(){setAge(age+1)}returnage%2===0?jsx("div",{key:'div1',children:jsx("span",{key:'
搞前端的小菜
·
2023-08-18 07:22
react.js
算法
javascript
Dubbo之DubboBeanDefinitionParser
源码解析
功能概述Dubbo框架会集成Spring的能力,在以XML方式配置信息时,会用自定义的处理器DubboNamespaceHandler和解析器DubboBeanDefinitionParser对XML进行解析,生成对应的Bean对象和Config对象。功能分析DubboBeanDefinitionParser类分析主要成员变量分析privatefinalClassbeanClass;//Bean对
csy_insist
·
2023-08-18 03:54
Dubbo
dubbo
Dubbo之AbstractConfig
源码解析
功能概述配置对象用来承载来自XML配置或注解配置的信息,每个配置关联的XML元素或注解都对应着一个Config对象,而AbstractConfig是对相关Config通用功能的处理,比如附加参数Map与Config对象的转换等等。功能分析2.1核心类AbstractConfig分析2.1.1)Config类继承图示意2.1.2)主要成员变量分析privatestaticfinalMapLEGACY
csy_insist
·
2023-08-18 03:23
Dubbo
dubbo
Java请求Http接口-
OkHttp
(超详细-附带工具类)
简介:
OkHttp
是一个默认有效的HTTP客户端,有效地执行HTTP可以加快您的负载并节省带宽,如果您的服务有多个IP地址,如果第一次连接失败,
OkHttp
将尝试备用地址。
苍煜
·
2023-08-18 01:21
项目工具类及问题解决
JavaWeb
java
http
okhttp
dubbo源码分析第十二篇一dubbo远程调用第二小节一消费端rpc层发送消息核心
源码解析
文章目录流程图示源码分析InvokerInvocationHandler.invokeMockClusterInvoker.invoke容错降级AbstractClusterInvoker.invoke获取负载均衡实现以及服务端集合FailoverClusterInvoker.invoke支持重试的clusterInvokerCallbackRegistrationInvoker监听过滤Async
岁月人
·
2023-08-18 01:34
dubbo源码分析
rpc
java
网络协议
dubbo
el-date-picker 部分
源码解析
以及源码修改思路
废话ElementUI可以说是前端特别是使用Vue的开发者家喻户晓的后台管理组件库了。开发者对于一个经常使用的东西,最好是能了解它的原理,减少日常使用产生的bug,以及方便之后能根据这些进行一些魔改去满足一些需求。前言之前在业务开发中遇到过一个日期选择器的需求,和el-date-picker组件大体比较类似,但是一些功能还是有些不同,于是研究了一下Vue2版本el-date-picker源码然后做
Gazer_S
·
2023-08-17 23:05
vue.js
elementui
前端
前端框架
Java 8 HashMap
源码解析
一篇文章,详解HashMapHashMap简介HashMap是我们在Java中经常用到的K-V存储结构,它是一个非线程安全的类,并且它不保证数据插入的顺序,允许key&value都为空,不允许重复的key,它实现了AbstractHashMap,继承了Map。其底层数据结构由数组+链表+红黑树组成,下面,我将在这篇文章中详细介绍HashMap。基本概念DEFAULT_INITIAL_CAPACIT
Choleece
·
2023-08-17 16:27
29.Netty源码之服务端启动:创建EventLoop&Selector流程
希望能够通过
源码解析
的方式让你更加深入理解Netty的精髓,如Netty的设计思想、工程技巧等,为之后继续深入研究Netty打下坚实的基础。在课程开始之前,我想分享一下关
然而,然而
·
2023-08-17 15:05
.net
python
开发语言
Spring Cloud alibaba之Feign
Okhttp
一个处理网络请
山巅自相见
·
2023-08-17 09:29
Lifecycle原理、
源码解析
原理观察者设计模式activity是被观察者。其他想知道activity生命周期状态的类是观察者使用被观察者实现LifecycleOwner(AppCompatActivity已实现),观察者实现LifecycleObserver在被观察者中添加观察者到观察者列表。完成订阅关系activity.getLifecycle().addObserver(presenter);观察者定义自己的函数来订阅对
喂_balabala
·
2023-08-17 08:50
Jetpack
android
LiveData简介及使用-什么是LiveData的粘性事件(数据倒灌)?
建议先了解《Lifecycle原理、
源码解析
》LiveData是一种具有生命周期感知能力的可观察数据持有类LiveData可以保证屏幕上的显示内容和数据一直保持同步特点:1.LiveData了解UI界面的状态
喂_balabala
·
2023-08-17 08:46
Jetpack
android
前端
Java-----ArrayLIst,vector,LinkedList集合
源码解析
Java-----ArrayLIst,vector,LinkedList集合
源码解析
现在这篇主要讲List集合的三个子类:ArrayList底层数据结构是数组。
Old丶x
·
2023-08-17 06:32
java
探索高级UI、
源码解析
与性能优化,了解开源框架及Flutter,助力Java和Kotlin筑基,揭秘NDK的魅力!
课程链接:链接:https://pan.baidu.com/s/13cR0Ip6lzgFoz0rcmgYGZA?pwd=y7hp提取码:y7hp复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员v4的分享课程介绍:【01】Java筑基:全方位指南带你从入门到进阶,打造坚实的Java基础!【02】Kotlin:深入浅出,揭示Kotlin的奇妙之处,让你成为Kotlin大神!【
码视野
·
2023-08-17 04:31
教程
java
ui
性能优化
【编译原理】二、理解BNF
源码解析
使用的算法就是BNF或者其改进算法。什么是上下文无关文法呢?可以参考本专栏另一篇文章:【编译原理】什么是上下文无关文法?为什么要学BNF?
撬动未来的支点
·
2023-08-17 04:20
编译原理
编译原理
retrofit-helper 简洁的封装retrofit,优雅的取消请求
他负责网络请求接口的封装,底层实现是
OkHttp
,它的一个特点是包含了特别多注解,方便简化你的代码量,CallAdapter.Factory和Converter.Factory可以很灵活的扩展你的请求。
Android Blog
·
2023-08-17 03:53
retrofit
android
开发语言
android
studio
【OpenGauss源码学习 —— 列存储(创建表)】
本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库
源码解析
》一书以及OpenGauss社区学习文档什么是列存
J.Kuchiki
·
2023-08-16 23:03
OpenGauss
gaussdb
postgresql
数据库
【OpenGauss源码学习 —— 执行算子(SeqScan算子)】
本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库
源码解析
》一书
J.Kuchiki
·
2023-08-16 23:03
OpenGauss
数据库
gaussdb
数据库
动态线程池框架(DynamicTp),监控及
源码解析
篇
大家好,动态线程池项目DynamicTp开源一个多月,目前400多star,说明还是比较受欢迎的,现在已经有一些小伙伴在接入使用或者即将接入使用了,为了项目以后更好的发展迭代,打算出几篇文章来对DynamicTp做一些更详细的介绍,有兴趣的小伙伴欢迎一起参与进来完善迭代项目。背景啥的可以看前一篇文章介绍美团动态线程池实践思路,开源了项目地址感谢star,欢迎pr,业务之余给开源贡献一份力量gite
DataFox
·
2023-08-16 22:38
java实现大文件并发高效下载
它利用了
OkHttp
库来进行网络请求,并使用线程池来同时下载多个文件,从而提高下载效率。程序通过遍历预设的文件URL和本地保存路径,创建下载任务并提交给线程池执行。
Hello.Reader
·
2023-08-16 21:22
java
java
开发语言
cmux
源码解析
项目地址:github.com/soheilhy/cmux简介cmuxisagenericGolibrarytomultiplexconnectionsbasedontheirpayload.Usingcmux,youcanservegRPC,SSH,HTTPS,HTTP,GoRPC,andprettymuchanyotherprotocolonthesameTCPlistener.当你需要开发一
HackerZGZ
·
2023-08-16 19:42
Vue3相关源码-Vue Router
源码解析
(一)
本文基于vue-router4.1.6版本源码进行分析本文重点分析VueRouter的WebHashHistory模式,不会对WebHistory和MemoryHistory模式过多分析文章内容从VueRouter的初始化代码入手,逐步分析对应的代码流程和涉及到的操作方法(push、replace、pop)本文将着重于:VueRouter是如何利用routes数组建立路由映射,路由权重是如何初始化
·
2023-08-16 18:07
Java源码-servlet
源码解析
下面将介绍Servlet的
源码解析
。Servlet接口
源码解析
Servlet接口是所有Servlet类必须实现的接口。该接口定义了Servlet生命周期方法和服务方法。
KillCom
·
2023-08-16 17:24
java
java
servlet
开发语言
http库 之
OKHttp
Util
源码位置方便实用,个人感觉不错依赖io.github.admin4jcommon-http-starter0.7.5代码实践/***通用http的post接口,返回body的JsonNode对象*@paramURI资源地址*@paramobjectpost请求参数,requestBody*/privateJsonNodeCommonHttpRequest(StringURI,Objectobjec
enjoy嚣士
·
2023-08-16 16:24
网络传输协议
http
14.做接口测试运用过哪些测试工具
1)Postman2)JMeter3)SoapUI4)Python+requests5)Java+HttpClient6)Java+
OkHttp
Melody_tester
·
2023-08-16 14:40
面试题集锦1--【接口测试】
集成测试
DSO
源码解析
学习笔记(滑窗优化)
选择要边缘化掉的帧对于关键帧的边缘化策略活跃点只剩下5%的;和最新关键帧曝光变化大于0.7;距离最远的关键帧遍历关键帧通过保留的点和边缘化点的比例,以及光度变化比例判断是否要被边缘化。如果剩下的关键帧依然大于设定窗口的最大值,利用帧间距离(保证良好的空间结构)继续筛选marg的帧。加入到关键帧序列setPrecalcValues()构建之前关键帧与当前帧fh的残差(旧的)激活所有关键帧上的部分未成
秃头队长
·
2023-08-16 12:56
SLAM
DSO
源码解析
学习笔记(初始化)
FullSystem.cpp入口main主线程用于显示ImageFolderReader文件读取支持从zip压缩文件读取getUndistorterForFile读取相机配置文件对配置文件按行读取,会根据参数的个数判断相机畸变。例如在函数UndisttorRadTan会利用readFromFile函数(使用配置文件参数地址configFileName)进行读取。第一行相机模型参数,第二行相机像素大
秃头队长
·
2023-08-16 12:55
SLAM
SLAM
DSO
ReentrantLock
源码解析
| 京东云技术团队
并发指同一时间内进行了多个线程。并发问题是多个线程对同一资源进行操作时产生的问题。通过加锁可以解决并发问题,ReentrantLock是锁的一种。1ReentrantLock1.1定义ReentrantLock是Lock接口的实现类,可以手动的对某一段进行加锁。ReentrantLock可重入锁,具有可重入性,并且支持可中断锁。其内部对锁的控制有两种实现,一种为公平锁,另一种为非公平锁.1.2实现
·
2023-08-16 10:03
第52期 你不知道的Web Workers & JavaScript 变量对象详细图解 & 5000字的React-native
源码解析
替代webpack?带你了解snowpack原理,你还学得动么近期,随着vue3的各种曝光,vite的热度上升,与vite类似的snowpack的关注度也逐渐增加了。目前(2020.06.18)snowpack在Github上已经有了将近1wstars。snowpack的代码很轻量,本文会从实现原理的角度介绍snowpack的特点。同时,带大家一起看看,作为一个以原生JavaScript模块化为核
前端收藏家
·
2023-08-16 09:22
Spring+AOP+
源码解析
文章目录前言本文使用的调试代码IOC容器管理AOP实例ProxyFactory详解基于注解的SpringAOP源码分析闲聊InstantiationAwareBeanPostProcessor小结之前写过IOC的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写SpringAOP的源码分析文章,这样读者看完IOC+AOP也就对Spring会有比较深的理解了。今天终于成文了,可能很多
小柒7
·
2023-08-16 07:23
Spring
spring
java
【Spring源码】Spring AOP
源码解析
目录前言本文使用的调试代码IOC容器管理AOP实例ProxyFactory详解基于注解的SpringAOP源码分析闲聊InstantiationAwareBeanPostProcessor小结之前写过IOC的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写SpringAOP的源码分析文章,这样读者看完IOC+AOP也就对Spring会有比较深的理解了。今天终于成文了,可能很多读者
Bolon0708
·
2023-08-16 07:51
Spring
源码分析
javadoop:Spring AOP
源码解析
文章目录前言本文使用的调试代码IOC容器管理AOP实例ProxyFactory详解基于注解的SpringAOP源码分析闲聊InstantiationAwareBeanPostProcessor小结之前写过IOC的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写SpringAOP的源码分析文章,这样读者看完IOC+AOP也就对Spring会有比较深的理解了。今天终于成文了,可能很多
mhHao
·
2023-08-16 07:50
常用框架
Spring AOP
源码解析
[TOC]之前写过IOC的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写SpringAOP的源码分析文章,这样读者看完IOC+AOP也就对Spring会有比较深的理解了。今天终于成文了,可能很多读者早就不再等待了,不过主要为了后来者吧。本文不会像IOC源码分析那篇文章一样,很具体地分析每一行SpringAOP的源码,目标读者是已经知道SpringIOC源码是怎么回事的读者,因为
chuixue24
·
2023-08-16 07:20
spring
Spring
AOP
源码解析
Dubbo之ExtensionLoader
源码解析
1.功能概述ExtensionLoader包含了扩展机制的逻辑,类似ClassLoader的功能用途。ExtensionLoader主要功能是加载约定路径下的SPI文件,获取扩展类的类名,并做Class类、实例的缓存。里面还包含自动包装、自动加载、自适应、自动激活等功能的实现逻辑。2.功能分析2.1ExtensionLoader类分析2.1.1)主要成员变量分析/***扩展接口与Extension
csy_insist
·
2023-08-16 05:52
Dubbo
dubbo
Android 各版本迭代改动与适配
HttpURLConnection的底层实现改为了
OkHttp
。Android5.0ART成为默认虚拟机,完全代替Dalvik虚拟机。
wuchao226
·
2023-08-16 04:46
Vue-5.编译器idea
关闭IDEA自动更新IDEA无法搜索插件填写idea下载插件的官方地址点击ok测试成功则
okhttp
s://plugins.jetbrains.com/idea全局内存配置(重启后生效)部署AlibabaCloudtoolkit
Mr谦
·
2023-08-16 03:38
Vue
vue.js
intellij-idea
前端
next.js
源码解析
- getStaticProps、getStaticPaths 篇
好久前写了关于getStaticProps和getStaticPaths的内容,然而半年过去了
源码解析
就一直忘记了,不久前有人提醒才想起来,补下坑。
·
2023-08-15 23:51
详细图解Netty Reactor启动全流程 | 万字长文 | 多图预警
本系列Netty
源码解析
文章基于4.1.56.Final版本Reactor启动流程图.png大家第一眼看到这幅流程图,是不是脑瓜子嗡嗡的呢?
bin的技术小屋
·
2023-08-15 22:53
【SpringCloud技术专题】「Fegin技术系列」从源码层面让你认识Feign工作流程和运作机制
Feign工作流程
源码解析
什么是feign:一款基于注解和动态代理的声明式restfulhttp客户端。
洛神灬殇
·
2023-08-15 22:26
Android Studio初学者实例:仿拼多多砍价页面
本次实验较为综合,主要是用到了RecyclerView、
okhttp
库(用于网络访问)、gson库(解析json数据)、tomacat(服务器存放图片、文字等),所以代码较多,但知识点常用,如果毕设、工作接触安卓可以深入学习
林林要一直努力
·
2023-08-15 19:52
Android学习与探索
android
studio
android
okhttp
java
吃透阿里P8资深架构师写的Sentinel
源码解析
看完绝对涨技术!
提示:关注+转发本文+私信我“资料”,可获取更多电子书、技术教程、视频、大厂面试题等学习资料。本文介绍阿里开源的Sentinel源码,GitHub:alibaba/Sentinel,基于当前(2019-12)最新的release版本1.7.0。简介Sentinel的定位是流量控制、熔断降级,你应该把它理解为一个第三方Jar包。这个Jar包会进行流量统计,执行流量控制规则。而统计数据的展示和规则的设
sunjian286
·
2023-08-15 19:12
java
微服务
SpringMVC核心
源码解析
(一)
传统的web编程在了解SpringMVC源码之前,我们需先关注SpringMVC解决了什么问题,在原来的web编程中,我们会基于servlet实现web编程,我们简单回顾下,首先新建一个类实现HttpServletpublicclassMyHttpServletextendsHttpServlet{@OverrideprotectedvoiddoPost(HttpServletRequestreq
七天0
·
2023-08-15 18:28
Koa
源码解析
&手写
本文基于koa3.0.0-alpha.1版本源码进行分析由于koa的源码量非常少,但是体现的思想非常经典和难以记忆,如果突然要手写koa代码,可能还不一定能很快写出来,因此本文将集中于如何理解以及记忆koa的代码本文一些代码块为了演示方便,可能有一些语法排列错误,因此本文所有代码均可以视为伪代码1.文章内容从0到1推导koa3.0.0-alpha.1版本源码的实现,一步一步完善简化版koa的手写逻
·
2023-08-15 16:27
源码node.jskoa
Vue3相关源码-Vue Router
源码解析
(二)
本文基于vue-router4.1.6版本源码进行分析前言在上一篇《Vue3相关源码-VueRouter
源码解析
(一)》文章中,我们已经分析了createWebHashHistory()和createRouter
·
2023-08-15 16:41
Java心形边框输出
Java心形边框输出开心小测试数学基础
源码解析
改进达成目标总结开心小测试孩子们学了一个月了,测试一下他们的想法和进展,提出了一个小测试,希望他们能够开心。
老王小可
·
2023-08-15 16:34
技术
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他