朝花夕誓
02
10
MySQL索引 MySQL索引
一、索引介绍1、简介MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 可以得到索引的本质:索引是数据结构。 你可以简单理解为“排好序的快速查找数据结构”。 2、优势类似大学图书馆建书目索引,提高数据检
2022-02-10
06
MySQL高级 MySQL高级
一、存储引擎InnoDB和MyISAM区别 对比项 MyISAM InnoDB 主外键 不支持 支持 事务 不支持 支持 行表锁 表锁,即使操作一条记录也会锁住整个表,不适合高并发的操作 行锁,操作时只锁某一行,不对其它行
2022-02-06
01
22
xxl-job xxl-job
一、时间轮二、定时任务方案 1、while(true) + Thread.sleep 轮询 + 线程休眠的方式实现定时任务 2、java.util.Timer + java.util.TimerTask Timer 是一种定时任务工具
2022-01-22
12
30
30
24
23
Spring源码(5)-钩子接口 Spring源码(5)-钩子接口
一、前言Spring 提供了非常多的扩展接口,官方将这些接口称之为钩子,这些钩子会在特定的时间被回调,以此来增强 Spring 功能,众多优秀的框架也是通过扩展这些接口,来实现自身特定的功能,如 SpringBoot、mybatis 等。
2021-12-23
22
Spring源码(4)-注册Bean Spring源码(4)-注册Bean
一、前言上篇文章我们对 BeanDefinition 进行了讨论,BeanDefinition 是对 Bean 的定义,其保存了 Bean 的各种信息,如属性、构造方法参数、是否单例、是否延迟加载等。这里的注册 Bean 是指将 Bean
2021-12-22
21
Redis分布式事务锁 Redis分布式事务锁
一、单机锁/** * 单机版锁,JVM 级别 * 缺点:仅仅使用于单机,当部署多个服务时人会出现并发问题 * @return */ @GetMapping("/sell1") public String sell1(){ sync
2021-12-21
19
ApplicationContext ApplicationContext
0、ApplicationContextApplicationContext:是spring继BeanFactory(间接继承自BeanFactory)之外的另一个核心接口或容器(可理解为IOC),允许容器通过应用程序上下文环境创建、获取、
2021-12-19
19
Spring组件解析 Spring组件解析
一、重要的类和接口1、IOC (1)IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂 (2)Spring 提供 ioc 容器两种实现方式:– 两个接口 BeanFactory :ioc 容器的基本实现,是 Spring
2021-12-19
12
SpringMVC源码 SpringMVC源码
一、SpringMVC执行流程1、概述 1、用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获(捕获) 2、3、 DispatcherServlet对请求URL进行解析,得到请求资源标识
2021-12-12
11 / 24