自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 mysql复习五-锁和MVCC

MyISAM在执行查询语句SELECT前,会自动给涉及的所有表加读锁,在执行update、insert、delete操作会 自动给涉及的表加写锁。InnoDB在执行查询语句SELECT时(非串行隔离级别),不会加锁。但是update、insert、delete操作会加行 锁。另外,读锁会阻塞写,但是不会阻塞读。而写锁则会把读和写都阻塞。

2024-07-18 23:53:03 60

原创 mysql复习四-事务

可重复读:mysql在这个级别,时通过MVCC版本控制实现的,在读的这一刻,mysql会生成一个快照,在这个事务里面的所有读,都市读快照内容,除非在这个事务里面发生了更新,删除,新增,此时在针对更新操作的数据读,会读到更新的数据,所以,这就导致了还会存在部分幻读现象。3、更新等涉及加锁的操作尽可能放在事务靠后的位置,比如新增和更新,新增放在后面,因为更新是针对已有数据,就存在其他数事务也要操作的可能性,这时就算更新完,还要等插入完的操作,其他事务才能操作,增加了等待时间。

2024-07-18 17:22:02 113

原创 mysql复习三

主要是:分页表的查询优化,join详解以及原理优化,表count的查询优化,阿里巴巴mysql规范式解读,mysql数据类型分析等。

2024-07-17 20:38:07 512

原创 mysql复习2

联合索引的使用,sql的深入优化,索引的设计原则

2024-07-16 23:48:18 488

原创 mysql复习

B+TREE:非叶子节点不储存数据,只有叶子节点存数据,这样非叶子叶子节点能存储更多的数据,数据量越大,高度比B树更低,而且mysql可以长时间把非叶子节点数据长时间放入内存中,减少IO,叶子节点之间也是,对于mysql一次IO一个节点16K,而叶子节点的关联指针很好的支持了查询范围的全部值。因为如果我们不建主键,Mysql内部自己会建主键,而那个主键是我们无法控制的,为什么整形呢,因为整形更好的比大小,字符串之类的要转换 整形比,为啥要自增呢,主要是减少分裂。1 如果索引了多列,要遵守最左前缀法则。

2024-07-15 23:28:33 451

原创 最简springboot项目

最基础的spring-boot项目,只有启动spring-boot最基础的jar包

2023-02-03 17:16:48 671 1

原创 idea报错 Process terminated

报错 Process terminated

2023-02-02 18:20:51 3277

原创 AOP的环绕切点的应用:公共方法写基本的增删改查(此方法只需要在Controller层写,其他层不需要写代码了)

AOP的环绕切点的应用:公共方法写基本的增删改查(此方法只需要在Controller层写,其他层不需要写代码了)

2022-09-02 11:34:42 721

原创 针对MVN打包失败,某某程序包不存在的问题记录

idea打包失败解决方式

2022-08-26 16:55:36 238

空空如也

空空如也

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

TA关注的人

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