序 继上篇[https://www.jianshu.com/p/85935a924c34]之后差不多两年了,最近项目又重构了波代码,重新回看之前的代码,虽然逻辑能看懂,但是大...
序 继上篇[https://www.jianshu.com/p/85935a924c34]之后差不多两年了,最近项目又重构了波代码,重新回看之前的代码,虽然逻辑能看懂,但是大...
序 最近在学习go,go里没有class,像C一样是面向过程的。但是实际上也能实现封装,继承,多态这三个面向对象核心思想。回想起平时工作中的代码,虽然是用java写的,但大部...
序 项目中碰到需要多线程并发调用nlu算法服务,随着不断压榨性能及碰到一些特殊问题,调用不断优化,特此记录下演变过程。 lombok配置 lombok配置了lombok.fi...
没太明白你目的是啥。cucumber只是测试代码,并不是生产代码。如果是想持续集成放jenkins里跑的话,mvn test就可以了。
自动化测试之cucumber(二)继上篇补充cucumber maven依赖 cucumber2.0.0之后将groupId改为io.cucumber,2.0.0之前是info.cukes 目录结构 RunC...
在用testcontainer实现mysql单元测试的过程中,碰到了中文乱码问题。testcontainer版本:1.12.2 代码如下 properties配置 运行后,提...
前言 在spring中,乐观锁重试主要就是在while循环中catch OptimisticLockingFailureException异常,再加上一定的重试限制,这基本是...
前言 前一段时间,为了提高项目组内对单元测试的关注度,利用jenkins的定时部署和邮件发送功能,每天定时给组内人员发送单元测试的报告。另外,再加入了覆盖率报告,以期望达到覆...
测试报告 cucumber可以通过添加插件生成json或者html的报告。使用方法很简单,在@CucumberOptions的plugin里添加"html:target/cu...
BIT Mysql的BIT有点神。最好不要用BIT存储boolean。因为Mysql是把BIT当作字符串类型,而不是数字类型。在检测BIT(1)的值时,结果是一个包含二进制0...
基本类型传参正则 最近在使用cucumber的时候一直找不到double该使用什么正则,官网上只有int的例子,其他资料也一直找不到。最后终于在源码调试的时候,在Runtim...
继上篇补充cucumber maven依赖 cucumber2.0.0之后将groupId改为io.cucumber,2.0.0之前是info.cukes 目录结构 RunC...
简介 cucumber是BDD(Behavior-driven development,行为驱动开发)的一个自动化测试的副产品。它使用自然语言来描述测试,使得非程序员可以理解...
十进制的0.1用二进制表的话,是0.00011001100110011……十进制的0.1无法用有限长度的二进制表示,因此十进制的小数在计算机中存在一定的误差。忽略计算机无法精...
本文记录阅读《clean code》的过程中一些个人收获和疑惑,持续更新ing。 一些收获 函数 以下代码初看感觉挺正常的,以前也写过类似的代码。但它违反了单一职责原则和开闭...
一些收获 知识资产的投资之一:参加本地用户组织,打听下别的公司的人都在做什么 shell的重要性 学习一种文本操作语言,如Perl java中把某个对象在使用完后故意设为nu...
前言 多线程是java是一大核心,作为一个java工程师,我以前对于多线程的理解程度不够,使用上也不足。在读《JAVA并发编程实战》后,多了一些理解,特此记下。 对多线程的理...
最近花了几个晚上的时间把《时间简史》看完了,感觉仍有点云里雾里的。也许是受到霍金去世消息的影响,也许是因为高中对物理的热爱,又或者是因为对“科学家”的一种执念,我当时也不...