摘要: InstantiationAwareBeanPostProcessor 是 Spring 框架提供的一个扩展接口,通过实现 InstantiationAwareBeanPostProcessor 接口,并重写其中的方法,可以在 Spring 容器实例化和初始化 bean 的各个阶段进行自定义处理,从 阅读全文
posted @ 2024-09-29 14:50 complexlong 阅读(58) 评论(0) 推荐(0)
摘要: MySQL在线DDL特性提供了即时支持instant 、copy方式,还有原表in-place方式。有些过程中也允许并发DML。 语法: ALTER TABLE tbl_name , alter_option: {...}, ALGORITHM [=] {DEFAULT | INSTANT | IN 阅读全文
posted @ 2024-09-29 14:44 complexlong 阅读(62) 评论(0) 推荐(0)
摘要: org.springframework.beans及org.springframework.context这两个包是Spring IoC容器的基础,其中重要的类有BeanFactory,BeanFactory是IoC容器的核心接口,其职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖 阅读全文
posted @ 2024-09-29 14:40 complexlong 阅读(200) 评论(0) 推荐(0)
摘要: 为什么用MQ? 解耦: A系统向BCD系统发送数据,调用接口发送,如果新来的E系统需要数据,旧的D系统不需要数据,那么就需要频繁的修改A系统的代码,并且还需要考虑BCD系统挂掉的问题,数据非常重要的话,是要重发呢?还是暂时存起来? 但是如果使用MQ,A系统只需要考虑把数据发送到MQ就不用操心别的了, 阅读全文
posted @ 2024-09-29 11:38 complexlong 阅读(40) 评论(0) 推荐(0)
摘要: 1、B树 B树(也有被称作 B- 树,B-树和B树是同一个东西,统称B树)。本质是一种多路平衡查找树,目的在于提高磁盘的效率,二叉树的查找效率已经很高了,但是如果存储大量信息,这个二叉树的深度就会很高,这些不同深度的信息在硬盘上存储的会很分散,在不同的道上,所以降低了查找效率,而B树可以改善这一问题 阅读全文
posted @ 2024-09-27 10:16 complexlong 阅读(40) 评论(0) 推荐(0)
摘要: 一、全字段排序 先创建一张user表,字段name,age,address,插入随机数据100w条记录,由于按照name查询,所以给name字段添加索引:alter table user add index idx_name (name); 这条SQL的Explain的执行计划:EXPLAIN SE 阅读全文
posted @ 2024-09-26 16:05 complexlong 阅读(22) 评论(1) 推荐(0)