240 发简信
  • 采坑: Lombok 的 boolean 序列化问题

    问题复现   今天碰到一个小问题,调用方反馈我们支付回调接口返回的数据字段和文档定义不一致.文档定义的字段名称是 isClose,而实际返回字段...

  • 120
    Java 8 Optional 能否解决 NPE ?

    答案   Java 8 的 Optional 并不能解决 NPE,但是可以预防 NPE 的发生! 空指针问题   作为 Java 开发工程师,如...

  • 120
    Mac系统,如何优雅切换中英文?

    开篇   又是好久没有写博客了,今天就写一个工作中的软件小技巧,可以提高工作中的输入效率,极大提升幸福感! 背景   作为一个使用 Mac 系统...

  • 利用 pt-archiver 归档 关联表

    开篇   又是好久没有写博客了,今天就写一个在数据归档中的小经验吧! 背景   最近一周接到一个小任务,就是对一些业务表中的冷数据做归档.  在...

  • 关于后端展示层的思考

    背景   19年末重构的项目在经历半年的业务迭代后web层的代码已经开始混乱,没有秩序,可读性下降,由此引发一些的思考. 序   在一次同事相互...

  • 一个好用的 ThreadLocal 工具类

    开篇   又是好久没有写博客了,今天就放一段代码吧 背景    工作需要,写了一个 ThreadLocal 工具类,供大家使用,并欢迎大家提出改...

  • SpringBoot 不同环境,加载不同日志配置

    开篇   忽然想起好久不写博客,今天就搞一个 背景   现有项目集成的日志采集框架有点小问题,每次运行时,都会在日志加载这里卡顿半分钟,非常影响...

  • 120
    如何使用 Junit 4.x 测试 私有方法?

    开篇   好久不发技术博客,今年要捡起来,新年第一篇就从单测的一个小点讲起 背景   作为要秃头的程序猿,我们每天要写非常多的单测代码,但是我们...

  • 120
    2019-03-15

    DOCK - 容器 (容器虚拟化软件) 基本概念 虚拟化技术 虚拟化技术是一种将计算机物理资源进行抽象、转换为虚拟的计算机资源提供给程序使用的技...

个人介绍
简洁是终极的复杂