自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringMVC请求流程

SpringMVC请求流程1. 通过请求信息(路径和方法等)通过HandlerMapping从筛选符合条件的HandlerMethod2. 通过HandlerMethod和HandlerInterceptor构建HandlerChain3. 通过HandlerMethod获取HandlerAdapter4, 执行HandlerInterceptor的preHandle方法,如果返回...

2020-03-23 22:07:06 87

原创 几种beanPostProcessor

几种beanPostProcessor1.InstantiationAwareBeanPostProcessorpostProcessBeforeInstantiation用于在创建bean实例之前返回一个bean实例,比如代理。如果InstantiationAwareBeanPostProcessor返回了bean,将会执行几种BeanPostProcessor的postProcessAf...

2020-03-22 21:20:36 333

原创 SpringBoot启动过程分析

入口 SpringApplication#run =》 SpringApplication#initialize =》SpringApplication#runSpringApplication#initialize判断是否是web环境 从spring.factories文件种加载ApplicationContextInitializer并初始化 从spring.factories文...

2020-01-20 00:26:02 94

原创 Redis的持久化 RDB与AOF

什么叫持久化?用一句话可以将持久化概括为:将数据(如内存中的对象)保存到可永久保存的存储设备中。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、 XML 数据文件中等等。Redis 为什么要持久化?Redis 中的数据都是缓存在内存中,当重启系统或者关闭系统后,缓存在内存中的数据都会丢失。为了让数据能够长期保存,就要将 Redis 放在缓存中的数据做持久化存储。...

2019-11-18 23:45:12 103

原创 Redis的数据淘汰策略

淘汰策略的原因在 redis 中,允许用户设置最大使用内存大小 server.maxmemory,在内存限定的情况下是很有用的。譬如,在一台 8G 机子上部署了 4 个 redis 服务点,每一个服务点分配 1.5G 的内存大小,减少内存紧张的情况,由此获取更为稳健的服务。6中淘汰策略redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。redis 提供 6种数据淘汰策...

2019-11-18 23:23:32 122

原创 BeanPostProcessor的原理和拓展

SpringBean的实例化和初始化两个阶段的主要作用:1、实例化----实例化的过程是一个创建Bean的过程,即调用Bean的构造函数,单例的Bean放入单例池中2、初始化----初始化的过程是一个赋值的过程,即调用Bean的setter,设置Bean的属性DestructionAwareBeanPostProcessorMergedBeanDefinitionPostProcessor...

2019-10-15 23:10:48 106

原创 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 114

原创 SpringIOC注解版的一些摘要

目录一、向容器中添加Bean的几种方式:二、指定bean的初始化和销毁方法一、向容器中添加Bean的几种方式:@Bean@Beanpublic DefaultHandler defaultHandler() { return new DefaultHandler();}@CompoentScan@Configuration@ComponentScan(...

2019-09-19 17:36:34 128

原创 SpringCloud - 注册中心

常用的注册中心实现:Eureka、Nacos、Zookeeper、Consul实现方式:一、服务注册二、服务发现

2019-09-17 00:09:25 104

mysql绿色版解压可用不用配置

mysql绿色版,解压安装直接可用,不用额外配置,win64

2017-12-03

jdk1.8 安全包 security

win64 jdk1.8安全包 下载文件后解压,替换jdk目录下的jre/lib/security

2017-12-03

svn 1.8 win 64

TortoiseSVN-1.8.8.25755-x64-svn-1.8.10 win64 可用 下载后解压可用

2017-12-03

空空如也

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

TA关注的人

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