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研发三面(3年经验):MySQL+
Spring源码
+分布式+算法+线程
虽然自己记性不太好,但还是记录了一下,热乎乎的面经啊,也有一些问题没能记住。三面技术面经如下:美团一面:中间省略掉大概几个问题,因为我不记得了,下面记得的基本都是我没怎么答好的。了解SOA,微服务吗?分布式系统如何负载均衡?如何确定访问的资源在哪个服务器上?一.轮询。二.随机。三.最小响应时间。四.最小并发数。五.哈希。设计一个分布式负载均衡缓冲系统,如何快速定位到是那个服务器(使用key分段、一
骑着猪追马的程序员
·
2023-10-06 02:12
java
开发语言
jvm
面试
dubbo
java::语法糖以及函数式接口
spring源码
阅读过程中的收获@FunctionalInterface函数式接口,函数式接口,首先是一个接口,然后就是在这个接口里面只能有一个抽象方法。
Hermit_Yoxino
·
2023-10-06 02:01
Spring源码
解析系列汇总
相信我,你会收藏这篇文章的本篇文章是这段时间撸出来的
Spring源码
解析系列文章的汇总,总共包含以下专题。
Java学习录
·
2023-10-06 01:14
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面试总结
Spring源码
解析(十八)-PropertyOverrideConfigurer
Spring版本5.2.5.RELEASE参考《芋道源码》源码解读PropertyOverrideConfigurer允许我们对Spring容器中配置的任何我们想处理的bean定义的property信息进行覆盖替换。它与PropertySourcesPlaceholderConfigurer的区别在于,PropertyOverrideConfigurer在于替换已经具体化的property信息,而
秋水畏寒
·
2023-10-02 21:27
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
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
孙哥
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
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
搭建
Spring源码
工程(随笔)
对于刚入门的初级程序员来说,可以熟练使用Spring框架即可,但是对于拥有3年左右的程序员来说,就要求去看
Spring源码
了,因为在看源码的过程中,可以学习技术大牛们的编程思想以及代码规范。
WEI1B
·
2023-09-25 06:29
Spring
源码
spring
java
github
高频面试题-请聊一下Spring中BeanFactory与FactoryBean的区别
如果你的简历上这么写,熟练掌握Spring,并对
Spring源码
有一定的见解(或者是读过
Spring源码
),那么无法避免的就是要问几个问题。IOC的实现原理是什么?AOP底层是如何实现的?
Ijiran
·
2023-09-25 00:58
spring
java
后端
idea 2020.1版本gradle配置
参考:idea2020配置gradle并导入
Spring源码
idea2018安装和配置gradle
king-hero
·
2023-09-23 13:26
Intellji
Idea
gradle
gradle
intellij
idea
Spring源码
分析-扩展点-配置文件自定义标签
文章目录配置文件自定义标签说明代码出处步骤应用场景配置文件自定义标签说明自定义标签的意思是,在Spring的配置文件中(例如:applicationContext.xml)加入自己定义的标签,同时加入处理类,让IOC容器启动时可以自动解析到beanFactory中。代码出处在ioc容器初始化过程中,会调用类(XmlBeanDefinitionReader.java)的下面这个方法。在这个方法的(c
namelessmyth
·
2023-09-21 21:29
Java框架
Java
架构设计
spring
java
后端
源码分析
Spring源码
-面试题-Bean的生命周期
这是一个高频面试题,这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,还考察对
Spring源码
的熟悉程度!
namelessmyth
·
2023-09-21 21:54
Java框架
Java
spring
源码分析
Bean生命周期
IDEA构建
spring源码
1、下载
spring源码
:https://github.com/spring-projects/spring-framework在tags中选择release(稳定)版本,我下载的是spring-framework
骑士999111
·
2023-09-21 14:54
spring
intellij-idea
spring
java
最新
Spring源码
导入IDEA,极限拉扯,无伤单杀
Spring源码
导入IDEA,极限拉扯,无伤单杀在学源码,希望跟着视频一起走流程,拉源码到本地到顺利执行,稀里糊涂,花了我2天时间。
李君临
·
2023-09-20 23:57
Spring源码学习记录
java
idea
spring
Spring IoC - IoC 容器初始化 源码解析
理解类、变量、方法名的命名,
Spring源码
的命名是很讲究的,很多时候是自解释的一定要学会看Javadoc,同上,这种顶
Richard_易
·
2023-09-20 15:19
Spring源码
解析(1)
到底什么是spring?应该好好的抽时间去查看官方文档,不要再说spring就是IOC,AOP啦。spring官网springframework截图注意到Coretechnologie部分都是spring的核心特性。由于博主能力有限,并没有对spring进行过学习和相关的使用,所以学习分为俩部分,一方面去了解大概spring应该如何去使用,另一个方面去走源码。1.搭建spring的环境普通的Mav
Laniakea_01d0
·
2023-09-20 15:02
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他