非特殊要求,不要实现Serializable接口
private static final Logger LOGGER = LoggerFactory.getLogger(xxx.class);
LOGGER.info();
https://blog.csdn.net/halimao/article/details/52997861
https://blog.csdn.net/weixin_47872288/article/details/125708014
https://blog.csdn.net/MonkeyITBoy/article/details/81203489
https://www.baeldung.com/java-system-out-println-vs-loggers
https://juejin.cn/post/6884461944800018439
System.out.println() 和 java运行程序运行在同一线程,业务程序会等待system.out的动作,导致资源被占用。
程序中大量使用 System.out.println() 会影响项目的性能。
在项目上线后尽量把System.out.println()的日志改用log4j 等工具进行调试信息的打印。这类工具是异步线程的,不会使程序处于等待状态
https://developer.aliyun.com/article/60831
System.out.println() 和 log4j 的 Logger 循环输出100万次
system循环 耗时:11691
log4j循环 耗时:3154
下一篇:常见数据结构