240 发简信
IP属地:北京
  • @jackleeMeta 原作者研究比较深

    科普:为什么 String hashCode 方法选择数字31作为乘子

    1. 背景 某天,我在写代码的时候,无意中点开了 String hashCode 方法。然后大致看了一下 hashCode 的实现,发现并不是很复杂。但是我从源码中发现了一个...

  • 120
    科普:为什么 String hashCode 方法选择数字31作为乘子

    1. 背景 某天,我在写代码的时候,无意中点开了 String hashCode 方法。然后大致看了一下 hashCode 的实现,发现并不是很复杂。但是我从源码中发现了一个...

  • @scottlin 结果是这个:No lines with coverage information in this diff.
    但是我通过git diff 对比2个分支是有差异的

    增量代码覆盖率工具

    背景 当存量代码较多时,项目单元测试整体覆盖率就会偏低,但这可能是正常现象,因此不能依据已有的全量单元测试覆盖率来判断项目质量。基于这个背景,我们需要统计增量代码覆盖率作为项...

  • @scottlin 这个也试了,不行,我现在的需求是跑服务端的2个分支的代码差异覆盖率,这种方式可以吗

    增量代码覆盖率工具

    背景 当存量代码较多时,项目单元测试整体覆盖率就会偏低,但这可能是正常现象,因此不能依据已有的全量单元测试覆盖率来判断项目质量。基于这个背景,我们需要统计增量代码覆盖率作为项...

  • 你好,怎么测试2个分支的差异覆盖率啊,谢谢

    增量代码覆盖率工具

    背景 当存量代码较多时,项目单元测试整体覆盖率就会偏低,但这可能是正常现象,因此不能依据已有的全量单元测试覆盖率来判断项目质量。基于这个背景,我们需要统计增量代码覆盖率作为项...

  • 你好,请问楼主实现了吗,jacoco怎么生成xml文件呢,谢谢

    增量代码覆盖率工具

    背景 当存量代码较多时,项目单元测试整体覆盖率就会偏低,但这可能是正常现象,因此不能依据已有的全量单元测试覆盖率来判断项目质量。基于这个背景,我们需要统计增量代码覆盖率作为项...

  • 现在互联网加班都成一种风气了

    这真是一场非常成功的“活动”-996ICU

    前提 这篇文章,就说说经历了今天一天的所感所想吧,程序员嘛!都是知道这件事情,那么不是程序员的你,可以知乎头条搜索一下,应该是可以看到的,虽然说流量被压下去了,但是已经产生的...

  • 120
    这真是一场非常成功的“活动”-996ICU

    前提 这篇文章,就说说经历了今天一天的所感所想吧,程序员嘛!都是知道这件事情,那么不是程序员的你,可以知乎头条搜索一下,应该是可以看到的,虽然说流量被压下去了,但是已经产生的...

  • 用了,这个异常跟anko没关系,是代码逻辑不严谨导致的

    Kotlin常见问题(一)

    不知道大家在使用kotlin语言使用toast的时候有没有遇到这样一个异常: java.lang.NoSuchMethodError: No virtual method g...

  • 你好!我们是Java耕耘者专注于程序员Java开发公众号“陈不2”。我们很赞赏你的文章,希望能获得转载授权。授权后,你的文章将会在公众号“陈不2”、发布。我们会注明来源和作者姓名。
    非常感谢~~~

    Java并发系列之volatile

    讲到Java并发,多线程编程,一定避免不了对关键字volatile的了解,那么如何来认识volatile,从哪些方面来了解它会比较合适呢? 个人认为,既然是多线程编程,那我们...

  • 线程、多线程与线程池总结

    先看几个概念:线程:进程中负责程序执行的执行单元。一个进程中至少有一个线程。 多线程:解决多任务同时执行的需求,合理使用CPU资源。多线程的运行是根据CPU切换完成,如何切换...

个人介绍
陈不2,
博客地址:
http://www.chenbu2.com
简书地址:
https://www.jianshu.com/u/f4874eb81c5b
GitHub地址:
https://github.com/ChenBu2
公众号:
陈不2
技术交流QQ群:
858499698
备注:原www.chensan6.com迁移至www.chenbu2.com