03 2019 档案

摘要:dubbo默认使用同步的方式调用。但在有些特殊的场景下,我们可能希望异步调用dubbo接口,从而避免不必要的等待时间,这时候我们就需要用到异步。那么dubbo的异步是如何实现的呢?下面就来看看这个问题 异步方法配置: 底层的异步处理实现在DubboInvoker的doInvoke方法中,源码如下: 阅读全文
posted @ 2019-03-18 20:28 SheaChen 阅读(2614) 评论(0) 推荐(0) 编辑
摘要:今天,我们来看看dubbo消费的执行过程 首先,我们都知道dubbo是一个基于netty实现的RPC框架,底层通信是使用netty来实现的。在学习dubbo的时候,或许我们都会有下面的这些疑惑: 1、服务消费者只持有服务接口,我们的消费端在执行接口请求的时候获取到的接口实现是什么? 2、消费者是如何 阅读全文
posted @ 2019-03-17 16:59 SheaChen 阅读(712) 评论(0) 推荐(0) 编辑
摘要:自定义mybatis枚举转换,原理是如果用户没有定义自己的枚举转换工具,mybatis在解析枚举类时会自动获取mybatis的BaseTypeHandler,来转换枚举类,我们只需要重写这个枚举转换器,并将它指定为默认的转换器就好了 首先,定义一个通用接口BaseEnum: import java. 阅读全文
posted @ 2019-03-04 21:18 SheaChen 阅读(3839) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示