自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vuex 的基本用法

Vuex是一个专为Vue.js应用程序开发的状态管理模式+库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。简单来说,vuex是实现组件全局状态管理的一种机制,可以方便组件之间的数据共享。...

2022-08-01 10:32:29 122

原创 VUE生命周期

vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、挂载、更新、销毁,这就是一个组件所谓的生命周期。如果没有template选项,就把实例模板el指向的DOM的outerHTML作为模板。从控制台打印数据,可以看出在beforeCreate时,因为啥动作都还没有开始,所以vm.data是undefined。update阶段当vue实例里面的data数据变化时,触发组件的重新渲染;对于Vue的生命周期,就是其组件的生命周期。更新阶段的前提是当data选项里的数据有变化时触发。...

2022-07-25 00:25:09 444

原创 CSS 布局 - position 属性

position属性规定应用于元素的定位方法的类型(static、relative、fixed、absolute)。position 属性规定应用于元素的定位方法的类型。有五个不同的位置值:元素其实是使用 top、bottom、left 和 right 属性定位的。但是,除非首先设置了 position 属性,否则这些属性将不起作用。根据不同的 position 值,它们的工作方式也不同HTML 元素默认情况下的定位方式为 static(静态)。静态定位的元素不受 top、bottom、left 和 rig

2022-07-10 22:47:02 271

原创 Redis过期数据的删除策略

Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态redis中的数据可以设置一个过期时间,比如登录时的验证码,通常都会对其设置一个1—3分钟的有效时间。当数据过了期限后,应该要被删除。但这些数据过期后并不会实时地马上被删除,当这些数据数量累积越来越多,就会占用很多内存,因此在redis底层同时使用了三种策略来删除这些数据。创建一个定时器,如果key超时了,由定时器任务立即执行对key的删除操作优点:节约内存,超时就删除,快速释放不必要内存缺点:CPU压力大,无论C

2022-07-04 12:50:21 1099

原创 Spring Boot自动配置原理

在初学spring,使用SSM框架时,我们做了大量的配置工作,数据源、连接池、会话工厂、映射器、视图解析器等各种配置,而现在在Spring Boot中这些工作都不需要了,全部都交给了自动配置来做。简单来说Spring Boot自动配置就是用注解来对一些常规的配置做默认配置,简化xml配置内容,使项目能够快速运行。下面我们就来看下Spring Boot自动配置的原理。在启动类中可以看到@SpringBootApplication注解,它是SpringBoot的核心注解,也是一个组合注解。我们进入这个注解可以

2022-06-24 00:27:39 82

原创 @Autowired 注解的工作原理

1、注解用法根据@Autowired注解的源码,可以看到该注解可以作用在构造器、参数、方法、属性,都是从容器中获取参数组件的值标注在方法上:@Bean+方法参数,参数从容器中获取,默认不写@Autowired效果是一样的,都能自动装配标注在构造器上:如果组件上只有一个有参构造,这个有参构造的@Autowired可以省略,参数位置的组件还是可以自动从容器中获取2、自动装配Spring利用依赖注入(DI)完成对IOC容器中各个组件的依赖关系赋值@Autowired自动注入:(1)默认优先按照类型去容器中找对

2022-06-17 01:26:35 4548

原创 Spring中BeanFactory和ApplicationContext的区别

BeanFactory是一个类工厂,但和传统的类工厂不同,传统的类工厂仅负责一个或几个类的实例;而BeanFactor是类的通用工厂,可以创建并管理各种类的对象。这些可被创建和管理的对象本身没有什么特别之处,仅是一个对象,Spring称这些被创建和管理的java对象为Bean。ApplicationContext是有BeanFactory派生而来,提供了更多面向实际应用的功能。在BeanFactor中,很多功能需要以编程的方式实现,而在ApplicationContext中则可以通过配置的方式实现。Bean

2022-06-10 13:26:47 884 1

原创 springBoot启动原理

每一个Spring Boot项目都会用到启动类@SpringBootApplicationpublic class SpringbootActuatorApplication { public static void main(String[] args) { SpringApplication.run(SpringbootActuatorApplication.class, args); }}这个启动类省去了在写代码时的许多繁琐的配置类,让程序员不用再配置xml文

2022-05-20 10:55:15 98 1

空空如也

空空如也

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

TA关注的人

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