自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 MyBatis 面试题

SqlSession 是 MyBatis 中的一个核心 API,SqlSession 对象中包含了执行 SQL 语句的所有方法,该对象的获取需要通过 SqlSessionFactory 中的 openSession() 方法来实现。通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 Java 对象和 statement 中的 sql 动态参数进行映射,生成最终执行的 sql 语句,最后由 MyBatis 框架执行 sql,并将结果映射为 Java 对象返回;

2023-11-20 15:03:28 63 1

原创 UML类图六大关系

UML一Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果;UML本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和它们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等;

2023-03-01 16:11:29 96

原创 JVM面试题

JVM面试题

2023-01-28 14:38:16 46

原创 HashMap面试题

HashMap面试题

2022-09-09 13:30:09 292

原创 存储过程练习

存储过程

2022-07-13 10:36:17 340

原创 Linux文件目录指令

Linux文件目录指令

2022-06-14 17:37:10 131

原创 Linux用户管理

Linux用户管理

2022-06-14 12:18:43 52

原创 vi和vim简介

vi和vim

2022-06-13 19:50:55 109

原创 Linux目录结构

Linux目录结构

2022-06-13 11:28:32 44

原创 数据库事务

事务

2022-06-05 10:29:35 47

原创 数据库范式

范式都包括哪些目前关系型数据库有六种常见范式,按照范式级别,从低到高分别是:第一范式(1NF)、第二范式 (2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。键和相关属性的概念以两个表为例:球员表:球员编号、姓名、身份证号、年龄、球队编号;球队表:球队编号、主教练、球队所在地;超键 :对于球员表来说,超键就是包括球员编号或者身份证号的任意组合,...

2022-04-17 19:43:12 1639

原创 覆盖索引、前缀索引和索引下推

什么是覆盖索引?理解方式一:索引是高效找到行的一个方法,但是一般数据库也能使用索引找到一个列的数据,因此它不必读取整个行。毕竟索引叶子节点存储了它们索引的数据;当能通过读取索引就可以得到想要的数据,那就不需要读取行了。一个索引包含了满足查询结果的数据就叫做覆盖索引;理解方式二:非聚簇复合索引的一种形式,它包括在查询里的SELECT、JOIN和WHERE子句用到的所有列(即建索引的字段正好是覆盖查询条件中所涉及的字段);简单来说就是,索引列+主键 包...

2022-04-07 21:31:01 301

原创 以太坊中的重要概念

以太坊中相关的概念

2022-04-04 22:34:53 480

原创 子查询和排序优化

子查询优化子查询可以一次性完成很多逻辑上需要多个步骤才能完成的SQL操作;但是,子查询的执行效率不高。原因如下:执行子查询时,MySQL需要为内层查询语句的执行结果建立一个临时表 ,外层查询语句从临时表中查询记录。查询完毕后,再撤销这些临时表 。这样会消耗过多的CPU和IO资源,产生大量的慢查询; 子查询的结果集存储的临时表,不论是内存临时表还是磁盘临时表都不会存在索引 ,所以查询性能会受到一定的影响;在MySQL中,可以使用连接(JOIN)查询来替代子查询。连...

2022-04-01 22:32:12 602

原创 订单数据表SQL语句练习

1、建立相关的表# 职工表CREATE TABLE `employee` ( `houseId` VARCHAR (36), `empId` VARCHAR (36), `salary` DOUBLE) ;# 供应商表CREATE TABLE `supplier` ( `supplierId` VARCHAR (36), `supplierName` VARCHAR (36), `address` VARCHAR (36)) ;# 订单表CREATE ..

2022-03-28 22:30:00 4905

原创 关联查询优化总结

保证被驱动表的JOIN字段已经创建了索引 需要JOIN 的字段,数据类型保持绝对一致。 LEFT JOIN 时,选择小表作为驱动表,大表作为被驱动表 。减少外层循环的次数。 INNER JOIN 时,MySQL会自动将 小结果集的表选为驱动表 。选择相信MySQL优化策略。 能够直接多表关联的尽量直接关联,不用子查询。(减少查询的趟数) 不建议使用子查询,建议将子查询SQL拆开结合程序多次查询,或使用 JOIN 来代替子查询。补充:什么是“ 小表”?在决定哪个表做驱...

2022-03-28 21:18:05 1108

原创 信息系统项目管理师-范围管理和质量管理

请以“信息系统项目的范围管理和质量管理”为题,分别从以下三个方面进行论述:概要叙述你参加与管理过的信息系统项目(项目的背景、项目规模、发起单位、目的、项目内容、组织结构、项目周期、交付的成果等),以及项目在范围管理方面的情况。 结合项目管理实际情况并围绕以下要点论述你对信息系统项目范围管理和质量管理的认识。项目范围管理的基本过程和常用方法。 项目范围管理中涉及到的质量管理问题和质量管理中涉及的范围管理问题。 范围确认和质量控制的区别与联系。结合项目实际情况说明在该项目中你是如何进行范围管理和质

2022-03-26 21:12:30 1565 2

原创 MySQL 8.0.X 中不适合创建索引的情况

1. 在where中使用不到的字段,不要设置索引WHERE 条件(包括 GROUP BY、ORDER BY)里用不到的字段不用创建索引,索引的目的是快速定位;2. 数据量小的表最好不要创建索引表中记录太少,全表扫描花费的时间可能要比遍历索引的时间还要短,因此,索引可能不会起到优化效果;结论:在数据表中的数据行数比较少的情况下,比如不到1000条,不需要创建索引;3. 有大量重复数据的字段上不要创建索引在 “性别” 字段上...

2022-03-26 19:01:11 1099

原创 MySQL 8.0.X 适合创建索引的情况

1.字段的数值有唯一性的限制索引本身可以起到约束的作用,比如唯一索引、主键索引都是可以起到唯一性约束的,因此在我们的数据表中,如果某个字段是唯一性的,就可以直接创建唯一性索引,或者主键索引。这样可以更快速地通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段,为该字段建立唯一性索引可以很快确定某个学生的信息,如果使用姓名的话,可能存在同名现象,从而降低查询速度。业务上具有唯一特性的字段,即使是组合字段,也必须建成唯一索引。(来源:Ali...

2022-03-25 20:36:47 521

信息系统项目管理师-进度管理论文.pdf

信息系统项目管理师-进度管理论文.pdf

2022-03-26

空空如也

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

TA关注的人

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