P哥编程府
文章平均质量分 82
梦醒时分 往事弃我而去不可留
维生素P
梦醒时分 往事弃我而去不可留
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单元测试框架 Mockito 注解 – @Mock, @Spy, @Captor, @InjectMocks
转载翻译自 https://howtodoinjava.com/mockito/mockito-annotations/ 这篇 mockito 的教程文章能够帮助你了解更多 mockito 注解,比如 @Mock, @Spy, @Captor, @InjectMocks,来写出更好的单元测试。 1. Mockito 注解 1.1. @Mock @Mock 注解被往往用来创建以及注入模拟实例。我们会用 mockito 框架创建一个模拟的实例类,而不是去真的创建需要的对象。 @Mock 注解也可以用 var.翻译 2021-10-14 13:00:32 · 7401 阅读 · 0 评论 -
Spring 响应式编程 随记 -- C2 Spring 响应式编程基本概念 (四)
【 好书分享:《Spring 响应式编程》-- 京东】 2.2.6 用 RxJava 重建温度传感器示例程序 重写之前的"显示房间温度"的温度传感器应用代码,使用 RxJava 需要手动在 gradle 或 pom 文件中引入依赖项。 此处仍然使用同样的类来表示温度. public class Temperature{ private final double value; } 为了模拟传感器,和之前一样我们需要实现一个 TemperatureSensor类,加上 @Component 注解。原创 2021-10-14 12:59:02 · 460 阅读 · 0 评论 -
Spring 响应式编程 随记 -- C2 Spring 响应式编程基本概念 (三)
【 好书分享:《Spring 响应式编程》-- 京东】 2.2.3 生成异步序列 RxJava 可以生产一个未来的事件,还可以基于时间间隔生产一个异步事件序列。 Observable.interval(1,TimeUnit.SECONDS) .subcriber(msg -> System.out.println("received: " + msg)); Thread.sleep(3000); // output: // received: 0 // received: 1 // r原创 2021-10-14 12:57:22 · 420 阅读 · 0 评论 -
Spring 响应式编程 随记 -- C2 Spring 响应式编程基本概念 (二)
【 好书分享:《Spring 响应式编程》-- 京东】 2.2 使用 RxJava 响应式框架的实践 RxJava 库 是 Reactive Extensions 的 Java虚拟机实现,近似于观察者模式,迭代器模式,函数式编程的组合。 2.2.1 响应式流 = 观察者 + 迭代器 通过事件分离生产者和消费者。 迭代器模式:不希望生产者在消费者出现之前生产数据的场景。 public interface Iterator<T> { T next(); boolean hasN.原创 2021-10-14 12:55:59 · 342 阅读 · 0 评论 -
Spring 响应式编程 随记 -- C2 Spring 响应式编程基本概念 (一)
【 好书分享:《Spring 响应式编程》-- 京东】 C2 Spring 响应式编程基本概念 RxJava 库,Java 第一个响应式库 2.1 早期方案 方法1: 可以用 回调 (callback) 来实现跨组件通信。 方法2: 用 Future (java.util.concurrent.Future) 方法3: 更好的 CompletionStage 和 CompletableFuture。 方法4: Spring 4 里 的 ListenableFuture 和 AsyncRestTempl.原创 2021-08-15 23:48:18 · 413 阅读 · 0 评论 -
Spring 响应式编程 随记 -- C1 为什么选择响应式 Spring
【 好书分享:《Spring 响应式编程》-- 京东】 C1 为什么选择响应式 Spring 响应式编程 vs 命令式编程 如何具备即时响应性? 弹性:scalability 可伸缩的扩容减容 可伸缩的分布式系统有难度 resilience 回弹性:故障可响应 消息驱动通信 针对IO实现更高资源利用率,应该使用异步非阻塞交互模型。 接受的消息到了之后做出响应,否则休眠。 组件以非阻塞方式发送消息 实现方法:消息代理服务器 价值:即时响应 形式:弹性和回弹性(elasticity and resi.原创 2021-08-15 23:43:35 · 199 阅读 · 0 评论 -
Linux系统Manjaro分辨率调整恢复
意外情况 之前将一台老笔记本换成了Manjaro系统,外接显示器时突然原笔记本电脑屏幕的分辨率降低,并且在系统设置页面中丢失了原有的1380×760分辨率,最大只有960×540的分辨率。 问题解决-通过命令行添加自定义分辨率 既然是linux系统,设置有关的内容一定可以用命令行解决。 系统设置丢失了分辨率模式,自己手动加上去就行了。 第一步,xrandr 查 首先用管理员权限,查看当前显示器的分辨模式 sudo xrandr -q [parrysms@parrysms-pc ~]$ sudo xrandr原创 2021-08-04 02:50:08 · 1721 阅读 · 1 评论
分享