首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
doukill
掘友等级
Java开发
运动,算法,底层
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Dubbo远程调用的源码分析过程
Dubbo的远程调用是基于代理,也就是我们@DubboServie注入对象是一个代理对象。代理对象会调用到InvocationHandler的invoke方法。 1.InvokerInvocation
Dubbo 代理对象的创建过程
Dubbo代理对象的过程是在注入Dubbo的Service过程中实现的,比如我们的Controller中注入了一个Dubbo服务,如下 源码中,起点的位置是在ReferenceConfig中, 1 R
Dubbo服务发布与订阅
服务发布订阅的起点是在ReferenceConfig类的get方法。 1.ReferenceConfig 2.RegistryProtocol 3.RegistryDirectory 4.Failba
Dubbo 服务注册
整体流程如下 1.RegistryProtocol类 2.FailbackRegistry类 3.NacosRegistry类(我使用的是Nacos注册中心,所以这里走到这里) 4.NacosNami
Dubbo 服务启动流程
流程如下 1.RegistryProtocol类 2.DubboProtocol类 3.Exchangers类 4.HeaderExchanger类 5.Transporters类 6.NettyTr
Dubbo @Adaptive原理
@Adaptive:为生成Adaptive实例提供参数,作用域在类或方法上; Adatpive,字面意思是个适配,但其实是个代理,它的意思是适配合适的对象处理请求。类似jdk的动态代理,因为dubbo
Dubbo SPI机制解析
SPI核心机制主要依赖于ExtensionLoader类,在3.0版本中获取扩展点的方式跟2版本是有区别的,已经废弃了原本的方式,而是采用以下方式 ExtensionLoader的核心功能点: 扩展点
1. Dubbo的十大核心组件
层次名 作用 Service 业务层。包括业务代码的接口与实现,即开发者实现的业务代码 config 配置层。主要围绕ServiceConfig (暴露的服务配置)和ReferenceConfig (
1. netty的粘包拆包
假设我们发送两个数据包D1和D2,两次接收分别是D1和D2,这种属于正常情况。 那么第一次接收到D1和部分的D2,这种现象叫做粘包。 那么第二次只接收到D2的一部分包,这种现象
Mysql 如何优化?
尽量避免使用Select * ,具体一点 分页优化 避免多级join,可以单查出来 选择合适的字段类型和大小 建立合适的索引。 建议不要使用外键和级联 尽量使用UNION ALL 代替 UNION
下一页
个人成就
文章被阅读
9,895
掘力值
617
关注了
18
关注者
1
收藏集
1
关注标签
0
加入于
2022-11-27