自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Spring源码(3)Aware接口、初始化和销毁方法、@Scope、@Primary、动态代理

Spring源码之Aware接口、初始化和销毁方法、@Scope、@Primary、动态代理

2024-09-08 19:02:51 1253 1

原创 Spring源码(2)BeanFactory工厂后置处理器、Bean的后置处理器、ApplicationContext容器、Bean的生命周期

Spring源码之BeanFactory工厂后置处理器、Bean的后置处理器、ApplicationContext容器、Bean的生命周期

2024-09-01 21:01:21 1087

原创 MyBatis使用:动态SQL

MyBatis使用之动态SQL

2024-08-25 21:10:14 978

原创 MyBatis源码(6)拦截器

MyBatis源码之拦截器

2024-08-25 14:54:24 1075

原创 MyBatis使用:拦截器,SpringBoot整合MyBatis

MyBatis使用之拦截器

2024-08-25 00:48:10 3131

原创 设计模式(2)行为型模式和七大原则

设计模式之行为型设计模式和设计模式的七大原则

2024-08-17 20:05:07 1182

原创 设计模式(1)创建型模式和结构型模式

设计模式之创建型模式和结构型模式

2024-08-12 22:36:40 1240

原创 前端(1)HTML和CSS

前端之HTML

2024-07-23 22:12:52 1001

原创 SpringBoot源码(1)ApplicationContext和BeanFactory

SpringBoot源码之ApplicationContext和BeanFactory

2024-07-21 20:23:03 1011

原创 MyBatis使用:嵌套查询collection和association

MyBatis使用之嵌套查询collection和association

2024-07-21 12:09:53 4527

原创 MyBatis源码(5)嵌套查询collection报错:org.apache.ibatis.exceptions.TooManyResultsException

MyBatis源码之嵌套查询collection

2024-07-20 23:54:39 1582

原创 Redis源码(4)跳表zskiplist

Redis源码之跳表

2024-07-20 16:13:10 1309

原创 Redis源码(3)ziplist压缩列表和quicklist快表

Redis的ziplist和quicklist源码分析

2024-07-17 20:35:17 1318

原创 Redis源码(2)字典Dict

Redis的底层数据类型字典Dict

2024-07-15 17:14:43 1045

原创 Redis源码(1)SDS和IntSet数据类型

Redis源码之SDS和IntSet数据类型

2024-07-14 22:41:42 1355

原创 SpringCloud网关过滤器GatewayFilterFactory找不到

SpringCloud网关过滤器配置

2024-07-08 17:07:56 1434

原创 Mybatis源码(4)一级缓存和二级缓存

Mybatis的一级缓存和二级缓存标签和源码分析

2024-07-08 00:34:42 1459

原创 Redisson锁误删除

Redisson锁误删除的现象和源码

2024-07-07 01:48:27 1725

原创 Mybatis源码(3)Mapper方法

该方法会判断如果方法不是默认方法的话会先创建MapperMethod对象然后创建PlainMethodInvoker方法,默认方法是JDK8中接口的新特性,即允许有default默认方法,默认方法是public、不是abstract(有方法体body)、实例方法(非静态方法)创建Statement对象会执行prepareStatement方法,先执行getConnection方法获取连接,然后执行prepare方法创建Statement对象,最后执行parameterize方法将sql中的?

2024-07-04 00:50:04 1559

原创 SpringBoot数据源没有配置报错源码

debug for循环一个list集合的时候可以设置条件断电,比如这里beanNames是一个list集合,beanName是其中的一个元素,这里打断点Condition=“dataSource”.equals(beanName),就可以快速定位beanName是dataSource的bean对象。该方法会创建HikariDataSource数据源对象,指定spring.datasource.type是数据源类型,也可以@Bean注入DataSource对象。进入getFailureAnalysis方法。

2024-07-03 16:35:06 1068

原创 Mybatis源码(2)SqlSessionFactory

mybatis的SqlSessionFactory创建过程和mapper.xml文件的解析和封装过程

2024-06-16 21:23:18 1496

原创 Mybatis源码分析(1)

搭建Mybatis源码环境并且初步Debug查看Mybatis的执行流程

2024-06-15 14:07:07 835

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除