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
java事务spring源码
Spring实战系列(三)了解容器的基本实现
地址:https://github.com/spring-projects/spring-framework分析
Spring源码
是非常一件的难的事情,只能一步步学习,一步步记录。
程序媛-jjl
·
2023-12-27 11:07
spring
spring
java
后端
spring源码
Spring实战系列(一)Spring整体架构
Spring是一个分层架构,包含一系列的功能要素,如下图所示(此图参考
Spring源码
深度解析):这些模块为企业级应用开发提供了所需的一切,根据需求选择需要的Spring模块。
程序媛-jjl
·
2023-12-27 11:37
spring
Java
spring
架构
java
SpringCloud OpenFeign源码详细解析
阅读条件:要有
Spring源码
的基础使用过原生的FeignSpringBoot源码基础源码解析入口:@EnableFeignClients@Retention(RetentionPolicy.RUNTIME
守恒R
·
2023-12-27 07:28
spring
cloud
java
spring
spring
boot
微服务
你说你精通
spring源码
?那你知道StringBuffer的扩容原理是什么吗
前言在Java中,String是一个常量,一旦创建其值后不能更改但可以共享。如果我们把多个字符串进行连接(拼接)操作,就会开辟很多空间,从而造成了大量内存空间的浪费。为了解决这个问题,我们需要用到StringBuffer类和StringBuilder类。这两个类可牛逼了,它们都是可变长度的字符串类,在字符串的拼接处理上大大提高了效率。一、StringBuffer与StringBuilder的区别共
程序员伟杰
·
2023-12-25 23:26
《B站-
Spring源码
解析》学习笔记(六)——AOP原理
视频地址:https://www.bilibili.com/video/BV1oW41167AV对应代码Git库地址:https://github.com/whh306318848/spring-annotation.git@EnableAspectJAutoProxy注解分析1.1.@EnableAspectJAutoProxy是什么?使用@Import(AspectJAutoProxyRegi
faith瑞诚
·
2023-12-24 09:31
学习笔记
spring
aop
原理
《B站-
Spring源码
解析》学习笔记(一)——组件管理
视频地址:https://www.bilibili.com/video/BV1oW41167AV对应代码Git库地址:https://github.com/whh306318848/spring-annotation.gitSpring中所有的组件都放在IOC容器中,组件之间的关系通过容器进行自动装配(DI)即依赖注入;以前是通过xml方式配置bean标签的方式注册对象在代码中通过new一个Cla
faith瑞诚
·
2023-12-24 09:31
学习笔记
spring
java
findAutowiredAnnotation分析-
Spring源码
下面代码块来自于AutowiredAnnotationBeanPostProcessorprivateAnnotationAttributesfindAutowiredAnnotation(AccessibleObjectao){if(ao.getAnnotations().length>0){for(Classtype:this.autowiredAnnotationTypes){Annotat
长孙俊明
·
2023-12-24 08:58
spring源码
篇(四)依赖注入(控制反转)
文章目录前言上一篇知识回顾源码流程注入点填充属性xml的填充方式注解注入总结前言上一篇走了一遍bean的生成过程,而在这个过程中,有一个属性填充的步骤,也就是依赖注入,这个概念不难,但其底层实现其实却有很多复杂的步骤,使得这个依赖注入的功能比较强大,所以这篇就是从源码角度,了解spring的依赖注入功能。注意:控制反转就是依赖注入,我在《spring应用篇》中提到过,但我发现还有很多人都认为这个概
用针戳左手中指指头
·
2023-12-24 06:49
Spring
spring
java
ioc
di
依赖注入
spring源码
学习——前置知识
文章目录前言1、BeanFactory与ApplicationContext2、常用注解及回调方法1、Bean注册常用注解2、组件扫描注解3、依赖注入方式3、回调注入4、普通Bean和工厂Bean5、Bean生命周期初始化销毁方法。6、spring的事件机制&监听器7、模块装配8、条件装配9、BeanDefinition1、什么是BeanDefinition?2、为什么需要BeanDefiniti
无唯~
·
2023-12-24 06:17
spring源码分析
spring
学习
java
解析Spring确定构造方法的过程
Spring确定构造方法的过程文章目录解析Spring确定构造方法的过程前言一、三个普通构造函数解析过程二、加@Autowired和只有一个有参构造函数解析过程总结前言每次都是从关键代码进行定位解析,希望大家对
Spring
zl_code_le
·
2023-12-23 01:20
spring
java
数据库
记录 - SpringBoot 自动配置的坑 isXXX失效
我虽然阅读
spring源码
,但是springBoot源码我没有读,所以我相信源码一定会带来答案。从注释入手@Configurat
北堂飘霜
·
2023-12-22 21:14
开发Bug
spring
boot
java
spring
Redis大Key问题
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-22 21:47
数据库技术
redis
数据库
缓存
Mysql索引优化
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-22 21:47
数据库技术
mysql
数据库
Redis浅谈
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-22 21:17
数据库技术
redis
数据库
缓存
Mysql的SQL优化和锁
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-22 21:16
数据库技术
mysql
sql
数据库
Spring源码
编译一次性通过&遇到的坑解决方法
前言
spring源码
本地编译,按网上的博客参考资料的操作步骤,总是会出现各种莫名其妙的错误。根据错误信息找解决方案,但在自己的环境下又总是编译不过去。
大象只为你
·
2023-12-21 18:24
Spring源码
java
深度分析SpringBoot如何省去web.xml
这可能是一个漫长的过程,因为本人之前阅读源码都是很片面的,对
Spring源码
没有一个系统的认识。从本文开始我会持续更新,争取在系列文章更完之后,也能让自己对
Spring源码
有一个系统的认识。
xiaoyaGrace
·
2023-12-21 03:00
spring
SpringBoot源码篇:深度分析SpringBoot如何省去web.xml
这可能是一个漫长的过程,因为本人之前阅读源码都是很片面的,对
Spring源码
没有一个系统的认识。从本文开始我会持续更新,争取在系列文章更完之后,也能让自己对
Spring源码
有一个系统的认识。
weixin_30361753
·
2023-12-21 03:29
web.xml
java
如何设计树形结构
184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬前置知识:前后端数据传输格式(下)新手程序员,尤其是非科班的朋友,往往都非常重视具体技术点的学习,比如多线程、JWT、Redis、甚至
Spring
smart哥
·
2023-12-20 11:38
项目设计
项目设计
树形结构
高频面试:Spring 如何解决循环依赖?(荣耀典藏版)
如果有同学看过
Spring源码
,我通常会问“去掉第三层可以么?第三次主
海棠Flower未眠
·
2023-12-18 15:02
#
面试突击
java必备
java进阶必备
面试
职场和发展
java
spring
Spring IOC容器的启动 AbstractApplicationContext详解
文章目录前言如何学习
Spring源码
从Main开始方法逐个讲解ClassPathXmlApplicationContext的构造方法初始化父类设置配置文件的位置自动刷新this.startupShutdownMonitorprepareRefresh
tinpo_123
·
2023-12-18 05:02
Spring
spring
java
前端
Spring源码
学习三
手写Starter我们通过手写Starter来加深对于自动装配的理解1.创建一个Maven项目,quick-starter定义相关的依赖org.springframework.bootspring-boot-starter2.1.6.RELEASEcom.alibabafastjson1.2.56true2.定义Formate接口定义的格式转换的接口,并且定义两个实现类publicinterfac
CopyLower
·
2023-12-17 00:48
学习
spring
学习
java
spring源码
系列(六)——番外篇如何编译spring的源码
学习
spring源码
的第一步便是需要去编译源码;很多网友在编译
spring源码
的时候遇到了困难继而放弃了
spring源码
的学习;这篇文章主要来阐述如何正确的编译
spring源码
;首先你得检查你的网线能正常上网
geejkse_seff
·
2023-12-16 12:51
java
java
后端
深入理解Dubbo-7.服务消费调用源码分析
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-16 09:33
分布式技术
dubbo
分布式
深入理解Dubbo-8.Dubbo的失败重试设计
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-16 09:33
分布式技术
dubbo
分布式
深入理解Dubbo-6.服务消费源码分析
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-16 09:03
分布式技术
dubbo
分布式
Mysql存储引擎-InnoDB
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-16 09:26
数据库技术
mysql
数据库
容器中的JVM资源该如何被安全的限制?
欢迎工作一到五年的Java工程师朋友们加入Java架构开发:277763288群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、
Spring源码
,MyBatis,
风平浪静如码
·
2023-12-16 08:49
Spring源码
学习一
IOC容器概述ApplicationContext接口相当于负责bean的初始化、配置和组装的IoC容器.Spring为ApplicationContext提供了一些开箱即用的实现,独立的应用可以使用ClassPathXmlApplicationContext或者FileSystemXmlApplicationContext,web应用在web.xml配置监听,提供xml位置和org.spring
CopyLower
·
2023-12-15 19:11
学习
spring
学习
java
Spring源码
学习二
@EnableAutoConfiguration注解的实现原理了解了ImportSelector和ImportBeanDefinitionRegistrar后,对于EnableAutoConfiguration的理解就容易一些了它会通过import导入第三方提供的bean的配置类:AutoConfigurationImportSelector@Import(AutoConfigurationImp
CopyLower
·
2023-12-15 19:11
学习
spring
学习
java
[
Spring源码
] 浅析 SpringApplication`的构造方法
文章目录`SpringApplication`的构造方法获取BeanDefinition源推断应用类型添加ApplicationContext初始化器添加事件监听器主类推断SpringApplication的构造方法Springboot的主启动类为:@SpringBootApplicationpublicclassBootApplication{publicstaticvoidmain(Strin
程序员三木
·
2023-12-14 20:12
Java探索者之路
spring
java
后端
Spring源码
系列一:临摹
目录写在前面一、IOC容器的组成和实现1.1Resource1.2BeanDefinition1.3BeanFactory1.4ApplicationContext二、IOC容器的初始化2.1ApplicationContext的构造和执行2.2BeanFactory的构造与执行2.3tiny-spring总体流程的分析三、AOP的植入和实现细节3.1在Bean初始化过程中完成AOP的植入3.2A
李静静_d2b6
·
2023-12-06 20:47
阿里P8架构师精讲开源+高性能+高并发+分布式+微服务+实战等
开源框架3.高性能架构4.微服务架构5.团队协作开发6.B2C项目实战精讲架构视频资料获取方式工作一到五年的java开发工程师朋友可以加入我们Java架构交流群:760940986群内提供高可用,高并发,
spring
java成功之路
·
2023-12-06 13:58
【
Java事务
提交与回滚(rollback,setAutoCommit,commit)Transaction详解】
一、什么是事务?要求MySQL的表类型为Innodb才支持事务。使用事务时,要求数据库引擎必须是InnoDB引擎在数据库操作中,一项事务是由一条或多条对数据库更新的sql语句,所组成的一个不可分割的工作单元只有当事务中的所有操作都正常完成了,整个事务才能被提交到数据库,如果有一项操作没有完成,就必须撤消整个事务。例如:在银行的转帐事务中,假定张三从自己的帐号上把1000元转到李四的帐号上,相关的s
卡多希~
·
2023-12-03 18:38
Java
java
数据库
开发语言
Spring源码
解析系列五:Spring的AOP之动态代理源码详解
文章目录Spring的AOP之动态代理源码详解使用工厂方法来创建动态代理器小结JDK动态代理创建类并执行对应方法获取代理类调用动态代理类里面的方法小结cglib动态代理创建类并执行对应方法获取代理类调用动态代理类里面的方法小结Spring的AOP之动态代理源码详解使用工厂方法来创建动态代理器选出来advisor之后,使用选出的advisor来动态代理增强初始化完毕的Bean//getAdvices
技术爱好者666
·
2023-12-03 14:55
spring
java
后端
Spring源码
解析系列六:Spring的事务结合Mybatis源码详解
文章目录Spring事务源码详解简单使用@EnableTransactionManagement解析小结使用Advisor进行动态代理增强增强的时机真正的执行逻辑小结总结Spring事务源码详解简单使用@Configuration@EnableTransactionManagementpublicclassSpringConfig{}@EnableTransactionManagement解析@T
技术爱好者666
·
2023-12-03 14:24
spring
mybatis
java
Spring源码
解析系列四:Spring的AOP源码详解
文章目录Spring的AOP源码详解简单使用@EnableAspectJAutoProxy解析小结@Aspect的解析解析的时机真正解析步骤小结使用Advisor进行动态代理增强增强的时机真正的处理逻辑小结使用动态代理进行增强Spring的AOP源码详解本文主要介绍SpringAOP原理解析的切面实现过程(将切面类的所有切面方法根据使用的注解生成对应的增强Advice,并将Advice连同切入点匹
技术爱好者666
·
2023-12-03 14:54
spring
python
java
《Spring》第十一篇 DI手动注入之使用<constructor-arg>标签
属性精准映射赋值依赖注入属于Bean的生命周期的一个很重要的环节,大类可分为使用xml配置和使用注解定义的方式两大类,也可分为手动注入和自动注入(现用的最多的方式)本文重点介绍使用XML实现注入的构造函数注入方式,
Spring
搬砖界的小白
·
2023-12-03 02:16
#
Spring
源码框架
spring
java
后端
看
Spring源码
不得不会的@Enable模块驱动实现原理讲解
这篇文章我想和你聊一聊spring的@Enable模块驱动的实现原理。在我们平时使用spring的过程中,如果想要加个定时任务的功能,那么就需要加注解@EnableScheduling,如果想使用异步的功能,那就要加@EnableScheduling注解,其实这类注解就是属于@Enable模块。那么@Enable模块到底有什么功能?模块是指具备相同领域的功能组件集合,组合所形成一个独立的单元。比如
瞬间的醒悟
·
2023-12-02 22:25
spring
spring
java
后端
探究Kafka原理-7.exactly once semantics 和 性能测试
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023
爱吃芝士的土豆倪
·
2023-12-02 16:07
kafka
kafka
分布式
java
消息队列
深入理解Zookeeper系列-1.初识Zoookeeper
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-01 03:56
分布式技术
zookeeper
分布式
深入理解Zookeeper系列-2.Zookeeper基本使用和分布式锁原理
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理、分布式技术原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2023-12-01 03:26
分布式技术
分布式
zookeeper
消息队列进阶-3.消息队列常见问题解决方案
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023
爱吃芝士的土豆倪
·
2023-12-01 03:25
kafka
kafka
分布式
消息队列
java
探究Kafka原理-6.CAP理论实践
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码、Kafka原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023
爱吃芝士的土豆倪
·
2023-12-01 03:23
kafka
kafka
分布式
消息队列
java
学习 Spring 底层源码分析 看这一篇就够了~
Spring底层源码分析链接:Spring底层源码分析一,Spring回顾二,Spring运行原理三,
Spring源码
分析1ApplicatationContext1.1Spring中IOC容器分类1.2ApplicatationContext
Burial_DH
·
2023-11-30 17:28
SSM
Spring
spring
Spring源码
分析专题系列(2)展开
Spring源码
构建之旅(利用IDEA和Gradle)
环境的搭建GitJDK8+(master分支需要JDK11)
Spring源码
仓库地址(5.2.x分支):https://github.com/spring-projects/spring-frameworkmaster
洛神灬殇
·
2023-11-30 00:19
Spring源码
剖析4:其余方式获取Bean的过程分析
原型Bean加载过程之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式:126789原型Bean加载流程总得来说和单例Bean差不多,看一下不同之处,在AbstractBeanFactory的doGetBean的方法的这一步:1elseif(mbd.isPrototype())
程序员黄小斜
·
2023-11-29 19:39
Spring源码
解读之创建bean过程中的加载类、实例化前、实例化
本文会对bean创建过程中的类加载、实例化前、实例化后的源码进行解读;读此文章前,最好先了解一下bean的创建的主体源码,参考
Spring源码
解读之创建
瑜伽娃娃
·
2023-11-29 15:35
spring
spring
java
Spring源码
搭建
文章目录Gradle安装
Spring源码
下载修改
Spring源码
中Gradle配置构建
Spring源码
导入IDEA创建
Spring源码
debug调试模块spring模块相关错误解决学习博客Gradle安装安装示例
Gabriel_liao
·
2023-11-29 02:20
Spring
spring
java
后端
Spring源码
解读之创建bean
本文章我们会解读一下Spring如何根据beanDefinition创建bean的;代码入口:AnnotationConfigApplicationContextapplicationContext=newAnnotationConfigApplicationContext(AppConfig.class);applicationContext.refresh();当spring执行refresh
瑜伽娃娃
·
2023-11-29 02:15
spring
java
mysql
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他