03 2020 档案
摘要:在做单元测试时,代码覆盖率通常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况。比如,代码覆盖率必须达到80%或90%。于是乎,测试人员费尽心思设计案例覆盖代码,用代码覆盖率来衡量,有利也有弊。本文我们就代码覆盖率展开讨论。 首先,让我们先来了解一下所谓的“代码覆盖率”。我找来
阅读全文
摘要:分支/合并框架的目的是以递归方式将可以并行的任务拆分成更小的任务,然后将每个子任 务的结果合并起来生成整体结果。它是 ExecutorService 接口的一个实现,它把子任务分配给 线程池(称为 ForkJoinPool )中的工作线程。 import java.util.concurrent.F
阅读全文
摘要:| 方法 | 描述 | | | | | empty | 返回一个空的 Optional 实例 | | filter | 如果值存在并且满足提供的谓词,就返回包含该值的 Optional 对象;否则返回一个空的Optional 对象 | | flatMap | 如果值存在,就对该值执行提供的 mapp
阅读全文
摘要:工厂方法返回类型用于 toList List 把流中所有项目收集到一个List 使用示例: List dishes = menuStream.collect(toList()); toSet Set 把流中所有项目收集到一个 Set ,删除重复项 使用示例: Set dishes = menuStr
阅读全文
摘要:使用history命令 如果我们要模糊搜索历史命令中带‘nginx’的命令可以执行以下命令 history | grep 'nginx' 使用ctrl+r快捷键 ctrl + r (reverse-i-search ) 的使用方法 输入任意字符,例如: "nginx" 就会出现 (reverse-i
阅读全文