Loading

摘要: 系列文章目录和关于我 参考书籍《mysql是怎样运行的》 推荐极客时间《mysql实战45讲》 一丶为什么数据库需要锁 数据库锁设计的初衷是处理并发问题。作为多用户共享 的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实 现这些访问规则的重要数据结构。 根据加锁的范围, 阅读全文
posted @ 2022-11-29 07:25 Cuzzz 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 系列文章目录和关于我 一丶[无重复字符的最长子串](3. 无重复字符的最长子串 - 力扣(Leetcode)) 思路: 维护一个窗口,窗口中不存在重复的字符,窗口右边界从第一个字符移动到最后,使用一个变量记录窗口大小的最大值 那么问题就变成了:怎么确保窗口中不存在重复的字符,我们可以使用一个set, 阅读全文
posted @ 2022-11-27 15:02 Cuzzz 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 系列文章目录和关于我 前言: WeetCode = Week leetCode 寓意每周刷点leetCode 题目 链表是我恢复刷题手感最喜欢做的系列,其没用太多的算法思想,单纯考验对指针的理解,和coding能力,但是其中也是有一些技巧的,比如哑节点,这个是非常使用的解题技巧,能避免繁琐的if e 阅读全文
posted @ 2022-11-19 22:58 Cuzzz 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 参考书籍《mysql是怎样运行的》 系列文章目录和关于我 一丶为什么需要事务隔离级别 mysql是一个客户端/服务端软件,对于同一个服务器来说,可以有多个客户端进行连接,每一个客户端进行连接之后就形成一个会话,每一个客户端都可以在自己的会话中向服务器发出请求语句,一个请求语句可能是某一个事务的一部分 阅读全文
posted @ 2022-11-13 15:17 Cuzzz 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 参考书籍《mysql是怎样运行的》 系列文章目录和关于我 一丶什么是redo innodb是以也为单位来管理存储空间的,增删改查的本质都是在访问页面,在innodb真正访问页面之前,需要将其加载到内存中的buffer pool中之后才可以访问,但是在聊事务的时候,事务具备持久性,如果只在内存中修改了 阅读全文
posted @ 2022-11-06 16:36 Cuzzz 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 参考书籍《mysql是怎样运行的》 以及极客时间《mysql实战45讲》 本文总结事务相关的概念,事务相关的命令等,具体持久性,原子性,隔离性如何实现,会在后续的学习中进行补充 系列文章目录和关于我 一丶事务 上一篇关于buffer pool的学习中,我们学习Buffer pool相关知识,inno 阅读全文
posted @ 2022-10-31 23:03 Cuzzz 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 参考书籍《mysql是怎样运行的》 系列文章目录和关于我 一丶为什么需要Buffer Pool 对于InnoDB存储引擎的表来说,无论是用于存储用户数据的索引,还是各种系统数据,都是以页的形式存放在表空间中,归根结底还是存储在磁盘上。因此InnoDB存储引擎处理客户端的请求时,如果需要访问某个页的数 阅读全文
posted @ 2022-10-30 16:57 Cuzzz 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 参考了: https://www.jianshu.com/p/ace3cd6526c4 推荐up主https://space.bilibili.com/377905911 推荐书籍《mysql是怎样运行的》 推荐极客时间《MySQL实战45讲》——林晓斌 系列文章目录和关于我 一丶什么是索引 索引是 阅读全文
posted @ 2022-10-20 23:55 Cuzzz 阅读(1601) 评论(3) 推荐(3) 编辑
摘要: 参考书籍《mysql是怎样运行的》 非常推荐这本书,通俗易懂,但是没有讲mysql主从等内容 书中还讲解了本文没有提到的子查询优化内容, 本文只总结了常见的子查询是如何优化的 系列文章目录和关于我 一丶单表访问方法 mysql执行查询语句的方法叫做访问方法,同一语句使用不同的访问方法执行,查询结果都 阅读全文
posted @ 2022-10-16 11:43 Cuzzz 阅读(708) 评论(0) 推荐(1) 编辑
摘要: 系列文章目录和关于我 一丶从字节码层面看范型擦除 public class Type1<T> { private T t; } 使用jclasslib插件查看其字节码: 可以看到 t属性的类型是List<Obeject>可以知道Java泛型确实通过类型擦除来实现,所以字节码中没有类型信息。 二丶泛型 阅读全文
posted @ 2022-09-25 18:58 Cuzzz 阅读(279) 评论(0) 推荐(1) 编辑