java基础
文章平均质量分 78
dray_
这个作者很懒,什么都没留下…
展开
-
单元测试工具预研
商业工具:AgitarOne似乎是该领域最大的参与者。 还有一个30天的试用版和名为JUnit Factory的免费Web界面。例如,此处对工具的用法进行了独立审查。AgitarOne的测试生成主要集中在回归测试上。(申请免费试用需要企业邮箱,还需要走申请流程,没有申请成功)免费工具:EvoSuite赢得了SBST(基于搜索的软件测试)13届单元测试生成竞赛以及SBST 17届单元测试生成竞赛的冠军。存在该工具的Eclipse插件,Web界面和命令行版本。 有记录的回归标准,测试生成了分原创 2021-12-21 20:33:24 · 14681 阅读 · 1 评论 -
Spring源码编译
很多小伙伴在研究spring源码时直接卡在了源码编译过程中,不是慢就是少报,反反复复搞几天,从兴致勃勃到不了了之,本文旨在道明spring源码的核心问题点,帮助大家成功编译成功。首先,从github下载spring源码,根据你的需求下载版本https://github.com/spring-projects/spring-framework.git接着执行一下操作:1.将gradle-bin指向本地的包,不然它每次回去国外下载,超级慢,版本请与源码保持一致,gradle版本之间很多不兼容..原创 2021-03-10 10:40:11 · 556 阅读 · 3 评论 -
java实战小技巧
Java作为一个生态庞大的语言,在开发过程中,有很多封装好的类或者工具可以给我们提供事半功倍的效果,本文主要总结了开发过程中的一些小细节,通过一些小技巧来提升我们的开发效率,另本文档内容基于jdk1.8。java的空判断java的common包或者spring的org.springframework.util都封装了我们可以直接使用的字符串或集合空判断,一般开发可以统一一种方式进行空判断,可以增加团队代码的可读性和课维护性当然,既然提到了jdk1.8,那自然绕不开Optional当我们想判断一原创 2020-05-17 16:32:46 · 375 阅读 · 0 评论 -
java字符串连接符号+解密
相信很多人和我一样,在刚开始编写java程序时,只要出现字符串连接的地方直接一个“+”,觉得简单,方便,省事。后来随着编码越来越多,阅读的书籍也越来越广,开始知道,在一些环境下使用StringBuilder(jdk1.5之前是StringBuffer,StringBuffer是线程安全的,但是在普通情况下使用反而会导致性能急剧下降)的效率会比高,相信大家查阅资料都可以知道,java编译器经过编译后...原创 2018-03-28 14:16:17 · 3975 阅读 · 0 评论