- 博客(9)
- 收藏
- 关注
转载 SpringMVC源码
SpringMVC源码(一)- 总览 和 ContextLoaderListener监听启动WebApplicationContext https://blog.csdn.net/it_lihongmin/article/details/103684611 SpringMVC源码(二)- DispatcherServlet结构和初始化 https://blog.csdn.net/it_lihongmin/article/details/103694101 SpringMVC源码(三)- ..
2020-12-26 17:20:19
157
转载 SpringAop源码
SpringAop源码(一)- 深入理解Aop基本概念 https://blog.csdn.net/it_lihongmin/article/details/103144370 SpringAop源码(二)- EnableAspectJAutoProxy实现原理(上) https://blog.csdn.net/it_lihongmin/article/details/103172790 SpringAop源码(三)- EnableAspectJAutoProxy实现原理(中)- get..
2020-12-26 17:20:02
153
转载 spring 源码系列文章
SpringIoc源码(一)- 总览 https://blog.csdn.net/it_lihongmin/article/details/103238846 SpringIoc源码(二)- BeanFactory(一)- 结构梳理(DefaultListableBeanFactory) https://blog.csdn.net/it_lihongmin/article/details/102926202 SpringIoc源码(三)- BeanFactory(二)- XmlBeanF..
2020-12-26 17:19:38
225
1
原创 四、Spring中@Import注解
@Import的作用 将第三方或自定义的类“导入”到Spring上下文容器中。 @Import可以导入三种类型的类 普通类 ImportSelector接口子类 ImportBeanDefinitionRegister接口子类 导入普通类 案例: 执行结果: 导入ImportSelector接口子类 自定义一个类,作为真正被“导入”的类 public class HelloImportSelector { public void hi(){ ..
2020-12-14 18:11:13
206
原创 三、Spring内置的BeanPostProcessor及其作用
何为BeanPostProcessor? 称为Bean的后置处理器,在Bean实例化前后对bean“赋能”。 Spring定义了这么多的BeanPostProcessor,哪些是Spring容器启动时,默认会使用的呢? 默认就会使用的几个bean后置处理器有: ApplicationContextAwareProcessor AutowiredAnnotationBeanPostProcessor CommonAnnotationBeanPostProcessor EventListene
2020-12-14 18:10:54
2570
原创 二、Spring内置的BeanFactoryPostProcessor及其作用
何为BeanFactoryPostProcessor? 称为BeanFactory的后置处理器。在Bean实例化之前可以对BeanFactory中的BeanDefinition做增删改查操作,从而影响最终的Bean的实例化等工作。
2020-12-14 18:10:31
848
原创 一、spring内置的BeanDefinitionRegistryPostProcessor及其作用
何为BeanDefinitionRegistryPostProcessor? BeanDefinitionRegistryPostProcessor是BeanFactoryPostProcessor的拓展接口 ☆ConfigurationClassPostProcessor ConfigurationClassPostProcessor这个类何时被加载到Spring容器中? 实例化AnnotationConfigApplicationContext中的AnnotatedBeanDefini
2020-12-14 18:10:01
864
2
原创 InnoDB B+树能存放多少数据
网上各种博客说一个2层的B+树可以存18720条数据,一个3层的B+树,大约可以存2000W条数据。 这种说法真的是正确的吗? 在一定的前提下估算结果是正确的。 基本上博客中都是以主键为bigint类型、一行数据大小为1K,为前提得到这个结果的。 在这个前提下,咱们来计算一下: 首先,Mysql存储数据是按页进行存储的,一页默认大小为16K。bigint在mysql中占8B,指针在mysql中占6B。 我们都知道B+树的特点,非叶子节点存储的是 主键-节点页指针这样的“键值对”。也就是说一个主键
2020-11-26 23:16:54
1614
原创 Spring 源码全面解析
基本环境: public interface UserService { void queryUser(); } @Service public class UserServiceImpl implements UserService { @Autowired private UserDao userDao; @Override public void queryUser() { System.out.println("asdasd"); userDa
2020-09-20 19:26:58
3432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人