12 2022 档案
摘要:0 场景引入 引入背景 本质上,Optional是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空(null/empty)。 Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 Optional 的意义显然不止于此。 在 Java 8
阅读全文
摘要:Mockito 是一个模拟测试框架,主要功能是在单元测试中模拟类/对象的行为。 1 为什么要使用Mockito? Mock可以理解为创建一个虚假的对象,或者说模拟出一个对象.在测试环境中用来替换掉真实的对象,以达到我们可以 验证该对象的某些方法的调用情况,调用了多少次,参数是多少. 给这个对象的行为
阅读全文
摘要:引言 java: 警告: 源发行版 15 需要目标发行版 15 1 Intellij IDEA 修改JDK版本 第1步:配置JDK环境变量 装好JDK之后,要添加一个环境变量:JAVA_HOME 第2步:修改Idea配置 由Maven决定的版本 <build> <plugins> <plugin>
阅读全文
摘要:1 错误描述 6:44:33.112] [DEBUG] [http-nio-9527-exec-3] [HttpClientUtil] http post url:http://xxx-gateway-service-parent-backend-service.myNamespace/public
阅读全文
摘要:1 sonar 概述 1.1 sonar 是什么? Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。 与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如
阅读全文