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
POCO源码解析
Spring之Bean生命周期
源码解析
系列文章目录文章目录系列文章目录扫描包寻找候选的组件通过组件索引寻找通过包路径扫描所有候选组件生成Bean的名字解析设置BeanDefinition信息检查Spring容器中是否已经存在该beanName注册BeanDefinition实例化非懒加载的单例Bean合并BeanDefinition创建非懒加载单例Bean扫描包ClassPathBeanDefinitionScanner.javapr
啊几
·
2023-06-21 16:48
Spring
spring
java
后端
postgresql snapshot快照
源码解析
, 快照内容生成规则, 可见性是这样判断的
postgresqlsnapshot快照源码解读专栏内容:postgresql内核源码分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.概述本文主要介绍数据库事务快照,分别从源码实现角度和从SQL使用角度来剖析,快照的原理,作用,用途,以及在实现过程中存在的一些差异。简介数据库快照,可能有很多种理解,如在备份时,有快照备份,也是一种快照;本文要介绍的快照,是数据库运行过
韩楚风
·
2023-06-21 15:23
postgresql
数据库
linux
sql
c语言
database
服务器
【Flask】路由详解
文章目录route()装饰器
源码解析
路由参数路由规则[rule]别名[endpoint]处理请求的视图函数[view_fun]重定向[redirect_to]请求方式[methods]末尾`\`是否严格
Al6n Lee
·
2023-06-21 11:09
#
Flask
flask
python
后端
开发语言
大数据
PostgreSQL
源码解析
pgstat_report_query_id函数
/*--------*pgstat_report_query_id()-**该函数用于更新顶层查询标识符(queryidentifier)*--------*/voidpgstat_report_query_id(uint64query_id,boolforce){volatilePgBackendStatus*beentry=MyBEEntry;/**如果未启用跟踪活动(track_activi
李小白努力努力努力ing
·
2023-06-21 10:39
数据库
cartographer
源码解析
(二)node_main.cc文件详解
描述cartographer学习笔记(二)这一篇主要分析node_main.cc的代码主函数main()主函数intmain(intargc,char**argv){google::InitGoogleLogging(argv[0]);google::ParseCommandLineFlags(&argc,&argv,true);CHECK(!FLAGS_configuration_directo
绿竹巷人
·
2023-06-21 06:02
移动机器人SLAM
slam
[RocketMQ] NameServer启动流程
源码解析
(一)
文章目录1.NameServer概述2.NamesrvStartup启动入口3.createNamesrvController创建NamesrvController3.1创建NamesrvController4.start启动NamesrvController4.1初始化NettyServer4.1.1创建NettyRemotingServer4.1.2registerProcessor注册默认请
959y
·
2023-06-21 02:03
RocketMq
RocketMq
源码分析
java-rocketmq
rocketmq
kafka
@ControllerAdvice注解作用及
源码解析
一、概述在Spring里,我们可以使用@ControllerAdvice来声明一些全局性的东西,其用法主要有以下三点:1、@ExceptionHandler注解标注的方法:用于捕获Controller中抛出的不同类型的异常,从而达到异常全局处理的目的;2、@ModelAttribute注解标注的方法:表示此方法会在执行目标Controller方法之前执行;3、@InitBinder注解标注的方法:
每天进步亿点点的小码农
·
2023-06-20 23:26
源码学习
Spring
spring
源代码管理
java
Linux0.11内核
源码解析
-pipe.c
目录什么是PIPE?PIPE注意事项有名和匿名管道内核管道通信管道读函数管道写函数管道创建什么是PIPE?进程间通信(IPC,Inter-ProcessCommunication)是指在不同进程间进行数据通信和交换的过程。管道(pipe)是一种进程间通信的机制,它是一种单向、先进先出的通信方式。一个进程将数据写入管道,而另一个进程从管道中读取数据。在Linux或Unix系统中,进程间还可以使用共享
天才小C
·
2023-06-20 19:48
linux0.11内核源码
linux
驱动开发
Linux0.11内核
源码解析
-block_dev.c
目录block_dev.c文件的作用intblock_write(intdev,long*pos,char*buf,intcount)intblock_read(intdev,unsignedlong*pos,char*buf,intcount)block_dev.c文件的作用block_dev.c文件就包含两个函数,分别是block_read和block_write函数,提供给read和writ
天才小C
·
2023-06-20 19:18
linux0.11内核源码
c语言
开发语言
Linux0.11内核
源码解析
-bitmap.c
目录bitmap.c在内核中的作用什么是位图操作?代码介绍clear_block(addr)set_bit&clear_bit(nr,addr)find_first_zero(addr)查找第一位为0free_block(intdev,intblock)释放blockintnew_block(intdev)分配一个新的数据块free_inode(structm_inode*inode)清空节点的内
天才小C
·
2023-06-20 19:17
linux0.11内核源码
c语言
开发语言
Linux0.11内核
源码解析
-file_dev.c
目录功能描述intfile_read(structm_inode*inode,structfile*filp,char*buf,intcount)intfile_write(structm_inode*inode,structfile*filp,char*buf,intcount)功能描述该文件主要是由两个函数file_read()和file_write()组成,提供系统调用函数read()和wr
天才小C
·
2023-06-20 19:45
linux0.11内核源码
linux
驱动开发
6.Hadoop之
源码解析
内容过于繁杂,建议去看尚硅谷hadoop官方视频和笔记视频:https://www.bilibili.com/video/BV1Qp4y1n7EN?spm_id_from=333.337.search-card.all.click笔记和其余文件:链接:https://pan.baidu.com/s/10iGIiUuFV5JaOhozUvoNcQ提取码:fgnd0.RPC通信原理解析0)回顾1)需求
hutc_Alan
·
2023-06-20 17:25
hadoop
webpack核心模块tapable
源码解析
上一篇文章我写了tapable的基本用法,我们知道他是一个增强版版的发布订阅模式,本文想来学习下他的源码。tapable的源码我读了一下,发现他的抽象程度比较高,直接扎进去反而会让人云里雾里的,所以本文会从最简单的SyncHook和发布订阅模式入手,再一步一步抽象,慢慢变成他源码的样子。本文可运行示例代码已经上传GitHub,大家拿下来一边玩一边看文章效果更佳:https://github.com
·
2023-06-20 14:52
【Netty】「萌新入门」(二)剖析 EventLoop
前言本篇博文是《从0到1学习Netty》中入门系列的第二篇博文,主要内容是介绍Netty中EventLoop的使用,优化及
源码解析
,往期系列文章请访问博主的Netty专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:45
后端javanetty
【Netty】「萌新入门」(二)剖析 EventLoop
前言本篇博文是《从0到1学习Netty》中入门系列的第二篇博文,主要内容是介绍Netty中EventLoop的使用,优化及
源码解析
,往期系列文章请访问博主的Netty专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:44
后端javanetty
【Netty】「萌新入门」(二)剖析 EventLoop
前言本篇博文是《从0到1学习Netty》中入门系列的第二篇博文,主要内容是介绍Netty中EventLoop的使用,优化及
源码解析
,往期系列文章请访问博主的Netty专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:07
后端javanetty
基于 RocketMQ 的分布式事务解决方案
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-20 07:10
分布式
数据库
java
mysql
zookeeper
SpringBoot 分布式事务的解决方案(JTA+Atomic+多数据源)
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-20 07:40
分布式
中间件
spring
java
mysql
面试官:聊聊分布式事务,再说说解决方案!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-20 07:39
分布式
数据库
java
编程语言
redis
微服务中的分布式事务方案
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-20 07:06
分布式
java
数据库
redis
编程语言
RocketMQ
源码解析
-Broker接收生产者发送消息
RocketMQbroker的启动类:org.apache.rocketmq.broker.BrokerStartupimage.pngpublicstaticBrokerControllercreateBrokerController(String[]args){System.setProperty(RemotingCommand.REMOTING_VERSION_KEY,Integer.toS
Source_
·
2023-06-20 03:43
JUC同步锁原理
源码解析
六----Exchanger
#JUC同步锁原理
源码解析
六Exchanger##Exchanger###Exchanger的来源```javaAsynchronizationpointatwhichthreadscanpairandswapelementswithinpairs.Each
bug的自我救赎
·
2023-06-20 00:00
ArrayBlockingQueue
源码解析
ArrayBlockingQueue是java并发包下一个以数组实现的阻塞队列,它是线程安全的。/使用数组存储元素finalObject[]items;//取元素的指针inttakeIndex;//放元素的指针intputIndex;//元素数量intcount;//保证并发访问的锁finalReentrantLocklock;//非空条件privatefinalConditionnotEmpty
tracy_668
·
2023-06-19 23:11
JUC同步锁原理
源码解析
五----Phaser
#JUC同步锁原理
源码解析
五Phaser##Phaser###Phaser的来源```javaAreusablesynchronizationbarrier,similarinfunctionalityto
bug的自我救赎
·
2023-06-19 21:00
自动化测试工具 AirTest 的使用方法与简介
目录前言:Airtest简介1.基于图像识别的Airtest框架2.基于UI识别的
Poco
框架Airtest环境搭建Airtest布局Airtest使用步骤第一步:连接移动设备第二步:创建一个.air文件
自由家
·
2023-06-19 19:03
软件测试工具
web自动化测试
软件测试
自动化
测试工具
运维
java
开发语言
python
数学建模
手机短信里的短链接,是如何设计与实现的?
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-06-19 17:55
数据库
中间件
分布式
redis
java
kubernetes fifo
源码解析
kubernetesfifo
源码解析
1.介绍kubernetesfifo是一个先入先出队列,实现了Add、Update、Delete、Get、Pop等基本API,以及Replace、HasSynced等
·
2023-06-19 12:52
AlertDialog
源码解析
前言最近在研究设计模式中的建造者模式,而AlertDialog源码正是采用这种模式进行设计的,故将整个AlertDialog源码都给分析了一遍。总体框架在MainActivity中实例化一个AlertDialog对象:publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedI
zhang_pan
·
2023-06-19 12:05
令人头秃的:你的主机中的软件中止了一个已建立的连接
一般来说,我们在
poco
初始化,或者是
poco
初始化之后“第一个”控件操作的语句中,就容易出现这个问题。下面我们详细看下可能导致这
AirtestProject
·
2023-06-19 02:58
ui
android
unity
【更新公告】AirtestIDE更新至1.2.15版本
1.前言本次更新为AirtestIDE、Airtest、
Poco
、iOS-tagent更新。
AirtestProject
·
2023-06-19 02:58
ios
xcode
objective-c
AirtestIDE1.2.13的安卓手机设置自动初始化功能
但转载必须保留原链接;请勿用作商业或者非法用途1.前言在AirtestIDE1.2.13版本中,我们新增了1个安卓手机设置初始化的功能(以下简称手机初始化功能),能够在手机已经打开USB调试、且已安装
Poco
Service
AirtestProject
·
2023-06-19 02:57
android
python
自动化
测试工具
HashMap
源码解析
前言HashMap是Java程序员使用最多的数据结构之一,同时也是面试必问的知识点,随着JDK的进化与发展,JDK1.8也对底层实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文将结合JDK1.7和1.8的源码,深入探讨HashMap的结构实现和功能原理,篇幅有些长请耐心看完。简介HashMap和ArrayList一样也是继承一个实现一个,继承关系几乎一致,只是把List换成了Map。J
程序员阿浪
·
2023-06-19 02:20
easy-es使用详解与
源码解析
1.gitclone后,easy-es-core中的pom中需要引入:org.apache.httpcomponentshttpcore4.4.122.easy-es-sample中提供了基本案例,可以用来解析源码。3.easy-es-common中的pom里可以看到,它是基于elasticsearch-rest-high-level-client的。如果不熟悉elasticsearch-rest
zhaozhiqiang1981
·
2023-06-19 01:45
elasticsearch
数学建模
java
Android应用开发整合的面试题
Android消息机制的原理及
源码解析
源码角度完整解析Handler都没搞懂,拿什么去跳槽啊?AndroidHandler消息机制(解惑篇)Android消息机制郭神的文章
陈二狗想吃肉
·
2023-06-19 00:14
Andante con moto - Allegro un
poco
agitat...
网易云音乐因为是潮湿和多雨的天气,所以,今天的主题是「温柔的感伤」。推荐的是Mendelssohn第三交响「Scottish」。顾名思义,这首交响曲与Scotland有着很大的关系。此作品的创作灵感始于1829年,当年5月Mendelssohn应伦敦爱乐协会之约第一次赴英伦访问。同年7月,门德尔松到Scotland,参观了PalaceofHolyroodhouse,在后来的日记中他写到「日近黄昏时
音乐大师J
·
2023-06-18 18:31
(day12) 自学Java——集合进阶(双列集合)
目录1.双列集合特点Map遍历三种方式2.HashMap3.LinkedHashMap4.TreeMap5.
源码解析
6.可变参数(形参个数可变)7.Collections8.综合练习1.双列集合特点①双列集合一次需要存一对数据
隐身的菜鸟
·
2023-06-18 18:24
Java
java
jvm
开发语言
Druid连接池
源码解析
(5)HighAvailableDataSource
1HighAvailableDataSourceHighAvailableDataSource是通过对多个DataSource的管理,来实现高可用的一个数据源类图.png内部用ConcurrentHashMap来存储DataSource,由于只有一个无参构造函数,只能自己管理ConcurrentHashMap然后set进去2初始化初始化同样是init(),简短了很多,在DataSource上封装了
错乱的三元运算
·
2023-06-18 11:36
对Pytorch中ResNet源码的探讨
复习就到此了,接下来一起探讨
源码解析
吧!
深度科研
·
2023-06-18 11:50
行人重识别
pytorch
深度学习
人工智能
【iOS】AFNetworking
源码解析
--请求实现(二)
任务进度设置和通知监听AFURLSessionManagerTaskDelegate代理为任务设置进度上传进度下载进度给Task和上传下载进度增加KVO观察AFURLSessionManager为任务添加通知监听上一篇聊了有关NSURLSessionDataTask实例化的相关过程的实现以及为任务添加代理和通知观察,接下来我们看看代理和进度之间的关系以及通知的作用。AFURLSessionMana
zdsey
·
2023-06-18 10:36
iOS源码学习
ios
objective-c
开发语言
【iOS】AFNetworking
源码解析
--请求实现(一)
我们做APP发起网络请求,都离不开一个非常有用的框架AFNetworking,可以说这个框架的知名度已经超过了苹果的底层网络请求部分,很多人可能不知道苹果底层是如何发起网络请求的,但是一定知道AFNetworking,接下来我们就一起详细的解析一下这个框架。AFNetworking解析简单介绍方法实现GET请求接口的调用NSURLSessionDataTask的实例化dataTaskWithReq
zdsey
·
2023-06-18 10:06
iOS源码学习
ios
xcode
iphone
objective-c
golang常见面试题总结
一、golang基础1、谈谈对gin框架的理解gin
源码解析
:https://www.
时鲟、时倾
·
2023-06-18 09:51
golang
开发语言
面试
pdfjs
源码解析
PDF.js是一个开源的JavaScript库,用于在Web浏览器中呈现和操作PDF文档。它由Mozilla开发和维护,旨在为Web应用程序提供一种独立于操作系统的PDF渲染解决方案。下面是对PDF.js源码结构的解析:src/目录:这是PDF.js主要的源代码目录,包含了实现其核心功能的文件和模块。重要的子目录和文件包括:core/:包含了PDF.js的核心功能实现,如解析PDF文档、呈现页面、
sun13047140038
·
2023-06-18 07:13
javascript
开发语言
ecmascript
分布式定时任务框架选型
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-18 06:01
分布式
数据库
java
quartz
大数据
SpringCloud 分布式日志采集方案
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-06-18 06:00
中间件
分布式
java
spring
boot
spring
开源分布式任务调度系统就选它!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-18 06:24
开源
分布式
java
开发语言
替代ELK?分布式日志收集 后起之秀 Graylog
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-18 06:54
中间件
java
linux
docker
运维
SpringBoot接入轻量级分布式日志框架GrayLog
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-18 06:54
中间件
分布式
java
mysql
数据库
分析live555源码第3集:UsageEnvironment_version.hh之live555的版本信息
UsageEnvironment_version.hh
源码解析
:1.//条件宏定义,防止重复包含相同头文件,若未定义,则定义2.
零一美
·
2023-06-18 05:25
爱捣鼓Live555
live555
版本
Spring IOC
源码解析
(08)BeanFactory接口
前言在SpringIOC机制里面,BeanFactory是其中最最核心的一个组件。之所以说它是一个组件,而不是一个类,是因为它具有相对较复杂的继承关系,同时将工厂设计模式的精髓发挥得玲离尽致。我们平时使用SpringIOC的时候,绝大多数情况是使用ApplicationContext及其子类,而非BeanFactory。而ApplicationContext的实现类,内部仍然是通过引用BeanFa
juconcurrent
·
2023-06-18 03:32
【JAVA集合篇】ArrayList源码详解
文章目录前言继承体系
源码解析
属性ArrayList(intinitialCapacity)构造方法ArrayList()构造方法ArrayList构造方法add(Ee)方法add(intindex,Eelement
初念初恋
·
2023-06-18 00:53
java集合
java
后端
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他