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
Spring源码跟读
口算挑战
读经日记第95篇2018年11月29号星期四天气:晴系统读经34周4天共242天读经方法:137累积法读经人员:妈妈,钰群,读经地点:家里妈妈读经内容:《孟子》告子章句上2《易经》上经一遍《诗经》
跟读
国风
群策群辉
·
2023-10-11 11:18
成功日记No1
11月21号计划了三件事:英语
跟读
,运动,阅读。回顾:1.英语
跟读
:时间少了1小时,因为没能按时起床,一是闹钟声音调小了压根没听见,二是冬日起床气太甚。
三毛小新
·
2023-10-11 10:33
2021年8月21日
盘点今日收获1、早上直播,
跟读
《父母对话青春期》:青春期的亲子较量中,父母输才是赢。是的,孩子表达自己独立的观点,是在一次次的按下“我是一个独立的人”的确认键。
点点心理
·
2023-10-11 07:15
Spring源码
解析:(八)事务管理
事务管理前言spring的事务传播级别Spring中事务的API事务的源码实现@EnableTransactionManagementAutoProxyRegistrar总结前言本节主要讲讲Sring的事务管理方面,关于事务管理相信大多读者也都有了解和使用,关于数据库方面的事务管理本节就不再叙述,读者可以看本人的mysql方面的文章浅谈Mysql事务spring的事务传播级别事务往往在servic
一白丁
·
2023-10-11 04:33
Spring
Spring源码
分析九:事务原理源码分析
文章目录(一)spring事务入口(二)Spring事务切入方式2.1InfrastructureAdvisorAutoProxyCreator自动代理器2.1.1InfrastructureAdvisorAutoProxyCreator层级示意图2.1.2获取增强器getAdvicesAndAdvisorsForBean2.1.2.1获取增强器findCandidateAdvisors2.1.2
进击的猫
·
2023-10-11 04:30
Spring源码分析
spring
java
spring
boot
Spring源码
解析(十二):TransactionInterceptor事务拦截器
Spring源码
系列文章
Spring源码
解析(一):环境搭建
Spring源码
解析(二):bean容器的创建、默认后置处理器、扫描包路径bean
Spring源码
解析(三):bean容器的刷新
Spring源码
解析
冬天vs不冷
·
2023-10-11 04:55
spring
spring
java
数据库
【190709】全脑演讲
跟读
第二天
《全脑演讲》这本书排版逻辑很清晰,里面的举例也很有特点,让人简单易懂。第一篇,左脑人,逻辑清晰、会摆事实,注重细节。左脑发达的人所具有的概括能力、结构能力、论证能力都很强。你会发现他们做事情会有明确的目的性,会用关键动作去促使目标的达成,在思考问题的方式上,他们喜欢问为什么做,做什么,怎么做。在解决问题的时候习惯用总分总的方式去拆解,即先解决主要矛盾,再解决次要矛盾,尽量让结果圆满。他们还会利用举
北冥小小鱼
·
2023-10-11 01:14
死磕设计模式—单例模式
1.2.使用样例例如在
Spring源码
中的doGetBean方法中就使用到了单例模式,如下:carbon或者JDK中的RunTime类就使用到了
Waldeinsamkeit4
·
2023-10-10 21:31
【
Spring源码
】SpringBoot默认组件扫描
前言在项目中我们创建了Controller,这个Controller是如何被spring自动加载的呢?为什么Controller必须放在启动类的同级目录下呢?文章目录一、前期准备1.1创建工程1.2创建Controller二、探究过程2.1探究目标2.2探究过程2.2.1回顾容器bean的创建与刷新2.2.2SpringApplication2.2.3ServletWebServerApplica
望天边星宿
·
2023-10-10 20:17
Java
#
Springboot
#
Spring
spring
spring
boot
java
感恩日志第148篇|孩子有天生的学习能力
2016年9月14日星期三八月十四晴间有云妈妈当日读经汇报:①丰卦第55、旅卦第56、巽卦第57;②《论语》里仁第四;③《成语接龙》下(4)各
跟读
一遍再诵读一遍。
雅菊清香
·
2023-10-10 20:33
爆笑口误
➤老师:“日……日……日本鬼子进了村”➤学生
跟读
:“日……日……日本鬼子进了村”。➤旁边听课的老师就笑了。➤这老师大急,对学生道:“不管我日几次,你们只准日一次”。
Ansibertune
·
2023-10-10 16:09
Spring源码
解析(十一)-初始化bean
Spring版本5.2.5.RELEASE参考《芋道源码》源码解读1.AbstractAutowireCapableBeanFactory#initializeBeanprotectedObjectinitializeBean(finalStringbeanName,finalObjectbean,@NullableRootBeanDefinitionmbd){if(System.getSecur
秋水畏寒
·
2023-10-10 14:04
Spring源码
浅析——spring容器的启动流程与spring IOC的实现
目录简介SSM开发模式中容器启动流程调用流程图流程解析ContextLoaderListenerContextLoaderSpringIOC实现上述步骤二:obtainFreshBeanFactory()refreshBeanFactory()刷新BeanFactory查看上述步骤四:进行XML文件读取及解析loadBeanDefinitions(beanDefinitionReader)核心逻辑
晓强-
·
2023-10-10 12:24
Spring
tomcat
spring
Spring源码
java
Spring源码
解析(8)——ApplicationContext
回顾上篇上篇文章《属性注入》,我们已经分析完了bean中的属性是如何注入进去的。到目前为止我们已经分析完了Spring创建一个bean的全流程。先是解析配置的xml文件,将xml文件里配置的信息解析成BeanDefinition,然后通过BeanDefinition来创建bean,同时也会将bean的属性值注入。这里面也涉及到一个循环依赖的问题,也分析了一下Spring是如何来解决循环依赖的。上面
tack_back
·
2023-10-10 12:23
Spring源码解析
spring
java
Spring源码
系列——容器的启动过程(三)
一.前言
Spring源码
系列——容器的启动过程(一)中,我们解析了构造方法.
Spring源码
系列——容器的启动过程(二)中,我们解析了注册方法.本篇文章,分析最后一个方法refresh()!
兵临奇点
·
2023-10-10 12:22
Spring
Framework
spring
java
Spring源码
解析——启动过程详解
基于Spring的启动看看Spring进行了哪些操作,在前面简单写过,现在详细概述一次。AnnotationConfigApplicationContextapplicationContext=newAnnotationConfigApplicationContext(AppConfig.class);System.out.println(applicationContext.getBean("u
还没秃的小菜鸡
·
2023-10-10 12:20
Spring
Spring源码
解析——初始化解析
前言1:实例化一个ApplicationContext的对象;2:调用bean工厂后置处理器完成扫描;3:循环解析扫描出来的类信息;4:实例化一个BeanDefinition对象来存储解析出来的信息;5:把实例化好的beanDefinition对象put到beanDefinitionMap当中缓存起来,以便后面实例化bean;6:再次调用bean工厂后置处理器;7:当然spring还会干很多事情,
还没秃的小菜鸡
·
2023-10-10 12:50
Spring
Spring源码
解析三——IOC容器的初始化过程
简单来说,IOC容器的初始化是由refresh()方法来启动的,这个方法标志着IOC容器的正式启动,具体来说,这个启动包括——BeanDefinition的Resource定位;BeanDefinition的载入;BeanDefinition的注册Spring中把上面三个过程分开,使用不同的模块;使用相应的ResourceLoader,BeanDefinitionReader等模块;第一个过程是R
wesen12
·
2023-10-10 12:19
Spring源码
解析——IoC部分(一)
1概述IoC的意义在于它优雅地解决了类之间的复杂依赖关系,依赖对象的获得方式被反转,对象不必主动去获取被依赖的对象,容器会在适当的时机主动把被依赖对象交到对象手中,通过一种叫做依赖注入的方式。根据《Spring技术内幕》的介绍,IoC的两个核心接口是BeanFactory和ApplicationContext,它们的操作对象Bean被抽象成BeanDefinition。BeanFactory和Ap
旧城灯火
·
2023-10-10 12:18
Java
java
spring
ioc
源码
Spring源码
私家笔记——容器启动前传:Environment就绪,初始化ApplicationContext
所有尝试分析
Spring源码
的同学都知道refresh()方法是源码中最为关键的一部分。那么在这之前,都做了什么准备工作,以及对于整个Spring容器启动的意义是什么呢?
请给我一根烟的时间
·
2023-10-10 12:48
Spring
Spring源码
spring
java
后端
三、
Spring源码
分析——ApplicationContext
原创内容,转载请注明出处1、概述ApplicationContext相对于BeanFactory增加的新特性:支持国际化(MessageSource)、访问资源(ResourceLoader)、应用事件(ApplicationEventPublisher)和一些附加服务(EnvironmentCapable)。ApplicationContextd的主要实现子类有ClassPathXmlAppli
iteye_17810
·
2023-10-10 12:46
Spring
Spring源码分析
Spring源码
私家笔记—— ApplicationContext.refresh()方法浅析
从本章开始我们将开始进入Spring容器真正的刷新启动过程,直接点击或者debugger进入AbstractApplicationContext的refresh()方法。这里再次提示一下大家,在先前的提到过的“胸有大纲,心中不慌”,大家务必要克制自己挨个debugger进refresh的每个方法进行查看的冲动。大家想啊,Spring的作者把一个个的对象和方法封装出来,就是想要屏蔽底层实现的复杂性,
请给我两根烟的时间
·
2023-10-10 12:16
spring
java
spring
boot
后端
Spring源码
解析——IOC之循环依赖处理
什么是循环依赖循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图所示:注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。最全面的Java面试网站Spring中循环依赖场景有:(1)构造器的循环依赖(2)field属性的循环依赖。对于构造器的循环依赖,Spring是无法解
程序员大彬
·
2023-10-10 12:13
java
spring
spring
java
后端
Spring源码
解析——IOC之bean 的初始化
正文一个bean经历了createBeanInstance()被创建出来,然后又经过一番属性注入,依赖处理,历经千辛万苦,千锤百炼,终于有点儿bean实例的样子,能堪大任了,只需要经历最后一步就破茧成蝶了。这最后一步就是初始化,也就是initializeBean(),所以这篇文章我们分析doCreateBean()中最后一步:初始化bean。我回到之前的doCreateBean方法中,如下在pop
程序员大彬
·
2023-10-10 12:13
java
spring
spring
java
后端
Spring源码
解析——ApplicationContext容器refresh过程
正文在之前的博文中我们一直以BeanFactory接口以及它的默认实现类XmlBeanFactory为例进行分析,但是Spring中还提供了另一个接口ApplicationContext,用于扩展BeanFactory中现有的功能。ApplicationContext和BeanFactory两者都是用于加载Bean的,但是相比之下,ApplicationContext提供了更多的扩展功能,简而言之
程序员大彬
·
2023-10-10 12:35
spring
java
spring
java
后端
读经感恩日记第7天
《皇帝内经.邪气藏府病形第四.法时》(二)1遍,累计2遍累计读经内容:全文
跟读
:1.易经7遍,2.弟子规7遍,3.三字经7遍,4.大学7遍,5.中庸7遍,6.百家姓7遍,7.德育启蒙7遍,8.成语接龙7
富敬
·
2023-10-10 08:32
Spring 系列篇之表达式语言(SpEL)
SpEL接着我们来看看
Spring源码
org.springframework.expression.spel.spelExpressionMapWithVariables中一个
雪狼_lykos
·
2023-10-10 07:03
spring源码
解析八(创建单例bean)
上一节,研究了下获取bean的源码,逻辑还是比较简单的,这次,我们一起来研究下创建bean的源码,话不多说,我们直接看源码发现bean的创建的代码都是在AbstractAutowireCapableBeanFactory这个类中,之前分析@Autowired注解的时候,也是在这个类中createBean的其他方法我在这里就不分析了,咱们具体就分析doCreateBeanAbstractAutowi
为梦想前进
·
2023-10-10 05:08
U-boot下netconsole实现
其中的函数run_list执行如下的函数调用流程:run_list–>run_list_real–>run_pipe_real->cmd_process源码
跟读
#u-boot/common/main.cvoidmain_loop
0欧姆
·
2023-10-09 18:02
u-boot
netconsole
u-boot
黄丽红日精进2/21
见今天没课去自习见到了一个书本翻得很旧的书女孩子,还有一大早图书馆爆满,晚上看到一个女孩子在楼梯
跟读
英语,发音很好。
做自己小太阳
·
2023-10-09 06:20
spring源码
解析——IOC之bean创建
正文在Spring中存在着不同的scope,默认是singleton,还有prototype、request等等其他的scope,他们的初始化步骤是怎样的呢?这个答案在这篇博客中给出。singletonSpring的scope默认为singleton,第一部分分析了从缓存中获取单例模式的bean,但是如果缓存中不存在呢?则需要从头开始加载bean,这个过程由getSingleton()实现。其初始
程序员大彬
·
2023-10-09 02:42
java
spring
spring
java
后端
Spring源码
解析——IOC属性填充
正文doCreateBean()主要用于完成bean的创建和初始化工作,我们可以将其分为四个过程:最全面的Java面试网站createBeanInstance()实例化beanpopulateBean()属性填充循环依赖的处理initializeBean()初始化bean第一个过程实例化bean在前面一篇博客中已经分析完了,这篇博客开始分析属性填充,也就是populateBean()protect
程序员大彬
·
2023-10-09 02:11
spring
java
spring
java
后端
Spring源码
剖析-事务源码之@Transactionl解析
前言在上一章我们分析了Spring的AOP的源码,本篇文章是对事务的源码分析,我们都知道事务的管理是基于AOP实现的,所以有了上一篇的铺垫这一章会比较简单一点。事务的源码我会分两章写,一张写Transcational的解析,一张写事务的执行流程。先上一个图,待会儿可以根据这个图来看源码事务配置案例配置事务管理器,开启注解事务支持...省略...标记方法需要事务publicclassUserServ
墨家巨子@俏如来
·
2023-10-09 00:47
《Spring源码深度剖析》
Spring事务源码
Spring源码
深度解析:文章目录
文章目录:序号内容链接地址1一、Spring整体架构和源码环境搭建https://blog.csdn.net/wts563540/article/details/1266866452二、手写模拟Springhttps://blog.csdn.net/wts563540/article/details/1269120973三、容器的刷新-refresh()https://blog.csdn.net/
代码的知行者
·
2023-10-09 00:47
Spring
源码
spring
java
后端
Spring源码
解析(十一):spring事务配置类源码
Spring源码
系列文章
Spring源码
解析(一):环境搭建
Spring源码
解析(二):bean容器的创建、默认后置处理器、扫描包路径bean
Spring源码
解析(三):bean容器的刷新
Spring源码
解析
冬天vs不冷
·
2023-10-09 00:15
spring
spring
java
数据库
精进3
(带上耳塞,跟着自己节奏,看书时边思考,边心里
跟读
)第三就是怎么才能让自己的心静下来(闭上眼做3-5次深呼吸)。2.怎么减轻认知负荷:拓展自己的眼界,学习多项的技能,多方面思考。多与智者交流沟通。
d7a077f15928
·
2023-10-09 00:51
Spring源码
篇(九)自动配置扫描class的原理
文章目录前言ClassLoader如何加载jar包里的class自动配置扫描class的原理spring中的加载方式源码总结前言spring是怎样通过@ComponentScan,或者自动配置扫描到了依赖包里class的?ClassLoader这里涉及到了classLoader的机制,有些复杂,jdk中提供默认3个classLoader:BootstrapClassLoader:加载jdk核心类库
用针戳左手中指指头
·
2023-10-08 22:11
Spring
spring
java
classloader
后端
Spring源码
篇(十)@Bean怎么注册一个bean
文章目录前言配置类里的@Bean解析sourceClass是什么解析@Bean方法添加@Bean注解的方法信息注册总结@Bean注册的过程注意点前言配置类的解析之前有聊过,这篇也会涉及到一部分,因为@Bean本身也是配置类里的一个东西,本篇会着重解析@Bean注册bean的过程。配置类里的@Bean解析位置:org.springframework.context.annotation.Config
用针戳左手中指指头
·
2023-10-08 22:11
Spring
spring
java
后端
Spring源码
篇(十一)注册bean的方式
文章目录前言bean注册的方式class扫描bean@ComponentScan@ImportDeferredImportSelectorImportBeanDefinitionRegistrarxml注册beanspring扩展点总结前言本篇主要以注册bean的方式从源码角度展开分析总结。bean注册的方式首先,由spring管理的对象,称为bean,那么创建一个bean其实就是让spring创
用针戳左手中指指头
·
2023-10-08 22:11
spring
java
大厂面经:三非背景,6 轮面试,终获阿里 Offer
为了能进阿里,我给自己制定了非常详细的学习计划:JavaCore、JVM、网络、
Spring源码
、MySQL、Redis、MQ、Netty,整整准备了1年时间。
「已注销」
·
2023-10-08 19:56
Java
编程语言
面试
java
人工智能
大数据
想学英语又坚持不了,怎么办?
每天抽出4个15分钟来听课,翻译,造句,
跟读
,画画,看美剧磨耳朵。我觉得碎片的时间学习也可以高效利用起来。重要的是课程
Tris_Le
·
2023-10-08 15:12
spring源码
解析-循环依赖
讲解内容:spring的循环依赖---属性注入--自动注入springbean的生命周期springbean实例化的过程spring循环依赖讲解模式打断点,一步一步走过springbean循环依赖解决过程。由于spring创建bean过程繁杂,重要的代码会讲解,不重要的忽略。自动注入也是个重点,后面文章会再次讲解到。本笔记是个人学习子路老师的课程所做的,有兴趣的可以去看看他的课,讲的更好带着问题学
倔强青铜弟中弟
·
2023-10-08 15:00
5.3打卡
1.运动散步3公里,俯卧撑个2.睡眠深度2小时45分浅度4小时55分3.读书,长乐路饭后读,4.练字练字2个5.英语ep3篇163.164.165.167
跟读
164№复习,dd3篇6,反思,学习之后要有复习
新的一年1
·
2023-10-08 14:22
Java多线程编程-栅栏CyclicBarrier实例
读书笔记目前笔者正在更新如下,《Java多线程编程实战指南-核心篇》,《HowTomcatWorks》,再到《
spring源码
》解读。
喝醉的鱼
·
2023-10-08 13:19
Java读书笔记
java
开发语言
Java多线程编程-CountDownLatch
读书笔记目前笔者正在更新如下,《Java多线程编程实战指南-核心篇》,《HowTomcatWorks》,再到《
spring源码
》解读。
喝醉的鱼
·
2023-10-08 13:48
Java读书笔记
java
开发语言
四句话让孩子直面挫折
孩子在日常生活学习中处处面临一些挫折,比如鞋带系不住,字母写不好,英语
跟读
不下来,拍演节目没有被选中,在幼儿园被老师点名批评,这时就需要发挥父母的教练作用了,接下来请尝试以下四个步骤,让孩子更好地面对挫折
琼阁阁
·
2023-10-08 12:41
spring源码
分析六(Bean实例化的预处理)
今天这节内容我们一起来研究下,spring的bean的创建,我们一步步看着源码往下分析.下面的方法就会带我们进入bean的创建完成bean工厂初始化finishBeanFactoryInitialization(beanFactory);protectedvoidfinishBeanFactoryInitialization(ConfigurableListableBeanFactorybeanF
为梦想前进
·
2023-10-08 10:37
忘记上课的小仔
读经日记第103篇2018年12月11号星期二天气:雨系统读经36周2天共254天读经方法:137累积法读经人员:妈妈,钰群,读经地点:家里妈妈读经内容:
跟读
《孟子》告子章句上4《易经》上经一遍《诗经》
群策群辉
·
2023-10-08 10:37
智能革命,重塑未来——重读吴军老师《智能时代》(一)
这两年多的时间,
跟读
了吴军老师在得到上的专栏《硅谷来信》和《谷歌方法论》,包括现在正在连载的《科技史纲60讲》,获益匪浅。
夜聽風雨
·
2023-10-08 06:29
spring源码
搭建遇到的坑记录
环境参考安装教程https://blog.csdn.net/weixin_41325595/article/details/105610797springspring-framework-5.0.8.RELEASE2.jdk1.8.0_1313.gradlegradle-4.9-bin遇到的坑及其解决方案1.gradle版本过高2.需要注释代码https://www.cnblogs.com/shi
xmind果果
·
2023-10-08 02:23
【spring】
spring
gradle
java
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他