2024
聊聊异常处理--关于爆炸的艺术 🎨
------------------------------✂️ 分割线 ✂️------------------------------
2022
数据库如果断电,我们需不需要慌?
2020
Redisson分布式锁报错问题排查
日志ES集群的潜在性能瓶颈--段合并
QPS从1k到2w,我做了什么
JDBC为什么不需要Class.forName()
2019
WIFI里都是自由的香味----软路由
MemSQL简介
2018
Elasticsearch在高并发复杂查询业务场景的应用
Elasticsearch 2.3升级至6.3
使用MyBatis时为什么Dao层不需要@Repository
近期阅读源码的总结与转变
极简 Spring 框架 -- 浅析循环依赖
Spring 源码笔记-2.8 根据类型寻找 bean--找出所有匹配类型的 beanName
Spring 源码笔记-2.7 根据类型寻找 bean
Spring 源码笔记-2.6 BeanWrapper 对比 MyBatis
Spring源码笔记-2.5 createBean
MyBatis 对未知数据类型的转换(二)TypeHandlerRegistry
MyBatis 对未知数据类型的转换(一)TypeHandler
2017
MyBatis 中使用 JSONObject 处理一对多结果
MyBatis 中使用 JSONObject 替代 JavaBean
MyBatis 的日志设计--适配器模式 & 工厂模式
谷歌云搭建SSR
前后端分离实践小结
搭建springboot-shiro-vue框架时遇到的坑
Spring源码笔记-2.4 获取单例
Spring源码笔记-2.3 缓存中获取单例bean及获取对象
Spring源码笔记-2.2 FactoryBean
Spring源码笔记-2.1 bean的加载初探
Spring源码笔记-1.6 自定义标签的解析
Spring源码笔记-1.5 其它标签解析
test_volatile_object
SimpleAliasRegistry
Spring源码笔记-1.4 获取bean流程之注册BeanDefinition
Spring源码笔记-1.3 获取bean流程之解析bean标签中的自定义标签元素
ConstructorArgumentValues 构造器参数值保存器
Spring源码笔记-1.2 获取bean流程之bean标签的解析及注册
Spring源码笔记-1.1 获取bean流程之容器的基本实现
Lantern配置