java
叨叨软件测试
这个作者很懒,什么都没留下…
展开
-
当年偶然发现的 Java Bug(JDK 9及之前仍未修复)
背景 15年在中信银行做持续集成时,由于当时的项目是基于三方采购的 Java 配置开发平台做的,平台自己基于 Ant插件实现了增量和热部署。 其中有几个项目在持续集成部署时,经常发现 Linux平台部署成功后(Windows不会出现,Linux也是偶发现象),新版本代码并没有生效(反编译 class)。 起初我是在本地 windows上跟踪调试基于 Ant插件的代码,但始终重现不了(最后测试发现 Windows 无此 Bug)。 后来,通过分析代码逻辑,其中有段逻辑是通过文件的最后修改时间(File.las原创 2020-09-05 13:24:01 · 611 阅读 · 0 评论 -
Java 常用验证方法(commons-validator,hutool)
背景 为了实现接口响应全量字段断言,开发断言表达式框架时,除了调研常用的断言框架之外,也调研了一些验证框架和方法(非hibernate-validator、spring-validator验证注解)。 简单学习下构建工具Gradle如何使用。 commons-validator A common issue when receiving data either electronically or from user input is verifying the integrity of the data.原创 2020-08-30 02:25:58 · 3166 阅读 · 0 评论