会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
龙之谷2019
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2021年5月12日
rocketmq对 topic 、consumerGroup、tag(selectorExpress)组合配置
摘要: 多个服务器的情况下: 相同 topic 、consumerGroup tag 默认 均衡消费消息 相同 topic 、consumerGroup 当存在不同Tag的时候,会导致消费混乱,比如TagA的消息被TagB的消费者消费了。 相同topic 不同consumerGroup 默认tag,每个服务
阅读全文
posted @ 2021-05-12 13:56 龙之谷2019
阅读(2641)
评论(0)
推荐(0)
2021年5月10日
AOP解析
摘要: https://www.cnblogs.com/liuyk-code/p/9886033.html 里面用的spring版本是4.xx @Around("pointcut()")public Object doAround(ProceedingJoinPoint pjp) throws Throwa
阅读全文
posted @ 2021-05-10 17:41 龙之谷2019
阅读(89)
评论(0)
推荐(0)
ComponentScans 解析
摘要: 1 // Process any @ComponentScan annotations 2 Set<AnnotationAttributes> componentScans = AnnotationConfigUtils.attributesForRepeatable( 3 sourceClass.
阅读全文
posted @ 2021-05-10 17:40 龙之谷2019
阅读(385)
评论(0)
推荐(0)
ConfigurationClassParser doProcessConfigurationClass()解析
摘要: 1 protected final SourceClass doProcessConfigurationClass( 2 ConfigurationClass configClass, SourceClass sourceClass, Predicate<String> filter) 3 thro
阅读全文
posted @ 2021-05-10 17:39 龙之谷2019
阅读(296)
评论(0)
推荐(0)
2021年4月30日
InvocationHandler
摘要: 通过InvocationHandler 来实例化类,可以指定类的类加载器 1 //Application 已经在spring容器中了,构造器注入 //spring 会从容器中找IPrit的实现类,找不到会报错 2 public ApplicationDemo(IPrint printProxy){
阅读全文
posted @ 2021-04-30 09:24 龙之谷2019
阅读(75)
评论(0)
推荐(0)
volatile 使用(单例)
摘要: 保证可见性和有序性,不能保证原子性(long类型有64位,A线程读了前32位,B线程读了后32位) 1 public class SingletonDemo { 2 3 private static volatile SingletonDemo instance = null;//注意需要volat
阅读全文
posted @ 2021-04-30 09:22 龙之谷2019
阅读(92)
评论(0)
推荐(0)
webFlux 设置超时时间、负载均衡
摘要: 1 spring 5.0.X: 2 private static ReactorClientHttpConnector Reactor_Client_Http_Connector = new ReactorClientHttpConnector( 3 options -> options.optio
阅读全文
posted @ 2021-04-30 09:14 龙之谷2019
阅读(1523)
评论(0)
推荐(0)
registerBeanPostProcessors(beanFactory)解析
摘要: 找到所有的BeanPostProcessors接口的实现类,并且注册到spring容器中,同时会真正实例化BeanPostProcessors接口的实现类 1 流程和之前的invokeBeanFactoryPostProcessors()类似 2 这个方法会处理开发人员自己实现的BeanPostPr
阅读全文
posted @ 2021-04-30 09:13 龙之谷2019
阅读(199)
评论(0)
推荐(0)
bean实例化解析 doGetBean()
摘要: 1 protected <T> T doGetBean(final String name, @Nullable final Class<T> requiredType, 2 @Nullable final Object[] args, boolean typeCheckOnly) throws B
阅读全文
posted @ 2021-04-30 09:12 龙之谷2019
阅读(131)
评论(0)
推荐(0)
2021年4月28日
ConfigurationClassPostProcessor processConfigBeanDefinitions方法解析
摘要: 1 1 public void processConfigBeanDefinitions(BeanDefinitionRegistry registry) { 2 2 List<BeanDefinitionHolder> configCandidates = new ArrayList<>(); 3
阅读全文
posted @ 2021-04-28 15:29 龙之谷2019
阅读(104)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告