性能浪费的日志案例和使用Lambda优化日志案例

性能浪费的日志案例

注意:

  日志可以帮助我们快速的定位问题,记录程序运行过程中的情况,以便项目的监控和优化。

  一种典型的场景就是对参数进行有条件使用,例如对日志消息进行拼接后,在满足条件的情况下进行打印输出

日志案例
发现以下代码存在的一些性能浪费的问题
调用showLog方法,传递的第二个参数是一个拼接后的字符串
先把字符串拼接好,然后在调用showLog方法
showLog方法中如果传递的日志等级不是1级
那么就不会是如此拼接后的字符串
所以感觉字符串就白拼接了,存在了浪费

使用Lambda优化日志案例

使用Lambda优化日志案例
Lambda的特点:延迟加载
Lambda的使用前提:必须存在函数式接口

 

posted @ 2022-07-21 08:48  肥宅快乐水~  阅读(41)  评论(0编辑  收藏  举报