240 发简信
IP属地:浙江
  • 多线程转批量调用代码优化(二)

    序 继上篇[https://www.jianshu.com/p/85935a924c34]之后差不多两年了,最近项目又重构了波代码,重新回看之前...

  • 面向过程和面向对象思考

    序 最近在学习go,go里没有class,像C一样是面向过程的。但是实际上也能实现封装,继承,多态这三个面向对象核心思想。回想起平时工作中的代码...

  • 算法调用优化演变

    序 项目中碰到需要多线程并发调用nlu算法服务,随着不断压榨性能及碰到一些特殊问题,调用不断优化,特此记录下演变过程。 lombok配置 lom...

  • testcontainer的mysql配置问题

    在用testcontainer实现mysql单元测试的过程中,碰到了中文乱码问题。testcontainer版本:1.12.2 代码如下 pro...

  • Resize,w 360,h 240
    annotation+aop实现优雅的乐观锁重试

    前言 在spring中,乐观锁重试主要就是在while循环中catch OptimisticLockingFailureException异常,...

  • Resize,w 360,h 240
    jenkins集成单元测试及覆盖率

    前言 前一段时间,为了提高项目组内对单元测试的关注度,利用jenkins的定时部署和邮件发送功能,每天定时给组内人员发送单元测试的报告。另外,再...

  • Resize,w 360,h 240
    自动化测试之cucumber(四)

    测试报告 cucumber可以通过添加插件生成json或者html的报告。使用方法很简单,在@CucumberOptions的plugin里添加...

  • 《高性能mysql》

    BIT Mysql的BIT有点神。最好不要用BIT存储boolean。因为Mysql是把BIT当作字符串类型,而不是数字类型。在检测BIT(1)...

  • 自动化测试之cucumber(三)

    基本类型传参正则 最近在使用cucumber的时候一直找不到double该使用什么正则,官网上只有int的例子,其他资料也一直找不到。最后终于在...

个人介绍
博观而约取,厚积而薄发