摘要: 每个程序员在修改代码的时候都希望有测试,而在写代码时,都不想写测试。 为什么要写单元测试 首先,只有经过测试的代码,代码质量才会更高。其次,如今早已不是单打独斗的时代,团队中的服务不是你自己一个人在维护,如果你不写测试,别人(可能包括未来的自己)修改你的代码时,可能会影响你的原有逻辑。如果你的代码经 阅读全文
posted @ 2022-05-22 23:22 末日没有进行曲 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Mockito 是当前最流行的 Java 单元测试 Mock 框架,JMockit天然支持静态方法和构造函数的 Mock,到底哪个更好用呢? Mock 介绍 为什么要使用 mock 当我们写单元测试时,我们往往只想验证我们所写函数的功能,而不是它的依赖项。但是有时候它的依赖项并不可控。 为了把函数的 阅读全文
posted @ 2022-05-22 23:21 末日没有进行曲 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 现在,越来越多的项目都开始使用反应式编程以及异步处理请求了。在 Spring 5中,引入了反应式 WebClient实现作为 WebFlux 框架的一部分。今天,我们就来学习下如何使用 WebClient反应式地请求 REST API。 定义 REST API 首先,我们先定义一些 REST API 阅读全文
posted @ 2022-02-13 15:23 末日没有进行曲 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 假如我们从 kafka 拉取数据然后生成任务处理数据,在服务退出时,如何保证内存中的数据能被正常处理完不丢失呢?假如服务是部署在 Kubernetes 中又该如何处理? Java 应用优雅停机 我们首先考虑下,一般在什么场景下数据会丢失呢? 升级服务时 pod重启时 服务器断电时 因为服务器断电属于 阅读全文
posted @ 2022-01-16 09:58 末日没有进行曲 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 本文地址:如何才能更好地成长对自己高标准要求德国是一... 阅读全文
posted @ 2019-06-30 01:18 末日没有进行曲 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 本文地址:使用 Json Schema 定义 API... 阅读全文
posted @ 2019-06-27 00:48 末日没有进行曲 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 本文地址:Json Schema 是什么?简单说,Json Schema 其实就是一个标准的 Json 串,它以一个 Json 串来描述我们需要的数据规范,并且支持注释以及验证... 阅读全文
posted @ 2019-06-25 23:36 末日没有进行曲 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 声明本文地址:如何让 Hexo 在服务器稳定运行背景博客系统终于又搭建起来了(好一个又😶),但是每隔一段时间去访问自己的网站总是访问不到,去服务器查询 ps aux | gr... 阅读全文
posted @ 2019-06-09 14:53 末日没有进行曲 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 目录前置知识实际操作声明本文地址:如何使用 GitHub Pages 维护自己的博客前置知识首先,你应该知道如何用 Hexo 在本地搭建一个博客系统,具体见 Hexo。其次,我... 阅读全文
posted @ 2019-06-09 10:28 末日没有进行曲 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 新特性你知道多少?Java 8Lambda 表达式接口增加默认方法等方法引用流 StreamJava 9模块系统交互式工具jshell.of() 创建不可变集合接口支持私有方法... 阅读全文
posted @ 2019-02-16 15:46 末日没有进行曲 阅读(190) 评论(0) 推荐(0) 编辑