在之前我们记录一些后台操作日誌都是通过 ponent;
注释已经很完善了这里就不多说了,里面有一些工具类和 Log 相关的类后面会补充
至此仅仅三个类即可实现我们之前的功能
二、日志的实体、DAO和Service层代码
关于用户的service实现这里就不贴了,我觉得没有必要哈完整代码文末会贴 GitHub地址
阿里巴巴代码规范中说明了,不建议使用 Executors.newFixedThreadPool(num); 这种形式创建线程最好自己手动设置线程核心数和最大数以及队列大小,我们这里可以抽出个线程池静态工具类
即该线程池随类加载时创建,维护5个线程这5个线程永远存活,如果同时任务数大于5个多余的将放在队列中,如果队列数超过队列最大大小2000将开始创建额外的线程,直到线程数超过最大线程数10调用 CallerRunsPolicy 拒绝策略。
欢迎讨论该项目主要用于基本框架和工具整合实例