private final Logger logger = LoggerFactory.getLogger(this.class);

以前一直没注意,一直在使用常规的写法:
logger.info(“job " + jobId + " exec”);

直到遇见了这个:
logger.info(“job {} exec”,jobId );

。。。。。。
允许我沉默五秒钟,好吧,确实是我见识短,原来的写法不仅是效率低,还不够直观。。。。。。

还有,别问我为什么同样是打印输出,为什么不用System.out.println(),为什么会效率差?因为System.out.println()是调用系统资源的,而log只是JVM层面的,不涉及状态切换。

SLF4J的高级写法相关推荐

  1. android 最新写法,详解Android 硬布局item的高级写法

    本文主要介绍了Android 硬布局item的高级写法,分享给大家,具体如下: 效果: 这种布局应该是非常常见了,且写的比较多. 今天简单探讨一下效果图中上下两种布局的写法. 比较 上下效果一致 行数 ...

  2. Java格式化Date为字符串的高级写法

    本文使用printf来进行格式化日期,不仅不需要创建DateFormat实例,又可以简化代码. 1234567891011121314151617181920212223242526272829303 ...

  3. python高性能写法_py 高性能低级,高级写法思考

    这里所谓的低级,高级是指封装抽象的程度. 低级指os.fork() 高级是指 multiprocessing包 一般根据业务需求,一个主进程负责维护接收, 不同的子进程处理不同的需求.根据各同需求组合 ...

  4. Cocos2dx-Android 之Makefile通用高级写法

    LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := cocos2dcpp_shared LOCAL_MODULE_FI ...

  5. 判断位数为3的高级写法

    var pattern = /^[0-9]+$/; if(pattern.test(15161563))  {  //这个叫正则表达式,判断任何用户输入的数字尾数是否为3,不局限于100 consol ...

  6. javascript 高级写法

    一.安全类型检测 1.比较基础的方案(instanceof) let data = [1] console.log(data instanceof Array) // true 对于typeof 2. ...

  7. 论return 0的高级写法 bushi​​​​​​​)

    插个眼的小知识:return 前的!为逻辑非符号,即0变1,非0变0 输出答案后return 0----->(可以是main主函数里的,也可以是子函数里的返回值) int main() {int ...

  8. 算法工程师应该熟知的C++高级用法

    1. lambda表达式(C11) 1.1 lambda表达式的组成 [=]/*1*/ ()/*2*/ mutable/*3*/ throw()/*4*/ -> int/*5*/ {}/*6*/ ...

  9. python凯撒密码详解_Python基础题目集--课堂案例

    这些案例均为在校期间学习<python基础编程>课程的案例,适合初学者练手~ 1.输入分数,返回等级 ''' 分数区间为0~100,等级:A(>=90).B(>=80).C(& ...

最新文章

  1. 记录一次java项目上线部署
  2. 嗷嗷嗷,kuangbin大大博客上拉的题
  3. Apache Commons Pool 故事一则 专题
  4. 用 Python 和 OpenCV 来测量相机到目标的距离
  5. transform 遇上 position: fixed
  6. 事务对性能影响_开启英特尔事务扩展技术(TSX),即可提升intel CPU 近40%性能
  7. leetCode-88. 合并两个有序数组
  8. QT的QRenderStateSet 类的使用
  9. MachineLearning(10)-聚类
  10. [转载] java排序compareTo:降序输出学生成绩
  11. php 数组按个数分组,如何在PHP中基于内部数组键对数组进行分组?
  12. linux 下mysql5.7+使用group by、order by报错ONLY_FULL_GROUP_BY不修改配置文件
  13. @程序员,正在自学机器学习?这六点一定要牢记!
  14. android框架连接mysql_三层架构 android访问MSSQL数据库 程序 (服务器端)
  15. 团队-学生成绩管理-模块开发过程
  16. 调节RStudio的代码字体大小
  17. CreateThread,_beginthread与AfxbeginThread之间的区别
  18. php实现微信小程序登录(根据微信小程序接口更新最新教程)
  19. Webots学习笔记—距离传感器的介绍和四轮小车的避障
  20. 机票三字码,对应城市及机场一览表

热门文章

  1. 更专业的过等保服务,华为云等保合规解决方案值得选择!
  2. 欧海:海梦易商道APP是教育与商业的双创新
  3. ubuntu 配置本地源
  4. 多平台专业的 OCR 图文精准识别工具!便宜又好用! - 极度扫描
  5. Tomb.finance每周更新(11.29-12.5)
  6. Kotlin开发遇到java.lang.VerifyError问题记录
  7. HCIP-DATACOM H12-831(1-20)
  8. 【HISI系列】海思 IPC hi3516a、hi3519v101 的单包模式和多包模式
  9. 商城运费模板数据库简单设计思路
  10. centos8 解决编译安装 nginx时遇到的报错