- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 SpringMVC请求流程
SpringMVC请求流程1. 通过请求信息(路径和方法等)通过HandlerMapping从筛选符合条件的HandlerMethod2. 通过HandlerMethod和HandlerInterceptor构建HandlerChain3. 通过HandlerMethod获取HandlerAdapter4, 执行HandlerInterceptor的preHandle方法,如果返回...
2020-03-23 22:07:06
155
原创 几种beanPostProcessor
几种beanPostProcessor1.InstantiationAwareBeanPostProcessorpostProcessBeforeInstantiation用于在创建bean实例之前返回一个bean实例,比如代理。如果InstantiationAwareBeanPostProcessor返回了bean,将会执行几种BeanPostProcessor的postProcessAf...
2020-03-22 21:20:36
409
原创 SpringBoot启动过程分析
入口 SpringApplication#run =》 SpringApplication#initialize =》SpringApplication#runSpringApplication#initialize判断是否是web环境 从spring.factories文件种加载ApplicationContextInitializer并初始化 从spring.factories文...
2020-01-20 00:26:02
145
原创 Redis的持久化 RDB与AOF
什么叫持久化?用一句话可以将持久化概括为:将数据(如内存中的对象)保存到可永久保存的存储设备中。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、 XML 数据文件中等等。Redis 为什么要持久化?Redis 中的数据都是缓存在内存中,当重启系统或者关闭系统后,缓存在内存中的数据都会丢失。为了让数据能够长期保存,就要将 Redis 放在缓存中的数据做持久化存储。...
2019-11-18 23:45:12
184
原创 Redis的数据淘汰策略
淘汰策略的原因在 redis 中,允许用户设置最大使用内存大小 server.maxmemory,在内存限定的情况下是很有用的。譬如,在一台 8G 机子上部署了 4 个 redis 服务点,每一个服务点分配 1.5G 的内存大小,减少内存紧张的情况,由此获取更为稳健的服务。6中淘汰策略redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。redis 提供 6种数据淘汰策...
2019-11-18 23:23:32
188
原创 BeanPostProcessor的原理和拓展
SpringBean的实例化和初始化两个阶段的主要作用:1、实例化----实例化的过程是一个创建Bean的过程,即调用Bean的构造函数,单例的Bean放入单例池中2、初始化----初始化的过程是一个赋值的过程,即调用Bean的setter,设置Bean的属性DestructionAwareBeanPostProcessorMergedBeanDefinitionPostProcessor...
2019-10-15 23:10:48
203
原创 SpringBoot启动流程分析
前戏启动类public static void main(String[] args) { SpringApplication.run(IvernApplication.class, args);}调用SpringBootApplication的run方法public static ConfigurableApplicationContext run(Object[...
2019-09-23 01:13:00
167
原创 SpringIOC注解版的一些摘要
目录一、向容器中添加Bean的几种方式:二、指定bean的初始化和销毁方法一、向容器中添加Bean的几种方式:@Bean@Beanpublic DefaultHandler defaultHandler() { return new DefaultHandler();}@CompoentScan@Configuration@ComponentScan(...
2019-09-19 17:36:34
212
原创 SpringCloud - 注册中心
常用的注册中心实现:Eureka、Nacos、Zookeeper、Consul实现方式:一、服务注册二、服务发现
2019-09-17 00:09:25
144
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅