首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
明智说
掘友等级
架构师
欢迎关注我的公众号,微信搜索:明智说
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
最新
热门
聊一聊使用事务时(@Transactional)可能出现的问题
解决方案:修改存储引擎为Innodb。 @Transactional注解是否被放在了合适的位置。在上篇文章中我们对Spring中事务失效的原理做了详细的分析,其中也分析了Spring内部是如何解析@Transactional注解的,我们稍微回顾下代码: 解决方案:修改需要事务管…
Spring中事务的使用、抽象机制及模拟Spring事务实现
对于专题大纲我又做了调整哈,主要是希望专题的内容能够更丰富,更加详细,本来是想在源码分析的文章中附带讲一讲事务使用中的问题,这两天想了想还是单独写一篇并作为事务专题的收尾篇,也是我Spring源码专题的收尾篇。 使用 TransactionTemplate 或者 Transac…
Spring事务专题(三)事务的基本概念,Mysql事务处理原理
我重新整理了大纲,思考了很久,决定单独将MySQL的事务实现原理跟Spring中的事务示例分为两篇文章,因为二者毕竟没有什么实际关系,实际上如果你对MySQL的事务原理不感兴趣也可以直接跳过本文,等待接下来两篇应用及源码分析,不过我觉得知识的学习应该慢慢行成一个体系,为了建立一…
Spring中异步注解@Async的使用、原理及使用时可能导致的问题
本着讲一个知识点就要讲明白、讲透彻的原则,我决定单独写一篇这样的文章对@Async这个注解做一下详细的介绍,这个注解带来的问题远远不止循环依赖这么简单,如果对它不够熟悉的话建议慎用。 这个类本身是一个配置类,它的作用是向容器中添加一个AsyncAnnotationBeanPos…
Spring中的数据访问,JdbcTemplate使用及源码分析
本文将要介绍的是第一点。 对于JdbcTemplate的简单使用,建议大家还是要有一定熟悉,虽然我现在在项目中不会直接使用JdbcTemplate的API。本文关于使用不做过多介绍,主要目的是分析它底层的源码 fetchSize:该参数的设计目的主要是为了减少网络交互,当访问R…
如果你每次面试前都要去背一篇Spring中Bean的生命周期,请看完这篇文章
可能有的小伙伴认为,第三种后置处理器肯定就是用来在属性注入前后执行了的吧。我只能说,大兄弟,太天真了,看看下面这张图 另外,在讨论Bean的初始化的时候经常会碰到下面这个问题,@PostConstruct,afterPropertiesSet跟XML中配置的init-metho…
面试必杀技,讲一讲Spring中的循环依赖
Spring中的循环依赖一直是Spring中一个很重要的话题,一方面是因为源码中为了解决循环依赖做了很多处理,另外一方面是因为面试的时候,如果问到Spring中比较高阶的问题,那么循环依赖必定逃不掉。如果你回答得好,那么这就是你的必杀技,反正,那就是面试官的必杀技,这也是取这个…
你知道Spring是怎么将AOP应用到Bean的生命周期中的吗?
在上篇文章中(Spring中AOP相关的API及源码解析,原来AOP是这样子的)我们已经分析过了AOP的实现的源码,那么Spring是如何将AOP应用到Bean的生命周期的呢?这篇文章就带着大家来探究下这个问题。本文我们要分析的代码还是位于org.springframework…
听说你还没学Spring就被源码编译劝退了?30+张图带你玩转Spring编译
在上图中我本地编译的5.0版本的代码,所以我对比的是5.0跟5.1版本populateBean方法实现的差异。 接着等待仓库克隆完毕,这个过程可能会耗费比较长的时间,如果实在不行的话,大家可以直接将源码的压缩包down下来。 在完成对spring-oxm模块的编译后,会在当前目…
Spring中AOP相关的API及源码解析
之所以写这么一篇文章主要是因为下篇文章将结束Spring启动整个流程的分析,从解析配置到创建对象再到属性注入最后再将创建好的对象初始化成为一个真正意义上的Bean。因为下篇文章会设计到AOP,所以提前单独将AOP的相关API及源码做一次解读,这样可以降低阅读源码的障碍,话不多说…
下一页
个人成就
文章被点赞
223
文章被阅读
32,057
掘力值
1,291
关注了
7
关注者
82
收藏集
0
关注标签
36
加入于
2020-05-29