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
openGauss源码解析
Spring AOP源码分析
目录1、AOP是什么2、AOP的作用及其优势3、AOP的底层实现3.1JDK动态代理:3.2CGLIB动态代理4、AOP相关概念5、AOP运行流程图6、AOP
源码解析
6.1
源码解析
须知6.2注册自动代理创建器
八五年的湘哥
·
2023-10-29 14:26
SSM&开源组件
java
spring
aop
SpringAop
源码解析
SpringAop
源码解析
(基于springBoot)要读懂SpringAop,首先需要看springIoc,否则连入口代码都找不到。
hhcui重名了
·
2023-10-29 14:55
springAop
java
spring
SpringAOP
源码解析
之TargetSource(四)
前言在Spring框架中,TargetSource是一个接口,用于封装获取目标对象(也就是被代理的对象)的逻辑。它的主要作用是提供代理对象使用的目标对象,并且允许在运行时动态地切换目标对象。TargetSource在Spring的AOP(面向切面编程)中非常重要,它定义了代理对象的目标是谁以及在何时获取目标对象。具体来说,TargetSource接口定义了以下两个方法:getTarget():这个
Code A Better Life
·
2023-10-29 14:25
Spring专题
java
spring
开发语言
1024程序员节
spring
cloud
后端
SpringAOP
源码解析
之advice执行顺序(三)
上一章我们分析了Aspect中advice的排序为Around.class,Before.class,After.class,AfterReturning.class,AfterThrowing.class,然后advice真正的执行顺序是什么?多个Aspect之间的执行顺序又是什么?就是我们本章探讨的问题。准备工作既然需要知道advide的执行顺序,那么我们就得有Aspect。我们还是使用之前创
Code A Better Life
·
2023-10-29 14:22
Spring专题
java
spring
spring
boot
后端
spring
cloud
开发语言
人人都能看懂的Spring
源码解析
,Spring声明式事务关于传播特性、事务挂起与恢复的处理
人人都能看懂的Spring
源码解析
,Spring声明式事务关于传播特性、事务挂起与恢复的处理原理解析AbstractPlatformTransactionManager事务传播特性事务挂起与恢复通过DataSourceTransactionManager
黄俊懿
·
2023-10-29 10:54
Spring
spring
java
spring
boot
后端
框架
[
源码解析
] 模型并行分布式训练 Megatron (3) ---模型并行实现
[
源码解析
]模型并行分布式训练Megatron(3)—模型并行实现文章目录[
源码解析
]模型并行分布式训练Megatron(3)---模型并行实现0x00摘要0x01并行Transformer层1.1初始化
罗西的思考
·
2023-10-29 08:45
001_机器学习
017_分布式机器学习
015_深度学习
深度学习
megatron
nvidia
模型并行
分布式训练
PostgreSQL pgBackRest 是最好的PG备份工具 ? (深入一些疑难问题 2)
加群请联系liuaustin3,在新加的朋友会分到2群(共1540人左右1+2+3+4),新人会进4群(150),另欢迎
OpenGauss
的技术人员加入准备开猎头专业群,有猎
Austindatabases
·
2023-10-29 07:46
postgresql
oracle
数据库
数据库信息速递 MongoDB 在开发者工具中集成了AI功能提高开发工作者的效率 (译)...
加群请联系liuaustin3,在新加的朋友会分到2群(共1540人左右1+2+3+4)新人会进4群(150),另欢迎
OpenGauss
的技术人员加如入。MongoDB在6月份
Austindatabases
·
2023-10-29 07:46
数据库
mongodb
人工智能
Retrofit
源码解析
一、引言Retrofit和OKHttp同为square出品的网络请求相关库,不同的是Retrofit本身不进行网络请求,而是作为一个协调者,协调其他组件共同处理网络请求。用官网描述来说就是:Retrofit是可插拔的,它允许不同的执行机制和类库用于执行HTTP请求、允许不同序列化的类库进行java实体类与HTTP响应数据之间转换。Retrofit的网络请求部分默认基于OkHttp,关于OkHttp
horseLai
·
2023-10-29 01:36
【spring
源码解析
】spring容器初始化过程
SpringIOC容器加载原理1.AnnotationConfigApplicationContext(Config.class)@TestpublicvoiddefaultConfigClassBeanNameIsGeneratedProperly(){ApplicationContextcontext=newAnnotationConfigApplicationContext(Config.c
worn.xiao
·
2023-10-29 00:56
J2EE/spring
spring
java
mybatis
Spring
源码解析
4.createBean()方法解析
createBeanInstance()protectedBeanWrappercreateBeanInstance(StringbeanName,RootBeanDefinitionmbd,@NullableObject[]args){//获取bd内部的Class对象。ClassbeanClass=resolveBeanClass(mbd,beanName);//这里判断当前bean是非公开类型
shstart7
·
2023-10-29 00:24
Spring
spring
java
ioc
源码
Spring
源码解析
六 (Bean的初始化)
目录1.循环依赖解决2.FactoryBean情况处理3.依赖检查4.Bean的创建4.1实例化bean4.2依赖处理4.3属性填充4.4执行初始化方法5.Bean生命周期流程6.IOC容器的关闭6.1Web应用中容器的销毁6.2非Web应用中容器的销毁在前面分析IOC容器时有说到,在IOC容器初始化结束后,会开始初始化非延迟加载的单例Bean,对于其他Bean则会在调用getBean()方法时去
AnEra
·
2023-10-29 00:52
#
Spring5.x源码深度解析
Bean的初始化
【Spring容器初始化后实例化单例bean过程
源码解析
5.1.3.RELEASE版本】
目录前言一、基本介绍二、SpringBean生命周期2.1生命周期流程图2.2各个节点含义三、SpringBean实例化
源码解析
3.1代码入口3.2refresh方法3.3finishBeanFactoryInitialization
编程界~小卡拉米
·
2023-10-29 00:49
Java
Spring
AOP
开发语言
后端
java
spring
intellij-idea
san.js源码解读之工具(util)篇——bind函数兼容
一、
源码解析
/***Function.prototype.bind方法的兼容性封装**@param{Function}func要bind的函数*@param{Object}thisArgthis指向对象
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
san.js源码解读之工具(util)篇——splitStr2Obj函数
一、
源码解析
/***将字符串逗号切分返回对象**@param{string}source源字符串*@return{Object}*/functionsplitStr2Obj(source){varresult
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
san.js源码解读之工具(util)篇——nexttick函数
vuev2.7.14nextick
源码解析
在了解san.js的nexttick之前先来看一下vue的实现方式,因为它是有参考vue的nexttick的实现。
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
react
源码解析
3.react源码架构
react
源码解析
3.react源码架构视频讲解(高效学习):进入学习这一章的目的是让我们认识一下react源码架构和各个模块。
buchila11
·
2023-10-28 23:08
react.js
架构
javascript
Mac/Linux安装使用
opengauss
数据库步骤
问题背景一般部署
opengauss
数据库在虚拟机中,Mac使用虚拟机步骤较为繁琐,可以使用Docker部署
opengauss
数据库。Linux也可以使用此方式来部署
opengauss
数据库。
real_haha
·
2023-10-28 22:01
1024程序员节
Handler机制之
源码解析
Handler
源码解析
刚入行Android那会,看过好多遍这方面的不同的博客,每次看完都似懂非懂,今天我打算自己来分析一下Handler机制及其相关源码。
luffy之陈大胖子
·
2023-10-28 21:46
灵魂画手:图解Spring AOP实现原理
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-10-28 20:18
java
spring
aop
mybatis
spring
boot
KCP 协议
源码解析
KCP协议文章目录KCP协议1、kcp的协议特点1.1、RTO不翻倍1.2、选择重传1.3、快速重传1.4、非延迟ACK1.5、ACK+UNA1.6、非退让流控2、kcp实现2.1、kcp数据结构2.2、kcp报文发送ikcp_sendikcp_flush2.3、kcp报文接收ikcp_recvikcp_input3、参考Github:https://github.com/skywind3000/
摸鱼呀
·
2023-10-28 20:21
linux_高性能网络设计
linux
网络协议
kcp 介绍与源代码分析_kcp-go
源码解析
概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC:ForwardErrorCorrectionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果。
weixin_39591720
·
2023-10-28 20:50
kcp
介绍与源代码分析
kcp 介绍与源代码分析_KCP-GO
源码解析
原标题:KCP-GO
源码解析
原文作者:张伯雨golang技术社区概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC
weixin_39550937
·
2023-10-28 20:49
kcp
介绍与源代码分析
计算机专业会成为下一个土木吗?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-28 17:36
中间件
人工智能
编程语言
etag
sip
Flutter aspectd (二)
源码解析
引导在上一篇文章中,我们进行了applypatch文件,那么我们来看看apply的文件,具体做了哪些事情。可以看到是在common.dart文件做了更改,和新加了一个aspectd.dart文件common.dart文件该文件所在目录:packages/flutter_tools/lib/build_system/targets/common.dart可以看到在build方法新增了如下代码:@ov
laomao_老毛
·
2023-10-28 17:47
项目经验分享|
openGauss
陈贤文:受益于开源,回馈于开源
开源之夏项目经验分享2023#08# 关于
openGauss
社区
openGauss
是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。
renxyz
·
2023-10-28 14:10
openGauss
数据库
Mybatis-Plus 开发提速器:mybatis-plus-generator-ui
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-28 10:46
mybatis
ui
java
开发语言
Mybatis-Plus 开发提速器:mybatis-plus-generator-ui 你确定不了解一下?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-28 10:15
mybatis
ui
java
开发语言
BRPC
源码解析
及实践——1、概览,编译,初探
引言在上一家公司工作的时候,涉及过RPC的开发,但仅仅是协作方制定好接口文档,我按照对应的格式去返回数据,对于RPC的概念、功能、实现以及各种版本框架的差异几乎没有了解。随着对进程间通信探究的不断深入,对深入了解RPC的渴望也愈加浓烈。本文开始,我将对大名鼎鼎的BPRC展开一系列的学习。概览首先,我将简要的描述一下我对RPC的理解,RPC,全称RemoteProcedureCall,中文是“远程过
blackie_wx
·
2023-10-28 09:41
c++
rpc
以太坊C++
源码解析
(八)交易队列(二)
交易队列的输入交易队列的输入有两个,分别是接收到其他节点的广播交易和自身节点提交的交易。分别来看这两种输入方式:接收广播交易在前面区块链同步章节中提到过,接收到交易后会通过调用TransactionQueue::enqueue()来将新交易放入交易队列中,这个函数代码非常简单:voidTransactionQueue::enqueue(RLPconst&_data,h512const&_nodeI
sky2016
·
2023-10-28 09:15
源码解析
JDK1.8中 HashMap 扰动函数、负载因子、扩容机制
源码解析
JDK1.8中HashMap扰动函数、负载因子、扩容机制一、前言HashMap最早出现在JDK1.2中,底层基于散列算法实现。
AWei_Never
·
2023-10-28 09:16
软件工程
哈希算法
java
散列表
后端
数据结构
[
源码解析
] 当 Java Stream 遇见 Flink
[
源码解析
]当JavaStream遇见Flink文章目录[
源码解析
]当JavaStream遇见Flink0x00摘要0x01领域1.1Flink1.2JavaStream1.3探寻角度0x02数据流模型
罗西的思考
·
2023-10-28 09:26
100_编程语言
201_Flink
Java
Stream
Flink
Stream
EtherCAT主站SOEM
源码解析
----分布时钟DC
EtherCAT主站SOEM
源码解析
----分布时钟DC分布时钟(DC,DsitributedClock)可以使所有EtherCAT设备使用相同的系统时间,从而控制各设备任务的同步执行。
雪花飞龙
·
2023-10-28 08:52
EtherCAT主站SOEM
源码解析
----IOmap
SOEM通过函数ec_config_map(&IOmap)完成逻辑地址和物理地址的映射,应用程序需要定义一个数组IOmap,例如:charIOmap[4096];完成映射后,应用程序就可以通过读写数组IOmap[]来完成与从站的数据交换。1、映射关系SOEM首先将所有从站的输出映射到IOmap[]的开始位置,然后是输入,如下图所示:2、具体实现函数ec_config_map(&IOmap)最终会调
qq_37659294
·
2023-10-28 08:19
ethercat
SOEM
IOmap
聊聊 Kafka:Producer
源码解析
Java实现,Server端是由Scala来实现的,在使用Kafka时,Client是用户最先接触到的部分,因此,我们从Client端开始,会先从Producer端开始,今天我们就来对Producer
源码解析
一番
柒柒Java
·
2023-10-28 07:37
kafka
java
分布式
Mybatis @MapKey注解返回指定Map
源码解析
与用例
文章目录前言技术积累什么是MyBatis@MapKey注解用例展示MapKey注解
源码解析
写在最后前言最近在开发的一个业务功能需要从一批数据中根据业务字段提取数据,对于这个需求可能有的同学就直接用for
小沈同学呀
·
2023-10-28 07:02
Spring
开发工具
mysql
mybatis
Java
MapKey
skywalking golang客户端
源码解析
源码地址gosdk:https://github.com/SkyAPM/go2skyplugin:https://github.com/SkyAPM/go2sky-plugins提供了gohttp、go-restful、gin等框架的trace接入插件,用于服务端和客户端的tracespan创建。gosdk的基本特性客户端和服务端使用grpc双向stream通信。可以设置采样率。默认都会上报。可以
7亮
·
2023-10-28 06:06
Java并发编程解析 | 基于JDK
源码解析
Java领域中并发锁之StampedLock锁的设计思想与实现原理 (三)
苍穹之边,浩瀚之挚,眰恦之美;悟心悟性,善始善终,惟善惟道!——朝槿《朝槿兮年说》写在开头在并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享资源;另一个是同步,即线程之间如何通信、协作。主要原因是,对于多线程实现实现并发,一直以来,多线程都存在2个问题:线程之间内存共享,需要通过加锁进行控制,但是加锁会导致性能下降,同时复杂的加锁机制也会增加编程编码难度过多线程造成线程之
朝槿木兮
·
2023-10-28 05:38
BIT数据库实践——在云服务器上一键部署安装
openGauss
BIT数据库实践——在云服务器上一键部署安装
openGauss
一、操作环境二、购买云服务器三、配置安全组四、连接至云服务器五、一键部署
openGauss
六、参考文献“可爱”的数据库老师要求我们使用华为的
BaizeXS
·
2023-10-28 05:57
服务器
数据库
华为云
openGauss
3.1.1安装
[omm@hecs-1~]$gs_install-X/opt/software/
openGauss
/cluster_config.xmlParsingtheconfigurationfile.Checkpreinstalloneverynode.Successfullycheckedpreinstalloneveryn
成长的小咘咘
·
2023-10-28 05:57
数据库验证
数据库
服务器
华为云服务器部署
openGauss
数据库
参考:(1条消息)安装
openGauss
2.0.0(使用脚本一键部署)_简vae的博客-CSDN博客【Gauss松鼠会|高校课堂】
openGauss
安装部署_哔哩哔哩_bilibili##openGaussinstall.sh
白日梦想家_胖七七
·
2023-10-28 05:57
数据库连接
高斯数据库openGauss
openEuler
数据库
云服务器
数据库开发
不能启动VMware Workstation的解决方法
VMwareWorkstation的解决方法VMwareWorkstation安装见如下链接在x86_64架构+VMware®Workstation16.2.3Pro虚拟机+openEuler20.3-LTS上安装部署
openGauss
3.1.1
flydreamfish
·
2023-10-28 05:26
数据库
postgresql
使用虚拟机VMwarepro1623镜像文件导入部署
openGauss
3.1.1指导手册
使用虚拟机VMwarepro1623镜像文件导入部署
openGauss
3.1.1指导手册(openEuler20.03-LTS+
openGauss
3.1.1)本手册主要描述如何将现有的VMwarePro
flydreamfish
·
2023-10-28 05:26
openGauss
数据库
postgresql
在虚拟机VirtualBox7.0.6+openEuler20.03TSL上安装部署
openGauss
3.1.1数据库快速(一键)安装指导手册
《数据库》在虚拟机VirtualBox7.0.6+openEuler20.3-LTS上安装部署
openGauss
3.1.1数据库指导手册其他参考资料:-在虚拟机VirtualBox7.0.6+openEuler20.03TSL
flydreamfish
·
2023-10-28 05:26
openGauss
数据库
linux
服务器
postgresql
在x86_64架构+VMware16.2.3 Pro+openEuler20.3-LTS上快速部署(一键安装)
openGauss
3.1.1企业版数据库指导手册
在x86_64架构+VMware16.2.3Pro+openEuler20.3-LTS上快速部署(一键安装)
openGauss
3.1.1企业版数据库指导手册以下所用命令的使用参考
openGauss
学习中常用的
flydreamfish
·
2023-10-28 05:25
openGauss
数据库
服务器
网络
postgresql
并发编程-线程池ThreadPoolExecutor底层原理分析(二)
1、线程池中基本属性和方法
源码解析
2、线程池的五种状态变换源码分析3、线程池添加线程
源码解析
4、线程池线程运行执行任务
源码解析
5、线程池shutdown
源码解析
6、线程池中线程退出机制
源码解析
线程池源码的基础属性和方法在线程池的源码中
长情知热爱
·
2023-10-28 00:46
java
开发语言
1024程序员节
vue插件
源码解析
1.使用1.1官网地址官方文档戳这1.2插件使用方式letMyPlugin={install(Vue,args){//逻辑...}};letMyPlugin2=function(Vue,args){//逻辑...};Vue.use(MyPlugin,{options:"MyPlugin1"});Vue.use(MyPlugin2,{options:"MyPlugin2"});1.3demoVue插
项布斯
·
2023-10-27 22:47
【经验分享】
openGauss
容灾集群搭建
gs_sdr命令代码解读背景
openGauss
推出了容灾架构,相比之前的一个集群主从架构,而容灾架构是两个集群间的数据同步。
renxyz
·
2023-10-27 19:23
openGauss
数据库
以太坊
源码解析
:evm
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言以太坊的智能合约是一个非常棒的想法,所以学习以太坊一定要学一下智能合约。而在以太坊源码里,evm模块实现了执行智能合约的虚拟机,无论是合约的创建还是调用,都是由evm模块完成。
fatcat22
·
2023-10-27 19:42
Spring MVC 初始化源码(4)—@RequestMapping注解的
源码解析
基于最新Spring5.x,详细介绍了SpringMVC中的@RequestMapping注解解析的源码。 我正在参与CSDN《新程序员》有奖征文,活动地址:https://marketing.csdn.net/p/52c37904f6e1b69dc392234fff425442。 采用@RequestMapping注解以及使用@RequestMapping作为元注解的注解修饰方法来实现的
刘Java
·
2023-10-27 18:42
Spring
MVC
5.x
源码
新星计划
RequestMapping
HandlerMethod
springmvc源码解析
java
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他