从Spring容器的角度理解Dubbo扩展点的加载时机
摘要:对于Dubbo提供的扩展点,主程序执行的过程中并没有显示调用加载的过程,无论是自激活的Filter还是自适应的ThreadPool。那么这样的扩展点在程序运行的哪个节点调用的呢?跟踪之前性能监控扩展点的执行流程,找到扩展点加载时机,如下: 以该文章中关于线程池的扩展点为例,调试分析dubbo扩展点的
阅读全文
posted @
2021-07-21 07:27
池塘里洗澡的鸭子
阅读(150)
推荐(0) 编辑
六、命令设计模式
摘要:命令模式(Command Pattern)是对命令的封装,每个命令都是一个操作:请求放发出请求要求执行一个操作;接收方收到侵权,并执行操作。命令模式解耦了请求放和接收方,请求方只需请求执行命令,不用关心命令怎样被介绍、怎么样被操作即是否被执行等。命令模式属于行为型设计模式。 命令模式通过在请求和实现
阅读全文
posted @
2021-07-16 16:16
池塘里洗澡的鸭子
阅读(48)
推荐(0) 编辑
Spring常用配置之Application Event(事件)
摘要:Spring的事件(Application Event)为Bean与Bean之间的信息通讯提供了支持。当一个Bean处理完一个任务之后,希望另一Bean指定并能做相应的处理,这时我们就需要让另外一个Bean监听当期Bean所发送的事件。其需要遵循如下流程: (1) 自定义事件,继承Applicati
阅读全文
posted @
2021-07-14 11:31
池塘里洗澡的鸭子
阅读(222)
推荐(0) 编辑
Spring 高级特性之二:后置处理器PostProcessor
摘要:在Spring核心思想之 AOP:在自定义容器基础上实现AOP功能和Spring核心思想之 AOP:如何影响DI并引入三级缓存解决DI中涉及代理的问题中都涉及了后置处理器。分析可知其影响盛广,在Spring中后置处理器,有哪些、分别在哪里使用、为什么这样用呢? Spring提供了如下后置处理器对容器
阅读全文
posted @
2021-07-07 02:06
池塘里洗澡的鸭子
阅读(594)
推荐(0) 编辑