自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 收藏
  • 关注

转载 dubbo源码(章节二) -- dubbo的Ioc

上一篇主要分析了extensionLoader的获取,以及获取extension的第一种方式,即通过装饰类或者动态代理的方式,今天我们首先从获取extension的第二种方式说起。/** * Find the extension with the given name. */getExtension(String name)下面讨论getExtensio...

2018-10-24 02:15:00 102

转载 dubbo源码(章节二) -- 内核探索之SPI

dubbo为什么不采用jdk的spi?jdk标准的spi会一次性实例化扩展点的所有实现,如果有扩展实现初始化很耗时,或者有的扩展实现没有使用到也会被加载,会造成资源浪费。dubbo增加了对扩展点的ioc和aop的支持,一个扩展点可以直接setter注入其他的扩展点。dubbo spi的一些约定:spi文件的存储路径:META-INF/dubbo/in...

2018-10-16 10:45:00 99

转载 dubbo源码(章节一) -- 从日志开始探索dubbo的架构原理

从dubbo-demo开始,通过观察日志可以总结出dubbo的整体架构如上,之后的章节从架构出发探索源码。转载于:https://www.cnblogs.com/EuropaUniversalis/p/9784661.html...

2018-10-13 22:59:00 92

转载 两个变量交换数值的三种方法

假设要交换的两个变量分别是A,B。第一种方法,使用一个中间变量C:C = A;A = B;B = C;此方式简单明了,但需要借助额外的缓存空间。第二种方法,巧妙利用加减法来实现数值交换:A = A+B;B = A-B;A = A-B;可以通过思考每一步的结果来加以说明,ABA =...

2017-06-21 20:01:00 561

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除