摘要: 首先介绍了常见的日志框架的发展历程,然后介绍了log4j、jul、jcl、slf4j、log4j2等框架的用法,接着介绍了jcl、slf4j、log4j2无缝切换底层框架的原理,最后介绍了spring中的日志框架 阅读全文
posted @ 2021-08-20 00:04 eaglelihh 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 本文基于Spring的5.3.8版本,探究了@Value注入不成功的原因,以及解决办法。其中包含了environment的理解,以及Spring容器的加载顺序的理解。 阅读全文
posted @ 2021-08-03 00:24 eaglelihh 阅读(3067) 评论(1) 推荐(2) 编辑
摘要: 记录了MAC版本的IDEA 最实用快捷键,整理的大多数都是最常用的,值的一用,早日摆脱鼠标 阅读全文
posted @ 2021-06-04 15:24 eaglelihh 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 探究Spring高版本和低版本对于Advice排序的不同,一步步地揭开其面纱,包括了高低版本之间的详细对比以及原因。 阅读全文
posted @ 2021-05-19 16:36 eaglelihh 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解Spring AOP注解的源码,本文按照自己的思路去理解Spring AOP的源码,个别细节没有深入下去,但是整个调用流程梳理的比较清晰。 阅读全文
posted @ 2021-04-28 19:57 eaglelihh 阅读(439) 评论(2) 推荐(1) 编辑
摘要: ThreadLocal 原理分析 阅读全文
posted @ 2021-01-25 00:31 eaglelihh 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 最近工作中遇到一个问题,两个不同的线程会对数据库里的一条数据做修改,如果不加锁的话,会得到错误的结果。 就用了MySQL中for update 这种方式来实现 本文主要测试主键、唯一索引和普通索引使用for update 会锁哪些数据 使用两个console来模拟两个事务运行的情况 阅读全文
posted @ 2020-12-18 23:22 eaglelihh 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 1. null 转基本类型 2.String.format中输出% 3.google cache null 指针 阅读全文
posted @ 2020-11-11 19:28 eaglelihh 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 主要介绍了jmeter的使用情况:安装和启动(mac)、Thread Group设置、Http Request设置、Http Header设置、固定吞吐率设置、遍历设置 阅读全文
posted @ 2020-10-27 20:53 eaglelihh 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Java8中Stream的一些用法:map、groupingBy、toMap、filter、sum 阅读全文
posted @ 2020-10-20 20:44 eaglelihh 阅读(458) 评论(0) 推荐(0) 编辑