摘要: 1.连接点(Joinpoint) 特定点是程序执行的某个特定位置,如类开始初始化前、类初始化后、类的某个方法调用前/后、方法抛出异常后。一个类或者一段程序代码拥有一些具有边界性质的特定点,这些特定点就称为 ”连接点“ 。 Spring 仅支持方法的连接点,即仅能在方法调用前、方法调用后、方法抛出异常 阅读全文
posted @ 2021-07-08 17:39 乐子不痞 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 注解的定义 注解(Annotation)是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。 通过注解,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。 需要注意的是,Annotation 仅仅的标记作用,不影响程序代码的执行,无论增加、删除 Anno 阅读全文
posted @ 2021-07-08 16:03 乐子不痞 阅读(1266) 评论(0) 推荐(1) 编辑
摘要: 在 Spring 中提供了两种事务管理的方式,分别是编程式事务管理和声明式事务管理。 在实际应用中,目前很少需要用到编程式事务管理,尽管它比较灵活,但写编程的过程会很繁琐。 Spring 的声明式事务是通过 Spring AOP 实现的,通过事务的声明性信息,Spring 负责将事务管理增加逻辑动态 阅读全文
posted @ 2021-07-07 10:17 乐子不痞 阅读(232) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal 是什么 ThreadLocal 不是一个线程,而是保存线程本地化对象的容器。 当运行于多线程环境的某个对象使用 ThreadLocal 维护变量时,ThreadLocal 为每个使用该变量的线程分配一个独立的变量副本。 所以每个线程可以独立地改变自己的副本,而不会影响其他线程 阅读全文
posted @ 2021-07-06 17:17 乐子不痞 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 首先,我们常说的索引类型有:主键索引、唯一索引、普通索引、前缀索引、全文索引,甚至还有聚簇索引、覆盖索引等。 其中,唯一索引、普通索引、前缀索引等索引属于二级索引。 主键索引(Primary Key) 数据表的主键列使用的就是主键索引。 一张数据表有只能有一个主键,并且主键不能为 null,不能重复 阅读全文
posted @ 2021-07-01 22:25 乐子不痞 阅读(4017) 评论(0) 推荐(1) 编辑
摘要: 范式与反范式 三大范式 第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项。 第二范式(2NF):在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖) 第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合 阅读全文
posted @ 2021-07-01 14:44 乐子不痞 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 1.添加 PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加 UNIQUE(唯一索引) ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加 I 阅读全文
posted @ 2021-06-30 22:01 乐子不痞 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1、索引的优点 索引总结下来有三个: 索引大大减少了服务器需要扫描的数据量。 索引可以帮助服务器避免排序和临时表。 索引可以将所及 I/O 变为顺序 I/O。 2、高效使用索引 不恰当地使用索引,或者无法使用已有的索引,将无法使索引的优势发挥出来。正确使用索引的方式可以非常高效地提高我们查询的速度, 阅读全文
posted @ 2021-06-30 17:09 乐子不痞 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、B-Tree索引 在人们谈论索引的时候,如果没有特别指明类型,多半说的就是B树索引,它是使用 B-Tree 数据结构来存储数据。 也有很多存储引擎使用的是B+Tree,例如 InnoDB 例如: CREATE TABLE People ( last_name varchar(50) not nu 阅读全文
posted @ 2021-06-30 17:04 乐子不痞 阅读(99) 评论(0) 推荐(0) 编辑
摘要: MySQL 练习50题 概述 学习的精髓 = 理论+实操+总结,所有题都亲手敲一遍才会牢记。 下面是我自己写的答案,有些不会写只能空着,以后再补。(建表的SQL语句在文章最后) 1、表结构 2、案例答案 -- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数 SELECT stu.*, 阅读全文
posted @ 2021-06-23 17:20 乐子不痞 阅读(203) 评论(0) 推荐(0) 编辑
回到顶部