- 博客(3)
- 收藏
- 关注
原创 你所不知道的BeanFactory与FactoryBean的区别
BeanFactory与FactoryBean的区别最近和朋友探讨有关Spring源码的话题,就聊到了BeanFactory与FactoryBean的区别,这个问题也是我过往面试中被问到最多的关于Spring的面试题,今天就写下我的简单理解。BeanFactory我们先看看源码:public interface BeanFactory{ String FACTORY_BEAN_PREFIX = "&"; Object getBean(String name) throws Beans
2020-07-20 16:39:09 119
原创 TCC分布式事务简单理解
#写这篇博客的起源周末在外逛街,偶然听到路人在讨论TCC的项目实战,显然我和他们是同行,于是我回顾一下自己对TCC的理解。如果说没有做过类似电商的项目,TCC可能会接触的比较少,接下来我就用大白话画图的方式来简述我对TCC的理解,希望对大家有所帮助。##业务场景这是一个电商系统的系统小模块,客户下单订单支付成功后的场景:订单支付成功后修改订单状态为"已支付"通知库存系统扣减库存通知会员系统增加客户的积分通知仓库系统生成出库单给客户发货以下是基础的调用图,应该是比较容易理解的##业务需求
2020-07-16 17:44:25 509
原创 Spring源码学习的准备阶段
最近在学习有关Spring框架相关的知识心血来潮,突然想写点什么东西,就以最近学习的Spring框架的过程开始吧,万事开头难。学习Spring的准备阶段简单分享下我学习前的准备阶段:Spring源码:强烈建议大家自己去搭建一套Spring环境,这样做的好处是可以写注释,不清楚的地方可以重点标记下(好像也只有这个好处吧…)。一本书:Spring源码深度解析(第二版),想要学明白,这本书必不可少。制作图表:利用processOn画出Spring源码的流程图,这个很重要,不要以为当时源码看明白就理解
2020-07-01 18:22:08 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人