近期工作有感

2020-04-15杭州近期得了个机会,把自己两年前的一个项目重写了一遍,刚好前段时间读了《cleancode》和《headfirstdesignpattern》,于是在整个重写过程当中,有意识的按照
设计模式 开发小记 编码规范 2020年04月16日 172次浏览

有个定时任务突然不执行了,别急,原因可能在这

小伙伴们,我们一起来避坑😅😅问题描述程序发版之后一个定时任务突然挂了!“幸亏是用灰度跑的,不然完蛋了。😭”之前因为在线程池踩过坑,阅读过ThreadPoolExecutor的源码,自以为不会再踩坑,没想到又一不小心踩坑了,只不过这次的坑踩在了ScheduledThreadPoolExecuto
Java 开发小记 线程池 并发编程 2020年03月27日 468次浏览

开发小记 - 用函数式编程优化代码可读性,减少一半行数

前言本文主要是记录一下用lambda表达式优化代码的经历,篇幅不长,算是分享我觉得不错的一个小技巧。话不多说,直接进入正题。正文我们先来看这么一段代码:@ComponentpublicclassConfigCacheHelper{privatefinalRedisHelperredisHelper;
Java lambda 开发小记 代码风格 2020年03月05日 177次浏览

【开发笔记】Java 中 AES 加密时报错:Illegal key size or default parameters

Java中使用AES对称加密后,请求报错:Causedby:java.lang.RuntimeException:java.security.InvalidKeyException:Illegalkeysizeordefaultparametersatcom.btzh.util.AESUtil.en
Java AES 加解密 开发小记 2020年02月17日 192次浏览

一次老项目FindBugs Correct 经历

前言被派到这个任务的时候我是懵逼的,因为老项目的代码简直惨不忍睹。我寻思着不能让我一个人恶心啊,所以就整理出来这么篇文章,给同事做下错误示范。这里只针对检测出来的比较典型的bug。以下文章,用🐞来标识检测出来的bug。顺便说一句,我个人觉得Findbugs这种静态代码分析工具是必备的,坚持使用不仅
开发小记 2020年01月17日 184次浏览