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
HoughLines源码解析
ahooks解决用户多次提交方法示例
注:本系列对ahooks的
源码解析
是基于v3
·
2022-07-11 16:49
ahooks useRequest源码精读解析
目录前言架构图
源码解析
FetchonBeforeonRequestonSuccessonFinallyonError其它API小结pluginsusePollingPluginuseRetryPlugin
·
2022-07-11 14:33
ahooks解决React闭包问题方法示例
注:本系列对ahooks的
源码解析
是基于v3.3.13。自己folk了一份源码,主要是对源码做了一些解读,可见详情。系列文章:大家都能看得懂的源码(一)aho
·
2022-07-11 12:00
@pathvariable 和 @Requestparam的详细区别
目录前言1.
源码解析
2.实战讲解前言使用springboot项目的时候,经常看到这两个注解的在项目中的混用对于springboot的基础知识点可看我之前的文章:springboot从入门到精通(全)今天详细分析下
码农研究僧
·
2022-07-11 07:08
java
java
spring
boot
spring
sidekiq
源码解析
image.pngclient调用perform放入queue队列perform_at,perform_async(alias方法)以执行时间为score放入有序集合schedule中image.png队列queue:default队列Sidekiq::Manager按设定的并发数(concurrency),调用Sidekiq::Process(创建线程)取出队列,消费队列,递归执行并使用互斥量实
SecondRocker
·
2022-07-10 19:02
B站有哪些好的Java视频教程,看这篇就够了!
该视频资源思维导图涵盖了Java基础、并发、设计模式、
源码解析
、数据结构与算法、SpringBoot、Spring、SpringMVC、SpringCloud、分布式框架、项目实战、计算机原理、编译原理
青空coding
·
2022-07-10 07:41
笔记
java
数据结构
Transformer——代码篇
一般而言
源码解析
博客都是对着源码看得,只看博客感觉太重了,本人想不到写
源码解析
博客有什么好办法,所以这里也只能放代码加解析了。解析代码:transforme
MoonLer
·
2022-07-10 07:06
NLP
deeplearning
使用Redis搭建电商秒杀系统
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2022-07-09 07:00
数据库
队列
中间件
分布式
redis
【vue3源码】四、computed
源码解析
【vue3源码】四、computed
源码解析
参考代码版本:vue3.2.37官方文档:https://vuejs.org/计算属性。
·
2022-07-08 22:21
Mybatis-Plus之ID自动增长的设置实现
目录1.在实体类中添加@TableId注解:2.在navicat中设置id自动增长:3.测试一下,当我们再次插入的时候,就会看到id4.对注解中的IdType
源码解析
:1.在实体类中添加@TableId
·
2022-07-08 12:29
Spring
源码解析
后置处理器梳理总结
目录前言1、InstantiationAwareBeanPostProcessor的postProcessBeforeInstantiation()方法2、SmartInstantiationAwareBeanPostProcessor的determineCandidateConstructors()方法3、MergedBeanDefinitionPostProcessor的postProcess
·
2022-07-07 11:21
Spring
源码解析
之循环依赖的实现流程
目录前言循环依赖实现流程前言上篇文章中我们分析完了Spring中Bean的实例化过程,但是没有对循环依赖的问题进行分析,这篇文章中我们来看一下spring是如何解决循环依赖的实现。之前在讲spring的过程中,我们提到了一个spring的单例池singletonObjects,用于存放创建好的bean,也提到过这个Map也可以说是狭义上的spring容器。privatefinalMapsingle
·
2022-07-07 10:27
一文搞懂 Netty 发送数据全流程 | 你想知道的细节全在这里
欢迎关注公众号:bin的技术小屋,如果大家在看文章的时候发现图片加载不了,可以到公众号查看原文本系列Netty
源码解析
文章基于4.1.56.Final版本在《Netty如何高效接收网络数据》一文中,我们介绍了
bin的技术小屋
·
2022-07-07 09:00
Spring
源码解析
Bean属性填充
目录前言属性填充执行回调方法及后置处理器前言在上一篇文章中,我们分析了Spring中Bean的实例化过程,在结尾我们知道了虽然bean的实例化完成了,但是其中的属性还没有被注入,今天我们就接着来分析属性是如何被注入的。属性填充实例化完成后,回到上面第3条的doCreateBean方法中,看一下用BeanWrapper产生的原生对象,里面dao这个属性还是null值。回归一下之前的代码,接下来要调用
·
2022-07-07 09:56
Spring 容器初始化 register 与 refresh方法
postProcessBeanFactory5、invokeBeanFactoryPostProcessors6、registerBeanPostProcessors7、非重点部分前篇回顾:Spring
源码解析
容器初始化构造方法在上一
·
2022-07-07 09:39
Spring
源码解析
容器初始化构造方法
目录前言构造方法前言Spring框架被广泛应用于我们的日常工作中,但是很长时间以来我都是只会使用,不懂它的作用原理。通过最近一段时间的阅读源码,个人发现通过阅读源码,能够帮助我们了解Spring的设计理念,并且对Java编程中的一些设计模式更加熟悉,所以记录一下自己对Spring源码的理解。在开始进行源码学习前,首先再回顾一下三种Spring编程风格:基于Schema,即通过xml标签的配置方式基
·
2022-07-07 09:26
Spring
源码解析
Bean的实例化
目录前言准备工作实例化bean1、AbstractBeanFactory的doGetBean方法2、AbstractAutowireCapableBeanFactory的createBean方法3、AbstractAutowireCapableBeanFactory的doCreateBean方法4、AbstractAutowireCapableBeanFactory的createBeanInsta
·
2022-07-07 08:26
HigherHRNet详解之
源码解析
论文:《HigherHRNet:Scale-AwareRepresentationLearningforBottom-UpHumanPoseEstimation》论文链接:https://arxiv.org/pdf/1908.10357.pdf代码链接:https://github.com/HRNet/HigherHRNet-Human-Pose-Estimation姿态估计前言知识:姿态估计-前
error:404..
·
2022-07-07 08:16
姿态估计
机器视觉
深度学习与pytorch
深度学习
计算机视觉
【To .NET】C#集合类
源码解析
大家好!我是未来村村长,就是那个“请你跟我这样做,我就跟你这样做!”的村长!“人生苦短,你用Python”,“Java内卷,我用C#”。从Java到C#,不仅仅是语言使用的改变,更是我从理想到现实,从象牙塔到大熔炉的第一步。.NET是微软的一盘棋,而C#是我的棋子,只希望微软能下好这盘棋,而我能好好利用这个棋子。上一篇文章:【C#数据模型,从EntityFrameworkCore到LINQ】,
未来村村长
·
2022-07-07 07:03
.NET之旅
c#
.net
C#集合
Collections
详细图解 Netty Reactor 启动全流程 | 万字长文 | 多图预警
本系列Netty
源码解析
文章基于4.1.56.Final版本大家第一眼看到这幅流程图,是不是脑瓜子嗡嗡的呢?
JavaShark
·
2022-07-06 18:45
计算机
程序员
JAVA
java
开发语言
抓到 Netty 一个隐藏很深的内存泄露 Bug | 详解 Recycler 对象池的精妙设计与实现
欢迎关注公众号:bin的技术小屋,如果大家在看文章的时候发现图片加载不了,可以到公众号查看原文本系列Netty
源码解析
文章基于4.1.56.Final版本最近在ReviewNetty代码的时候,不小心用我的肉眼抓到了一个隐藏很深很深的内存泄露
bin的技术小屋
·
2022-07-06 17:00
Spring框架系列(13) - SpringMVC实现原理之DispatcherServlet的初始化过程
IOC的源码基础以及SpringMVC的基础,我们便可以进一步深入理解SpringMVC主要实现原理,包含DispatcherServlet的初始化过程和DispatcherServlet处理请求的过程的
源码解析
pdai
·
2022-07-06 16:24
Spring框架
spring
java
Springmvc
Spring框架系列(14) - SpringMVC实现原理之DispatcherServlet处理请求的过程
IOC的源码基础以及SpringMVC的基础,我们便可以进一步深入理解SpringMVC主要实现原理,包含DispatcherServlet的初始化过程和DispatcherServlet处理请求的过程的
源码解析
·
2022-07-06 12:17
@GetMapping、@PostMapping 和 @RequestMapping详细区别附实战代码(全)
目录前言1.
源码解析
2.实战讲解3.总结前言时常对这几个注解比较混乱,甚至只是模糊的认知今天就梳理一下这个知识点总的来说@GetMapping等于@RequestMapping(method=RequestMethod.GET
码农研究僧
·
2022-07-06 07:37
java
java
开发语言
Spring框架系列(14) - SpringMVC实现原理之DispatcherServlet处理请求的过程
IOC的源码基础以及SpringMVC的基础,我们便可以进一步深入理解SpringMVC主要实现原理,包含DispatcherServlet的初始化过程和DispatcherServlet处理请求的过程的
源码解析
pdai
·
2022-07-06 07:00
Netty 如何高效接收网络数据?一文聊透 ByteBuffer 动态自适应扩缩容机制
本系列Netty
源码解析
文章基于4.1.56.Final版本,公众号:bin的技术小屋前文回顾在前边的系列文章中,我们从内核如何收发网络数据开始以一个C10K的问题作为主线详细从内核角度阐述了网络IO模型的演变
bin的技术小屋
·
2022-07-05 20:00
【kotlin 协程】万字协程 一篇完成kotlin 协程进阶
协程进阶协程简介一、协程的基本使用1.1、runBlocking启动1.2、GlobalScope.launch启动1.3、GlobalScope.async启动1.4、三种启动方式的说明二、Coroutine
源码解析
半身风雪
·
2022-07-05 19:11
Android
kotlin
android
开发语言
Spring框架系列(13) - SpringMVC实现原理之DispatcherServlet的初始化过程
IOC的源码基础以及SpringMVC的基础,我们便可以进一步深入理解SpringMVC主要实现原理,包含DispatcherServlet的初始化过程和DispatcherServlet处理请求的过程的
源码解析
·
2022-07-05 10:04
详解HashMap
源码解析
(下)
上文详解HashMap
源码解析
(上)介绍了HashMap整体介绍了一下数据结构,主要属性字段,获取数组的索引下标,以及几个构造方法。本文重点讲解元素的添加、查找、扩容等主要方法。
·
2022-07-05 09:25
java
详解HashMap
源码解析
(下)
上文详解HashMap
源码解析
(上)介绍了HashMap整体介绍了一下数据结构,主要属性字段,获取数组的索引下标,以及几个构造方法。本文重点讲解元素的添加、查找、扩容等主要方法。
小码A梦
·
2022-07-05 08:15
详解HashMap
源码解析
(下)
上文详解HashMap
源码解析
(上)介绍了HashMap整体介绍了一下数据结构,主要属性字段,获取数组的索引下标,以及几个构造方法。本文重点讲解元素的添加、查找、扩容等主要方法。
小码code
·
2022-07-05 08:00
Spring框架系列(13) - SpringMVC实现原理之DispatcherServlet的初始化过程
IOC的源码基础以及SpringMVC的基础,我们便可以进一步深入理解SpringMVC主要实现原理,包含DispatcherServlet的初始化过程和DispatcherServlet处理请求的过程的
源码解析
pdai
·
2022-07-05 07:00
流批一体开源项目ChunJun技术公开课——ChunJun同步Hive事务表
数据还原的DDL模块,想必大家对这一模块有了比较深入的了解,本期无倦同学将会为大家分享ChunJun同步Hive事务表的相关内容,直播将从Hive事务表的结构及原理、ChunJun读写Hive事务表实战、
源码解析
及
·
2022-07-04 16:20
大数据
vant
源码解析
event.ts 事件处理 全局函数 addEventListener详解
源码/*eslint-disableno-empty*//*eslint-disablegetter-return*//*eslint-disableimport/no-mutable-exports*/import{isServer}from'.';//判断是否是服务端typeEventHanlder=(event?:Event)=>void;/***type是联合类型*类型名称是EventHa
丰的传说
·
2022-07-04 12:50
vue
vant源码解析
javascript
前端
vue.js
MyBatis
源码解析
——缓存
这一节我将讲解有关MyBatis缓存的相关源码,也不会太难。众所周知,MyBatis有一级缓存和二级缓存。缓存这个东西是有利有弊,利的话,很明显在于速度更快了,弊一般是数据不一致的问题,这个不仅仅是在MyBatis里会出现了,任何使用缓存的地方都有可能会这样。因此了解MyBatis的缓存是很有必要的,下面我们一起来看下它相关的源码吧。一级缓存先来简单介绍一下一级缓存。在一次数据库连接session
k7c9
·
2022-07-04 11:09
MyBatis
Java
java
mybatis
缓存
详解HashMap
源码解析
(上)
jdk版本:1.8数据结构:HashMap的底层主要基于数组+链表/红黑树实现,数组优点就是查询块,HashMap通过计算hash码获取到数组的下标来查询数据。同样也可以通过hash码得到数组下标,存放数据。哈希表为了解决冲突,HashMap采用了链表法,添加的数据存放在链表中,如果发送冲突,将数据放入链表尾部。上图左侧部分是一个哈希表,也称为哈希数组(hashtable)://table数组tr
·
2022-07-04 09:20
java
详解HashMap
源码解析
(上)
jdk版本:1.8数据结构:HashMap的底层主要基于数组+链表/红黑树实现,数组优点就是查询块,HashMap通过计算hash码获取到数组的下标来查询数据。同样也可以通过hash码得到数组下标,存放数据。哈希表为了解决冲突,HashMap采用了链表法,添加的数据存放在链表中,如果发送冲突,
小码code
·
2022-07-04 09:00
Vue3 Reactive响应式原理逻辑详解
目录前言一、怎么实现变量变化二、怎么实现变量变化三、将多个dep存储在Map中四、将多个object的depsMap继续存储起来五、核心六、
源码解析
(TypeScript)前言本篇文章主要讲解vue响应式原理的逻辑
·
2022-07-03 10:44
Ribbon
源码解析
Ribbon
源码解析
1客户端负载均衡1.1服务端负载均衡1.2客户端负载均衡2Ribbon架构2.1主要组件2.2BaseLoadBalancer2.2.1LoadBalancer负载均衡器2.2.2Ping
zzypiper
·
2022-07-02 07:46
SpringCloud
Ribbon负载均衡(
源码解析
)
Ribbon负载均衡概述SpringCloud中用来实现负载均衡的组件原理我们发出的请求明明是http://userservice/user/1,是怎么变成了http://localhost:8081的呢?只输入服务名称,不用ip和端口号就能访问接口,显然有人根据server名称获取到了服务提供者的ip和端口这个类就是LoadBlancerInterceptor,这个类对RestTemplate的
NPC :)
·
2022-07-02 07:15
Spring
java
spring
后端
分布式
Ribbon踩坑后看源码
Ribbon使用和
源码解析
前言Ribbon的使用maven依赖代码使用更多配置源码分析源码入口主要配置类初始化相关服务调用过程负载均衡器LoadBanlance负载均衡策略IRule调用流程前言自定义了一个负载均衡策略
sun3stone
·
2022-07-02 07:44
java
spring
ribbon
微服务【Ribbon负载均衡&
源码解析
&饥饿加载】第2章
目录个人主页:爱吃豆的土豆版权:本文由【爱吃豆的土豆】原创、在CSDN首发、需要转载请联系博主如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦人必有所执,方能有所成!希望大家多多支持一起进步呀!1,负载均衡原理1.1:负载均衡原理1.2:源码跟踪1)LoadBalancerIntercepor2)LoadBalancerClient3)负载均衡策略IRule4)总结1.3:负载均衡
爱吃豆的土豆
·
2022-07-02 07:07
微服务学习专栏
ribbon
负载均衡
微服务
java
OneFlow
源码解析
:算子签名的自动推断
撰文|郑建华OneFlow是一个原生支持分布式训练的、高性能的深度学习框架。最近读了一些OneFlow的源码、架构设计和代码实现的文章,简单梳理一下自己的理解。主要通过图形展示调用过程和类之间的关系,只对部分重要的代码作一下分析。深度学习框架是一个复杂的系统,而用户使用最多的就是算子(op)。用户通过op构造模型,进行训练、预测。这个笔记就从op入手,看看从Python前端到C++底层,OneFl
OneFlow深度学习框架
·
2022-07-02 07:11
前沿技术
c++
python
java
机器学习
go
Java面试题目!java代码优化技巧
其次,我要说的就是一个Kafka
源码解析
的文档——《Kafka
源码解析
与实战》前5章分别是:Kafka简介、Kafka的架构、Broker概述、Broker的基本模块、Broker的控制管理模块**第1
普通网友
·
2022-07-01 16:06
程序员
面试
后端
java
Rxjs
源码解析
(一)Observable
从newObservable开始import{Observable}from'rxjs'constobservable=newObservable(subscriber=>{subscriber.next(1)subscriber.next(2)subscriber.complete()})observable.subscribe({next:data=>console.log('nextdata
·
2022-07-01 13:19
rxjs
【vue3源码】三、effectScope
源码解析
前言参考代码版本:vue3.2.37官方文档:https://vuejs.org/关于为什么要有effectScope可以参考RFC使用示例effectScope可以对内部的响应式对象的副作用effect进行统一管理。constcounter=ref(1)constscope=effectScope()scope.run(()=>{constdoubled=computed(()=>counter
·
2022-06-30 21:11
Redis ziplist 压缩列表的
源码解析
目录前言源码解读ziplist布局entry节点prelenencoding编码总结前言相信对使用过Redis的人来说,数据类型List是不会陌生的吧。大多数人需要实现一个队列时候,首选的就是List了。但是其实Redis的List类型有多种实现方式。这篇文章就是介绍其中一种实现ziplist-压缩列表。源码解读一如既往,关于ziplist的定义和实现还是放在一对文件中,分别是ziplist.h和
·
2022-06-30 17:54
如何使用插件化机制优雅的封装你的请求hook
注:本系列对ahooks的
源码解析
是基于v3.3.13。自己folk了一份源码,主要是对源码做了一些解读,可见详情。系列文章:大家都能看得懂的源码(一)aho
·
2022-06-30 10:41
前端react.js源码
ObjectOutputStream
源码解析
序列化1、把变量从内存中变成可存储或传输的过程称之为序列化。https://www.liaoxuefeng.com/wiki/1016959663602400/10176247061514242、一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。https://www.runoob.com/java/java-serialization.h
ZoranLee
·
2022-06-29 23:46
Unity中的UGUI
源码解析
之事件系统(4)-ExecuteEvents
Unity中的UGUI
源码解析
之事件系统(4)-ExecuteEvents今天介绍消息系统:ExecuteEvents.Unity实现的消息系统很简单,一个静态类加一堆接口,在处理事件时动态获取需要处理事件的对象
拂面清风三点水
·
2022-06-29 16:26
Unity
UGUI
unity
c#
游戏引擎
上一页
97
98
99
100
101
102
103
104
下一页
按字母分类:
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
其他