首页
学习
活动
专区
工具
TVP
发布

一块自留地

专栏作者
36
文章
38038
阅读量
19
订阅数
Spring注解@Autowired源码分析
该方法就是在属性注入populateBean中调用的pvs = ibp.postProcessPropertyValues(pvs, filteredPds, bw.getWrappedInstance(), beanName);的具体实现之一。
炳臣
2020-10-16
1.1K0
面试官问我单例模式真的安全吗?我懵逼了
某天晚上,我和基友正在开黑排位,刚刚被敌方EZ用E躲了我混分巨兽的石破天惊,恼羞成怒的我正准备咬牙切齿还回去时,手机响了。
炳臣
2020-10-16
7500
RocketMQ高阶业务问题及解决方案
Broker 是负责存储消息的,怎么保证消息发送到Broker后,一定不会丢失呢?
炳臣
2020-06-29
1.7K0
Redis面试知识点-精简版
redis的所有数据结构都以唯一的key作为名称,然后通过key获取对应的value数据,不同类型的数据结构的差异就在于value的结构不一样。
炳臣
2020-05-18
5300
SpringAop源码分析(基于注解)四:拦截器链
本文依据JdkDynamicAopProxy来分析,对CGLIB感兴趣的同学看一看ObjenesisCglibAopProxy相关代码。 JdkDynamicAopProxy实现了InvocationHandler接口,我们来看下invoke()方法:
炳臣
2019-10-24
8560
SpringAop源码分析(基于注解)二:筛选通知器
我们已经知道BeanPostProcessors是在Bean实例化前后起作用的,如果看过前面的文章Spring Ioc源码分析 之 Bean的加载(八):初始化,应该知道Spring是在AbstractAutowireCapableBeanFactory#doCreateBean() 方法中有一个初始化Bean的方法:
炳臣
2019-10-24
9370
Spring Ioc源码分析 之 Bean的加载(八):初始化
初始化 bean 的方法其实就是三个步骤的处理,而这三个步骤主要还是根据用户设定的来进行初始化,这三个过程为:
炳臣
2019-10-15
5790
Spring Ioc源码分析 之 Bean的加载(六):循环依赖处理
循环依赖,其实就是循环引用,就是两个或者两个以上的 bean 互相引用对方,最终形成一个闭环,如 A 依赖 B,B 依赖 C,C 依赖 A。如下图所示:
炳臣
2019-10-14
6490
Spring中配置id或name相同的Bean可能引发的问题及解决方案
如果再xml中配置了相同的的ID或name可能会造成一些问题,今天我们来探讨一下并解决。
炳臣
2019-08-29
3.9K0
ArrayList源码分析
可以看到,在构造方法中直接将 elementData 指向 DEFAULTCAPACITY_EMPTY_ELEMENTDATA空数组,这个时候该ArrayList的size为初始值0。
炳臣
2019-08-29
4430
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档