随笔分类 -  代码优化

摘要:不要再使用Executors了!!!1、正确声明线程池 线程池必须手动通过 ThreadPoolExecutor 的构造函数来声明,避免使用Executors 类创建线程池,会有 OOM 风险。 Executors 返回线程池对象的弊端如下: - FixedThreadPool 和 SingleThreadExecutor :使用的是 阅读全文
posted @ 2023-02-10 10:25 zomicc 阅读(57) 评论(0) 推荐(0) 编辑
摘要:统一异常处理代码托管地址:https://gitee.com/ZomiCC/code/tree/master/exception ##非统一异常处理 A代码:try...catch... B代码:try...catch... C代码:try...catch... D代码:try...catch... ##统一异 阅读全文
posted @ 2022-09-03 12:10 zomicc 阅读(162) 评论(0) 推荐(0) 编辑
摘要:统一校验此文代码托管地址: https://gitee.com/ZomiCC/code/tree/master/validate 我们平时都会碰到很多通用校验的场景:比如字段非空校验、字段长度校验等等。如下所示: @Null:被注释的元素必须为null @NotNull:被注释的元素不能为null @Ass 阅读全文
posted @ 2022-09-03 11:18 zomicc 阅读(80) 评论(0) 推荐(0) 编辑
摘要:当程序猿去了螺丝厂螺丝厂 你有没有遇到过像螺丝厂一样的流水线式事情。像下面这样,A-B-C-D-E-F...... 那这种的,用代码如何实现呢?我们很容易会想到使用责任链设计模式去实现。 什么是责任链 责任链模式是一种行为设计模式, 允许你将请求沿着处理者链进行发送。收到请求后, 每个处理者均可对请求进行处理, 或将 阅读全文
posted @ 2022-08-30 15:51 zomicc 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示