自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王伟的博客

欲戴王冠必承其重,没有人是随随便便就能成功的,想要成功靠的一定是努力。

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

原创 (四)Dubbo的SPI机制的底层是如何实现的?

(一)什么是SPI机制?Java中的SPI机制是如何实现的? (1)首先先说一下JavaSPI机制(Service Provider Interface)其实说白了就是定义一个接口,但是可以有多个实现该接口的实现类,其实也是一种服务发现机制。 其实SPI机制的本质就是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类 (2)那么D...

2019-09-28 23:13:32 700

原创 (十)关于final实现的底层原理

(1)对于final域,编译器和处理器要遵守两个重排序规则 在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序 初次读一个包含final域的对象的引用,与随后初次读这个final域,这两个操作之间不能重排序。 (2)写final域的重排序规则禁止把final域的写重排序到构造函数之外。这个规则的实现包含两个方面 JMM禁止编译器把f...

2019-09-05 00:28:47 2840

空空如也

空空如也

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

TA关注的人

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