filter在dubbo中的应用非常广泛,它可以对服务端、消费端的调用过程进行拦截,从而对dubbo进行功能上的扩展,我们所熟知的RpcContext就用到了filter。本...
filter在dubbo中的应用非常广泛,它可以对服务端、消费端的调用过程进行拦截,从而对dubbo进行功能上的扩展,我们所熟知的RpcContext就用到了filter。本...
背景 Java 中区分 API 和 SPI,通俗的讲:API 和 SPI 都是相对的概念,他们的差别只在语义上,API 直接被应用开发人员使用,SPI 被框架扩展人员使用 理...
前面两篇文章已经分析了provider和consumer之间的通信过程,那么还有几个问题: 由于请求是异步的,provider返回结果到客户端之后,consumer怎么知道该...
开篇 最早接触DataX是在前阿里同事在现在的公司引入的时候提到的,一直想抽空好好看看这部分代码,因为DataX的代码框架设计的很好,非常适合二次开发。在熟悉DataX的代...
传统的游戏服务器要么是单线程要么是多线程,过去几十年里CPU一直遵循摩尔定律发展,带来的结果是单核频率越来越高。而近几年摩尔定义在CPU上已然失效,为什么呢? 大于在2003...
情景分析 在Spring的诸多应用场景中bean都是单例形式,当一个单利bean需要和一个非单利bean组合使用或者一个非单利bean和另一个非单利bean组合使用时,我们通...
有时候,我们用Git的时候有可能commit提交代码后,发现这一次commit的内容是有错误的,那么有两种处理方法:1、修改错误内容,再次commit一次 2、使用git r...
我们今天来聊一下Spring的AOP,我们从AnnotationAwareAspectJAutoProxyCreator开始说起。他是一个InstantiationAware...
Spring配置Bean有多种形式,第一种常用的就是通过XML文件配置,另外一种就是通过@Configuration声明类,表明是一个配置文件,他的本质作用和XML是相同的,...
PS: 本文讲得比较细,所以篇幅较长。 阅读时间:30m~1h。请认真读完,希望你一小时后能对统一异常处理有一个清晰的认识。 PS: 本文所有代码在 这里[https://g...
PS: 本文讲得比较细,所以篇幅较长。 阅读时间:30m~1h。请认真读完,希望你一小时后能对统一异常处理有一个清晰的认识。 PS: 本文所有代码在 这里[https://g...
1 进入https://mp.weixin.qq.com 登录2 左侧菜单选择【开发】3 右侧tab选择【开发设置】4 AppSecret栏右侧点击重置会弹出一个二维码,需要...
首先举个栗子 这是正常的多module工程(spring cloud项目) 这是导入出现问题的多module工程 原因: 出现该问题,是由于打开工程的时候IDEA只编译了最外...
上一节演示了基于tx标签和基于@Transactional注解的声明式事物的使用过程,本节分析一下基于@Transactional注解的声明式事物的实现过程。 1.快速定位S...
SpringBoot内部提供了特有的注解:条件注解(Conditional Annotation)。比如@ConditionalOnBean、@ConditionalOnCl...