首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
炳臣
掘友等级
Java
|
ZOOM
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
101
文章 100
沸点 1
赞
101
返回
|
搜索文章
最新
热门
Spring中BeanFactory与FactoryBean的区别
BeanFactory是一个接口,它是Spring中工厂的顶层规范,是SpringIoc容器的核心接口,它定义了getBean()、containsBean()等管理Bean的通用方法。Spring的容器都是它的具体实现如: 这些实现类又从不同的维度分别有不同的扩展。 首先它是…
RocketMq之事务消息实现原理
RocketMQ提供了事务消息的功能,采用2PC(两段式协议)+补偿机制(事务回查)的分布式事务功能,通过消息队列 RocketMQ 版事务消息能达到分布式事务的最终一致。 暂不能投递的消息,发送方已经成功地将消息发送到了消息队列 RocketMQ 版服务端,但是服务端未收到生…
Spring注解@Autowired源码分析
Spring容器在每个Bean实例化之后,调用AutowiredAnnotationBeanPostProcessor的postProcessMergedBeanDefinition方法,查找该Bean是否有@Autowired注解。 Spring在每个Bean实例化的时候,调…
Spring中配置id或name相同的Bean可能引发的问题及解决方案
如果再xml中配置了相同的的ID或name可能会造成一些问题,今天我们来探讨一下并解决。 1、在同一个xml中配置了相同的bean的id。EX: 2、在不同的xml中配置相同的bean的id。EX: 这种情况下text2.xml中的bean会直接覆盖text1.xml中的bea…
SpringAop源码分析(基于注解)一
关于Aop的原理,简单来讲无非就是用代理模式为目标对象生产代理对象,对原有的方法进行增强。看上去挺简单,但在Spring中,有许多细节是要注意到的。比如: 我们可以带着这些疑问来看源码,有助于我们的理解。 先来一个注解方式实现AOP的demo,然后我们后面根据这个demo来分析…
RocketMq之Producer原理浅析
其实MessageQueue是RocketMq的一种数据分片+物理存储机制。 我们一般在创建 Topic 的时候会指定 MessageQueue 的数量。 如上图,一个 Topic 中有4个 MessageQueue,每个 Brokers 上有2个 MessageQueue ,…
RocketMQ学习总结
服务器上部署的RocketMq进程一般称之为Broker,Broker会接收Producer的消息,持久化到本地,然后push给Consumer,通常使用集群部署。主从之间会有数据同步 路由服务,类似与dubbo中的注册中心zk,它存储了Broker的路由信息,供Produce…
SpringAop源码分析(基于注解)四:拦截器链
本文依据JdkDynamicAopProxy来分析,对CGLIB感兴趣的同学看一看ObjenesisCglibAopProxy相关代码。 我们重点关注第<4>步和第<6>步,这两个地方非常重要,第<2>步涉及比较多,最后我们再分析,先来看下第&#x…
Spring IoC 源码分析 (基于注解) 一
IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 Spring为IoC提供了2种方式,一种是基于xml,另一种是基于注解。 标签来定义bean,进行管理。 @Bean…
从二本文科生到大厂JAVA的转码之路
我从小理科就不好,一看到数学就头疼,逻辑思维也不太行,所以我高一就选了文科,高考后去了江苏师范大学读文化产业管理专业,这个专业当年是第一次开设,我们那届属于是小白鼠了。。这个专业就是大杂烩,什么都学,
下一页
个人成就
文章被点赞
202
文章被阅读
71,485
掘力值
1,890
关注了
20
关注者
143
收藏集
11
关注标签
19
加入于
2019-05-10