本文先行介绍什么是JaCoCo与代码覆盖率,然后基于Maven项目,介绍JaCoCo相关依赖包和插件,并示例如何在Spingboot项目中应用JaCoCo工具。
因为突发奇想要生成一批学生考试成绩的测试数据,所以就考虑到随机数的生成,但是发现java各种库(Math、Random、ThreadLocalRandom)自带的随机数生成,取值都是 [x,y) ,于是为了搞出double形式的 [x,y] 取值范围内随机数,诞生了这一篇文章。
笔者在研究volatile关键词的使用时,意外发现了文中四种案例情况,感觉颇为神奇,于是进行记录。
因为自己的项目需要,所以近期用到了Spark的这个LSH局部哈希算法工具,因为示例代码没啥解释,所以花费了一些时间看官方文档来理解并增加大量注释,希望能给后人带来一些帮助。