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源码学习专栏
java::语法糖以及函数式接口
spring源码
阅读过程中的收获@FunctionalInterface函数式接口,函数式接口,首先是一个接口,然后就是在这个接口里面只能有一个抽象方法。
Hermit_Yoxino
·
2023-10-06 02:01
Spring源码
解析系列汇总
相信我,你会收藏这篇文章的本篇文章是这段时间撸出来的
Spring源码
解析系列文章的汇总,总共包含以下专题。
Java学习录
·
2023-10-06 01:14
【基础算法】双指针---最长连续不重复子序列
==专栏:C++专栏:Java语言专栏:Linux
学习专栏
:C语言初阶专栏:数据结构专栏:备战蓝桥杯文章目
云小逸
·
2023-10-05 01:49
算法
备战蓝桥杯
算法
蓝桥杯
职场和发展
【基础算法】双指针----字符串删减
==专栏:C++专栏:Java语言专栏:Linux
学习专栏
:C语言初阶专栏:数据结构专栏:备战蓝桥杯文章目
云小逸
·
2023-10-05 01:18
备战蓝桥杯
算法
蓝桥杯
职场和发展
spring源码
分析四(从refresh方法说起)
本篇文章开始,我们就进入了spring的源码步骤分析模块,前几篇文章,我已经说明了,我指定了配置文件,然后通过ClassPathXmlApplicationContext读取配置,我们今天分析的主要逻辑是ConfigurableListableBeanFactorybeanFactory=obtainFreshBeanFactory();文件的方式来分析源码的,这样,比较好梳理,废话不多说,我们直
为梦想前进
·
2023-10-04 09:58
Spring源码
阅读(一)——浅析ApplicationContext
一、IOC与DI很多人学习Spring框架都是从IOC入手的,IOC(InversionofControl)译为“控制反转”,基于这一概念,可以衍生出下面几个问题:谁控制了谁?控制了什么?为什么是反转?首先,我们来回答第一个问题:传统模式下,我们通常使用new来创建对象。而使用Spring,我们调用getBean(Stringname,Classtype)就可以直接获得对象。因此,IOC容器控制了
Javar
·
2023-10-03 23:10
java面试总结
java最全面经链接总结目录场景题关于redis的分布式锁,如何添加,放在什么位置
Spring源码
Java(总结完)1一个变量从产生到结束所经历的过程,讲一下字符串常量的过程?
haikuotiankongdong
·
2023-10-03 04:04
工作常问题
操作系统面经
计算机网络面经
数据结构面经
数据库面经
java面试总结
【基础算法】哈希表(开放寻址法)
==专栏:C++专栏:Java语言专栏:Linux
学习专栏
:C语言初阶专栏:数据结构专栏:备战蓝桥杯文章目
云小逸
·
2023-10-03 01:42
备战蓝桥杯
算法
散列表
数据结构
【基础算法】哈希表(拉链法)
==专栏:C++专栏:Java语言专栏:Linux
学习专栏
:C语言初阶专栏:数据结构专栏:备战蓝桥杯文章目
云小逸
·
2023-10-03 01:41
备战蓝桥杯
算法
散列表
数据结构
Spring源码
解析(十八)-PropertyOverrideConfigurer
Spring版本5.2.5.RELEASE参考《芋道源码》源码解读PropertyOverrideConfigurer允许我们对Spring容器中配置的任何我们想处理的bean定义的property信息进行覆盖替换。它与PropertySourcesPlaceholderConfigurer的区别在于,PropertyOverrideConfigurer在于替换已经具体化的property信息,而
秋水畏寒
·
2023-10-02 21:27
数据结构之美:如何优化搜索和排序算法
文章目录搜索算法的优化1.二分搜索2.哈希表排序算法的优化1.快速排序2.归并排序总结欢迎来到数据结构
学习专栏
~数据结构之美:如何优化搜索和排序算法☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT
IT·陈寒
·
2023-10-02 02:23
数据结构学习
数据结构
排序算法
算法
机器学习——k-均值算法(聚类)
机器
学习专栏
:机器
学习专栏
文章目录k-均值(k-means)聚类1、k-均值算法2、k-均值算法的代价函数3、k-均值算法步骤4、初始化聚类中心点和聚类个数5、sklearn实现k-means算法k-均值
Tao_RY
·
2023-10-01 00:33
机器学习专栏
k-means聚类
三维聚类
【MySQL进阶】--- 存储引擎的介绍
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【MySQL
学习专栏
】本专栏旨在分享学习MySQL的一点学习心得,欢迎大家在评论区讨论目录一、什么是存储引擎二、InnoDB
兜里有颗棉花糖
·
2023-10-01 00:22
MySQL从入门到精通系列专栏
mysql
数据库
Spring源码
分析(四) Aop全流程
一、SpringAOP基础概念1、基础概念连接点(Joinpoint):能够被拦截的地方,SpringAOP是基于动态代理的,所以是方法拦截的,每个成员方法都可以称之为连接点;切点(Poincut):每个方法都可以称之为连接点,我们具体定位到某一个方法就成为切点;增强/通知(Advice):表示添加到切点的一段逻辑代码,并定位连接点的方位信息,简单来说就定义了是干什么的,具体是在哪干;织入(Wea
不知名的艾坤
·
2023-09-30 16:28
源码专题
spring
java
数据库
Spring知识
Spring源码
解读方法一:this.prepareRefresh();该方法主要作用:1、设置容器的状态2、初始化属性设置(应用监听器)3、检查必备属性是否存在方法二:this.obtainFreshBeanFactory
什么名字都已存在
·
2023-09-29 18:05
面试八股文
java
后端
spring
boot
spring
spring源码
学习_01 本地环境搭建
参考网上各种资源,终于把
spring源码
运行起来了;步骤总结如下:spring版本:5.2.x本地系统macidea2019.3.2下载地址:https://www.jetbrains.com/idea
Louis.No1
·
2023-09-29 02:18
spring
spring
好的文章推荐
JVMOOP-Klass模式浅谈JVMOOP-Klass二分模型_在云端123的博客-CSDN博客DDD领域驱动设计开发万字长文,结合电商支付业务一文搞懂DDD(qq.com)
Spring源码
构建
spring
LeeGaKi
·
2023-09-29 02:43
java
Spring源码
编译过程
欢迎阅读关于
Spring源码
编译及踩坑的文章。本文将为您介绍编译
Spring源码
的详细过程。
AI_Frank
·
2023-09-28 22:19
java
spring
java
后端
Spring源码
项目构建
Spring容器的及本实现项目构建Spring官网下载https://github.com/spring-projects/spring-framework下载Gradlehttps://gradle.org/releases/配置环境变量%GRADLE_HOME%\bin;在Gradle安装目录下的init.d文件夹下,新建一个init.gradle文件,里面填写以下配置(作用是和自己Mybat
梦梦_吖
·
2023-09-28 20:09
设计模式
学习专栏
三--------观察者模式
设计模式
学习专栏
三--------观察者模式场景建立一个气象站应用,利用WeatherData对象取得数据,并更新三个布告板:目前状况,气象统计,天气预报image此系统中的三个部分是气象站(获取实际气象数据的物理装置
你的头发真的好长
·
2023-09-28 12:02
Spring循环依赖详解
getSingletonspring开启代理对象的地方循环依赖的限制条件什么是循环依赖今天这边来聊下spring中的循环依赖,在spring的bean生命周期中,循环依赖处于bean的依赖注入模块,循环依赖相信就算没有研究过
spring
Life journey
·
2023-09-28 05:07
框架专题
个人日记
SPRING
spring
java
聊透Spring循环依赖
之前就被问过Spring是怎么解决循环依赖的问题,当时年少无知,对
Spring源码
知之甚少,也没有做足功课。只是支支吾吾的说到:好像是通过多级缓存解决的吧。
Java_LingFeng
·
2023-09-28 05:36
spring
面试
java
程序人生
后端
Spring源码
系列:Bean的加载
Spring源码
系列:Bean的加载前言一.Bean的加载1.1FactoryBean的使用案例:FactoryBean的使用和定义1.2缓存中获取单例Bean1.2.1Spring解决循环依赖的原理☆
Zong_0915
·
2023-09-28 03:48
Spring
Java
spring
java
后端
spring源码
---Aop:解析@Aspect(一)
aop启动,自然通知类,必不可少,那么spring是如何解析通知类的呢,目前我们从annotation启动过程中,发现spring只是把我们注册到配置类的@Aspect通知类作为一个普通的bean,实例化保存了起来,但是它的内容并没有发挥作用,或者说,当初始化@Aspect通知类的时候,按照我们配置在MyConfig配置类的顺序,前面的普通bean已经实例化,初始化完毕了,他们是如何通过@Aspe
w-小菜
·
2023-09-28 03:18
spring
Spring源码
解析-构造函数
1、构造函数概述构造函数中,主要创建两个对象分别用来读取注解参数和classpath下的文件AnnotatedBeanDefinitionReader专门读取注解参数的ReaderClassPathBeanDefinitionScanner专门读取classpath下的文件,例如yml、properties等。AnnotationConfigApplicationContext可以通过扫描指定的包
智_永无止境
·
2023-09-27 15:54
源码分析
spring
java
源码
手撕
Spring源码
解析Bean的生命周期
这里我们主要分析生命周期从以下方法进入:bean的实例化(开辟内存空间)-》bean的属性填充-》bean的初始化;SpringBean的加载肯定是找到Bean的定义信息,来源有xml、yml等文件;调用如下入口方法,加载配置文件进入源码解析;先缕清大体脉络,后深入;入口:ClassPathXmlApplicationContext()创建spring以用程序上下文,调用构造方法,设置配置文件路径
LeeGaKi
·
2023-09-27 13:12
spring
java
数据库
spring扩展点二:自定义beanPostProcessor原理解析
beanPostProcessor是我在学习
spring源码
中,目前看到扩展最多的一个接口,比如:aop、spring事务、初始化方法回调,都是对该接口的扩展和实现,除了spring本身的框架,比如dubbo
小小少年_
·
2023-09-27 11:04
spring源码
java
java技术框架选型,助你金九银十稳进大厂
前言为什么要读
Spring源码
,有的人为了学习Spring中的先进思想,也有的人是为了更好的理解设计模式,当然也有很大一部分小伙伴是为了应付面试,SpringBean的生命周期啦,SpringAOP的原理啦
A程序员导师
·
2023-09-27 09:56
Java
经验分享
架构
java
Spring源码
剖析7:AOP实现原理详解
本文转自五月的仓颉https://www.cnblogs.com/xrq730本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《Spring和Spri
da3acf50377b
·
2023-09-27 02:13
【MySQL基础 | 中秋特辑】多表查询详细总结
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【MySQL
学习专栏
】本专栏旨在分享学习MySQL的一点学习心得,欢迎大家在评论区讨论目录一、多表关系多对一(一对多)
兜里有颗棉花糖
·
2023-09-27 02:57
MySQL从入门到精通系列专栏
mysql
数据库
孙哥
Spring源码
第26集
第26集、AnnotationAwareAspectJAutoProxyCreator源码【视频来源于:B站up主孙帅suns
Spring源码
视频】【微信号:suns45】26.1、postProcessAfterInitialization
weixin_43996338
·
2023-09-27 01:40
spring
java
后端
SpringBoot自动装配详解
一.前言本文是作者阅读
Spring源码
的记录文章,由于本人技术水平有限,在文章中难免出现错误,如有发现,感谢各位指正。
M78星云的强者
·
2023-09-26 17:55
spring
boot
spring
java
零基础学习ESP8266
文章目录零基础学习ESP8266前言选择硬件如何
学习专栏
大纲基础部分提高部分总结零基础学习ESP8266前言最近在空余的时候有用乐鑫的模组,感觉很不错,也决定简单写写。
小麦大叔
·
2023-09-26 15:02
ESP8266学习教程⭐⭐
ESP8266
物联网
单片机
spring源码
解析——IOC-开启 bean 的加载
概述前面我们已经分析了spring对于xml配置文件的解析,将分析的信息组装成BeanDefinition,并将其保存注册到相应的BeanDefinitionRegistry中。至此,SpringIOC的初始化工作完成。接下来我们将对bean的加载进行探索。BeanFactory当我们显示或者隐式地调用getBean()时,则会触发加载bean阶段。如下:publicclassAppTest{@T
·
2023-09-26 08:56
后端javaspring
spring源码
解析——IOC-开启 bean 的加载
概述前面我们已经分析了spring对于xml配置文件的解析,将分析的信息组装成BeanDefinition,并将其保存注册到相应的BeanDefinitionRegistry中。至此,SpringIOC的初始化工作完成。接下来我们将对bean的加载进行探索。BeanFactory当我们显示或者隐式地调用getBean()时,则会触发加载bean阶段。如下:publicclassAppTest{@T
程序员大彬
·
2023-09-26 08:10
spring
java
spring
java
rpc
Spring源码
解析—— IOC默认标签解析(下)
正文在上一篇我们已经完成了从xml配置文件到BeanDefinition的转换,转换后的实例是GenericBeanDefinition的实例。本文主要来看看标签解析剩余部分及BeanDefinition的注册。默认标签中的自定义标签解析在上篇博文中我们已经分析了对于默认标签的解析,我们继续看戏之前的代码,如下图片中有一个方法:delegate.decorateBeanDefinitionIfRe
程序员大彬
·
2023-09-26 08:39
计算机
java
spring
spring
java
后端
spring源码
解析——IOC之自定义标签解析
概述之前我们已经介绍了spring中默认标签的解析,解析来我们将分析自定义标签的解析,我们先回顾下自定义标签解析所使用的方法,如下图所示:我们看到自定义标签的解析是通过BeanDefinitionParserDelegate.parseCustomElement(ele)进行的,解析来我们进行详细分析。自定义标签的使用扩展Spring自定义标签配置一般需要以下几个步骤:创建一个需要扩展的组件定义一
程序员大彬
·
2023-09-26 08:07
java
spring
spring
数据库
java
Spring源码
相关
总分结构回答,突出关键接口、类、方法名run->AbstractApplicationContext.refresh()程序的入口在IOC中的操作都是基于DefaultListableBeanFactorybd对象保存在map集合中refresh方法宝包括了整个Spring的执行流程和bean的完整生命周期某些情况下实例化bean的过程比较复杂,可以实现BeanFactory接口定制bean的实例
qq_56876713
·
2023-09-26 06:23
Spring
spring
孙哥
Spring源码
第25集
第25集、处理代理中获取代理进行方法调用0、问题所在1、实现ApplicationContextAware接口实现代理它的处理是在ApplicationContextAware中处理的2、ExposeProxy分析整体分析如何设置成了false就会有下面的问题3、使用@EnableAspectJAutoProxy解决代理问题4、到底如何该解决代理对象中调用代理对象方法呢?1、Application
weixin_43996338
·
2023-09-26 05:35
spring
java
后端
Spring源码
学习笔记:经典设计模式之委派模式
1、博客内容均出自于咕泡学院架构师第三期2、架构师系列内容:架构师学习笔记(持续更新)0、委派模式(DelegatePattern)负责任务的调度和分配任务,跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果。不属于GOF232种设计模式之一。属于行为型模式。委派模式跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过
Jarvis.y
·
2023-09-25 23:57
java设计模式
Spring源码学习笔记
架构师学习笔记
java
设计模式
spring
Spring源码
学习笔记:经典设计模式之工厂模式
1、博客内容均出自于咕泡学院架构师第三期2、架构师系列内容:架构师学习笔记(持续更新)0、工厂模式(FactoryPattern)工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。工厂模式跟单例模式紧密相关1、简单工厂模式(SimpleFactoryPatt
Jarvis.y
·
2023-09-25 23:27
java设计模式
Spring源码学习笔记
架构师学习笔记
设计模式
java
spring
spring源码
解析——IOC之自定义标签解析
概述之前我们已经介绍了spring中默认标签的解析,解析来我们将分析自定义标签的解析,我们先回顾下自定义标签解析所使用的方法,如下图所示:我们看到自定义标签的解析是通过BeanDefinitionParserDelegate.parseCustomElement(ele)进行的,解析来我们进行详细分析。自定义标签的使用扩展Spring自定义标签配置一般需要以下几个步骤:创建一个需要扩展的组件定义一
·
2023-09-25 22:42
javaspring
2022-11-14
2、
Spring源码
中观察者设计模式,通过publishEvent来实现3、读了冯唐《有本事》,以及Scalers的《刻意学习》,了解到了N阶持续行动,个人理解一件事坚持10天,坚持100天,坚持1000
爱吃的H先生
·
2023-09-25 20:58
spring源码
解析以及常见的面试题
一概述spring是一个开源框架,以ioc和aop为核心,像是java语言的一个生态,是服务端开发的基石,因为springboot,cloud等框架是以spring为基础进行开发的。IOC(InversionofController,控制反转),将原本在程序中手动创建对象的控制权,交由给Spring框架来管理。IOC容器是Spring用来实现IOC的载体,IOC容器实际上就是一个Map(key,v
zpl_well
·
2023-09-25 18:13
spring
java
面试
spring源码
bean生命周期篇 一 如何实例化对象
当前源码springboot版本为2.1.6.RELEASE,spring版本为5.1.8.RELEASE代码粘贴的也只有相关重要部分,如果是需要全部的代码请看源码章节内容(1)spring的创建流程是怎么样的?实例化是哪个环节?(2)推断构造方法(3)工厂方法实例化bean(@Bean注解原理是什么的?)(4)构造参数实例化bean(@Autowired作用到构造方法原理是什么?)spring创
爱弹古筝的程序媛
·
2023-09-25 18:12
spring源码
spring
java
spring
boot
spring 源码ConfigurationClassParser类解析收集Import、ImportResource 、bean等相关注解(二)
目录一、@Import注解分析二、@ImportResource注解分析三、@bean注解收集分析
spring源码
ConfigurationClassParser类解析收集Import、ImportResource
nandao158
·
2023-09-25 18:41
spring源码学习
spring
Spring 源码全面解析
期望能帮助自己及准备看
Spring源码
的同学一些启发,起到抛砖引玉的作用。通过记流水账的方式一点一点对源码注释,所以文章篇幅略长,耐心看吧。
auerjds
·
2023-09-25 18:11
spring
java
spring
spring源码
分析5----bean的实例化
作者:
[email protected]
转载请注明作者前面几篇文章介绍了bean被加载到spring中,但没涉及bean的实例化,只是class文件字节流被加载了,没有new成一个对象。bean定义在xml中形式为,bean定义本身有一些属性,常用的有class,id,property,还有name和scope,id和name是有区别的,id取的名字是唯一的,但是name可以给bean赋
天一阁图书管理员
·
2023-09-25 13:30
Java多线程编程- Wait等待超时控制
读书笔记目前笔者正在更新如下,《Java多线程编程实战指南-核心篇》,《HowTomcatWorks》,再到《
spring源码
》解读。
喝醉的鱼
·
2023-09-25 11:33
Java读书笔记
java
开发语言
Spring源码
解析—— IOC默认标签解析(下)
正文在上一篇我们已经完成了从xml配置文件到BeanDefinition的转换,转换后的实例是GenericBeanDefinition的实例。本文主要来看看标签解析剩余部分及BeanDefinition的注册。默认标签中的自定义标签解析在上篇博文中我们已经分析了对于默认标签的解析,我们继续看戏之前的代码,如下图片中有一个方法:delegate.decorateBeanDefinitionIfRe
·
2023-09-25 09:35
后端springjava
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他