摘要:
520没啥好送的,送一份面经总结吧(内含字节、虾皮、欢聚等) 前言 今天不想写文章,水一篇面经。 本来也没打算搞这些,但是看到大家都在面,就跟着出去试试水。我工作已经一年多接近两年,这个工作时长其实比较尴尬,中级岗位自己不满意,高级岗位大厂评级比较难上去。 首先说一下我的工作内容,主要做金融相关的业 阅读全文
摘要:
Spring Ioc源码分析系列--Ioc容器注册BeanPostProcessor后置处理器以及事件消息处理 前言 上一篇分析了BeanFactoryPostProcessor的作用,那么这一篇继续在refresh()方法里游荡,相信对Spring熟悉点的朋友,在看完BeanFactoryPost 阅读全文
摘要:
Spring Ioc源码分析系列--Ioc容器BeanFactoryPostProcessor后置处理器分析 前言 上一篇文章Spring Ioc源码分析系列--Ioc源码入口分析已经介绍到Ioc容器的入口refresh()方法,并且分析了refresh()方法里面的前三个子方法分析了一下。还记得分 阅读全文
摘要:
Spring Ioc源码分析系列--Ioc源码入口分析 本系列文章代码基于Spring Framework 5.2.x 前言 上一篇文章Spring Ioc源码分析系列--Ioc的基础知识准备介绍了Ioc的基础概念以及Spring Ioc体系的部分基础知识。那么这一篇就会真正通过一个例子,启动Ioc 阅读全文
摘要:
Spring Ioc源码分析系列--Ioc的基础知识准备 本系列文章代码基于Spring Framework 5.2.x Ioc的概念 在Spring里,Ioc的定义为The IoC Container,翻译过来也就是Ioc容器。为什么会被叫做容器呢?我们来比对一下日常生活中的容器,也就是那些瓶瓶罐 阅读全文
摘要:
Spring Ioc源码分析系列--前言 为什么要写这个系列文章 首先这是我个人很久之前的一个计划,拖了很久没有实施,现在算是填坑了。其次,作为一个Java开发者,Spring是绕不开的课题。在Spring之中Ioc是一把利器,这是依赖控制反转的关键实现。所以理解Ioc的概念对于初步窥探Spring 阅读全文
摘要:
老生常谈系列之Aop--Aop的经典应用之Spring的事务实现分析(三) 前言 上一篇文章老生常谈系列之Aop--Aop的经典应用之Spring的事务实现分析(二)从三个问题导入,分析了Spring是如何开启事务的、Spring是如何为需要事务支持的类生成代理的以及Spring是怎么实现成功提交异 阅读全文
摘要:
老生常谈系列之Aop--Aop的经典应用之Spring的事务实现分析(二) 前言 上一篇文章老生常谈系列之Aop--Aop的经典应用之Spring的事务实现分析(一)使用了一个简单的例子介绍了事务的使用,但是并没有进行深入的分析源码的实现,那这一篇就开始来进行源码的分析。 本文从源码级别上分析事务实 阅读全文
摘要:
老生常谈系列之Aop--Aop的经典应用之Spring的事务实现分析(一) 前言 前面的系列文章已经大概讲解了Spring Aop的实现,从AspectJ开始,到Spring的实现,再到Spring的实现细节以及JDK动态代理和CGLIB动态代理的一些例子。 那么Aop除了日常的一些用法外,在Spr 阅读全文
摘要:
老生常谈系列之Aop--CGLIB动态代理的底层实现原理 前言 上一篇老生常谈系列之Aop--JDK动态代理的底层实现原理简单讲解了JDK动态代理的实现,动态代理常用实现里面的双子星还有另一位--CGLIB,那么这一篇就会介绍CGLIB动态代理。这篇文章还是复用之前老生常谈系列之Aop--Sprin 阅读全文