SLF4J的高级写法
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的高级写法相关推荐
- android 最新写法,详解Android 硬布局item的高级写法
本文主要介绍了Android 硬布局item的高级写法,分享给大家,具体如下: 效果: 这种布局应该是非常常见了,且写的比较多. 今天简单探讨一下效果图中上下两种布局的写法. 比较 上下效果一致 行数 ...
- Java格式化Date为字符串的高级写法
本文使用printf来进行格式化日期,不仅不需要创建DateFormat实例,又可以简化代码. 1234567891011121314151617181920212223242526272829303 ...
- python高性能写法_py 高性能低级,高级写法思考
这里所谓的低级,高级是指封装抽象的程度. 低级指os.fork() 高级是指 multiprocessing包 一般根据业务需求,一个主进程负责维护接收, 不同的子进程处理不同的需求.根据各同需求组合 ...
- Cocos2dx-Android 之Makefile通用高级写法
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := cocos2dcpp_shared LOCAL_MODULE_FI ...
- 判断位数为3的高级写法
var pattern = /^[0-9]+$/; if(pattern.test(15161563)) { //这个叫正则表达式,判断任何用户输入的数字尾数是否为3,不局限于100 consol ...
- javascript 高级写法
一.安全类型检测 1.比较基础的方案(instanceof) let data = [1] console.log(data instanceof Array) // true 对于typeof 2. ...
- 论return 0的高级写法 bushi)
插个眼的小知识:return 前的!为逻辑非符号,即0变1,非0变0 输出答案后return 0----->(可以是main主函数里的,也可以是子函数里的返回值) int main() {int ...
- 算法工程师应该熟知的C++高级用法
1. lambda表达式(C11) 1.1 lambda表达式的组成 [=]/*1*/ ()/*2*/ mutable/*3*/ throw()/*4*/ -> int/*5*/ {}/*6*/ ...
- python凯撒密码详解_Python基础题目集--课堂案例
这些案例均为在校期间学习<python基础编程>课程的案例,适合初学者练手~ 1.输入分数,返回等级 ''' 分数区间为0~100,等级:A(>=90).B(>=80).C(& ...
最新文章
- 记录一次java项目上线部署
- 嗷嗷嗷,kuangbin大大博客上拉的题
- Apache Commons Pool 故事一则 专题
- 用 Python 和 OpenCV 来测量相机到目标的距离
- transform 遇上 position: fixed
- 事务对性能影响_开启英特尔事务扩展技术(TSX),即可提升intel CPU 近40%性能
- leetCode-88. 合并两个有序数组
- QT的QRenderStateSet 类的使用
- MachineLearning(10)-聚类
- [转载] java排序compareTo:降序输出学生成绩
- php 数组按个数分组,如何在PHP中基于内部数组键对数组进行分组?
- linux 下mysql5.7+使用group by、order by报错ONLY_FULL_GROUP_BY不修改配置文件
- @程序员,正在自学机器学习?这六点一定要牢记!
- android框架连接mysql_三层架构 android访问MSSQL数据库 程序 (服务器端)
- 团队-学生成绩管理-模块开发过程
- 调节RStudio的代码字体大小
- CreateThread,_beginthread与AfxbeginThread之间的区别
- php实现微信小程序登录(根据微信小程序接口更新最新教程)
- Webots学习笔记—距离传感器的介绍和四轮小车的避障
- 机票三字码,对应城市及机场一览表
热门文章
- 更专业的过等保服务,华为云等保合规解决方案值得选择!
- 欧海:海梦易商道APP是教育与商业的双创新
- ubuntu 配置本地源
- 多平台专业的 OCR 图文精准识别工具!便宜又好用! - 极度扫描
- Tomb.finance每周更新(11.29-12.5)
- Kotlin开发遇到java.lang.VerifyError问题记录
- HCIP-DATACOM H12-831(1-20)
- 【HISI系列】海思 IPC hi3516a、hi3519v101 的单包模式和多包模式
- 商城运费模板数据库简单设计思路
- centos8 解决编译安装 nginx时遇到的报错