Loading

摘要: 标识符 含义 备注 * 日常需要经常翻阅的重要笔记 & 自己整理的笔记 # 网上摘抄的文章或笔记 $ 重要信息备份 TODO 待整理内容 @ 工作内容代办 md总结 锚点 该题解析 题目解析 文字标黄 文字标黄 隐藏代码 <details> <summary>案例标题</summary> ``` 隐 阅读全文
posted @ 2021-07-04 14:39 yescctv6 阅读(69) 评论(0) 推荐(0) 编辑
摘要: import org.junit.Test; import java.util.function.Function; public class AppTest { /** * java8 - Function函数接口 */ @Test public void testApply() { Functi 阅读全文
posted @ 2022-10-04 21:15 yescctv6 阅读(37) 评论(0) 推荐(0) 编辑
摘要: registerBeanPostProcessors方法调用 BeanPostProcesspr(后置处理器)的注册,此方法就是把实现了BeanPostProcessor接口的类,提前实例化。 这个接口类里面有两个方法,可以进行相应的操作,bean实例化前的操作,以及bean实例化后的操作,这个实例 阅读全文
posted @ 2022-07-15 16:30 yescctv6 阅读(27) 评论(0) 推荐(0) 编辑
摘要: invokeBeanFactoryPostProcessors 方法调用 在xmlBeanDefinition解析后,实例化之前,可用此接口完成对beanDefinition的动态修改。 BeanDefinitionRegistryPostProcessor 方法调用 代码示例: import or 阅读全文
posted @ 2022-07-15 16:28 yescctv6 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Spring容器加载方式 类路径获取配置文件(ClassPathXmlApplicationContext) 文件系统路径获取配置文件绝对路径(FileSystemXmlApplicationContext)("绝对路径") 无配置文件加载容器(AnnotationConfigApplication 阅读全文
posted @ 2022-07-15 16:27 yescctv6 阅读(117) 评论(0) 推荐(0) 编辑
摘要: JVM内存区域 运行时数据区域 运行时数据区的定义:Java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。 在JVM中,JVM内存主要分为堆、方法区、虚拟机栈和本地方法栈等。 同时按照与线程的关系也可以这样划分: 线程私有区域:一个线程拥有单独一份的区域 线程共享区域 阅读全文
posted @ 2022-07-14 16:22 yescctv6 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 预备知识 二进制运算 <<左移 高位溢出,低位补零。 eg:010100 <<2 得:010000 >>右移 若移动前的二进制为正数,右移后低位溢出,高位补零;若移动前的二进制位负数,右移后低位溢出 ,高位补1; eg:010010 >>2 得:000100 ​ 110010 >>2得: 11110 阅读全文
posted @ 2022-05-05 10:47 yescctv6 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 高性能的索引创建策略 正确地创建和使用索引是实现高性能查询的基础。 MyISAM 所有的查询一定都会回表的!!! 每个表都有一个主键在主键索引中肯定有 二级索引中肯定也有主键 意味着主键越小 则二级索引就越小 1 索引列的类型尽量小 我们在定义表结构的时候要显式的指定列的类型,以整数类型为例,有TT 阅读全文
posted @ 2021-12-26 15:18 yescctv6 阅读(99) 评论(0) 推荐(0) 编辑
摘要: MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。** 因此:索引的本质是:索引是数据结构。 1.1 生活中的索引 ​ 上面的理解比较抽象,举一个例子,平时看任何一本书,首先看到的都是目录,通过目录去查询书籍里面的内容会非常的迅速。 ​ 上图是斗破苍穹章节目录, 阅读全文
posted @ 2021-12-26 15:17 yescctv6 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式在一个方法中定义了一个算法骨架,并且 final 修饰防止子类重写。 方法中包含一些抽象方法,也就是一些步骤延迟到字类实现。 模板方法使得在不改变算法结构的情况下,重新定义算法中的某些步骤。 在Spring中大量用到了模板方法设计模式 子类实现父类的抽象方法,这种行为就可以看作是模板设计 阅读全文
posted @ 2021-11-30 20:17 yescctv6 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 项目做到后面依赖的jar包比较多,Maven项目打包后打的Jar包会很大,每次部署更新的时候上传都会很慢。 其实我们只是想更新里面的代码而已,而那众多的依赖包并不想重新上传,这时候我们就需要将依赖包和项目代码分离开来了。 pom.xml配置修改 <build> <finalName>cus</fin 阅读全文
posted @ 2021-11-15 15:24 yescctv6 阅读(558) 评论(0) 推荐(0) 编辑