Dubbo SPI的加载机制
Dubbo SPI的加载机制 SPI全称为Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。 SPI示例 Java SPI示例 Robot public interface Robot { void sayHello(); } RobotImpl ...
Dubbo SPI的加载机制 SPI全称为Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。 SPI示例 Java SPI示例 Robot public interface Robot { void sayHello(); } RobotImpl ...
《如何高效学习》碎碎念 学习的步骤拆分为 获取知识 理解知识 扩展知识 纠错 应用 ...
通过实例理解CompletableFuture并发框架 CompletableFuture实现Future、CompletionStage; CompletionStage的定义是作为一个用于异步执行中的处理阶段,适用于lambda表达式计算过程中。Future定义是作为异步返回值容器。下面通过一系列实列先来熟悉CompletableFuture能够完成的功能。 实现功能 初始化一个完成的Com...
mockito使用小结 mock框架是测试中必不可少的,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。目前市面上流行的mock框架主要有Mockito、JMock、EasyMock、JMock。这几种框架的对比如下 Mockito使用示例 模拟对象 @Test void mockMethod() { //模拟一个MockTe...
重构–改善既有代码的设计笔记 重构是在不改变软件可观察的行为的前提下改善其内部结构 坚持持续不断的重构行为来整理代码 ...
Docker实战 基础命令 容器使用 功能 命令 参数 获取镜像 docker pull imageName 启动镜像(create&start) docker run imageName -i:交互式 -t:终端 -d:后台运行 -p portId:portId:指定端口 查看所有镜像 docker ps -a 启动已存在的镜像 docker start...