04 2020 档案

摘要:项目越做越久,配置文件也就会越来越大。 application.yml 里配置文件就会越来越大。导致大家找配置文件很是不方便。于是有些数据配置文件的东西,却放在了代码里。code review的时候问其原因,因为application.yml文件太大了,放在里边不好找。。。。 于是找了一下文档,改了 阅读全文
posted @ 2020-04-13 22:31 Bluto 阅读(982) 评论(0) 推荐(1) 编辑
摘要:前提介绍吧: 用的全是异步非阻塞的操作符,框架选用的是 "Akka" 和 "R2DBC" 最外层流是 "Akka stream" , 内部和DB交互用的是 "Project Reactor" 先看代码: 从测试结果看只有两个数据,然后从log我们也发现map只被执行了一次。 解释一下流吧: 然后就是 阅读全文
posted @ 2020-04-02 22:15 Bluto 阅读(225) 评论(0) 推荐(0) 编辑
摘要:JUnit 异常测试 1. 上古写法 2. 普通写法(易错的) check message 和异常类型 这个测试我们发现异常message 不对但是测试也能过。 扒一扒源码 发现消费message 居然测试不是异常的消息,而是异常不是期待的,和没有异常的情况去消费的。 2.1 普通写法 3.流式写法 阅读全文
posted @ 2020-04-02 20:57 Bluto 阅读(357) 评论(0) 推荐(0) 编辑