GaryLee's Blog
07
17
12
Kafka面试题 Kafka面试题
一、Kafka面试题1、Kafka的副本机制有什么用?Kafka的副本机制是保证消息可靠性的重要手段之一,它可以: 提高可用性:Kafka每个topic有多个分区,每个分区有多个副本,但其中只能有一个是leader副本,其余的都是foll
2023-07-12
12
GC学习笔记 GC学习笔记
一、介绍背景:我们在Java开发中,会不断创建很多的对象,这些对象会占用系统内存,如果得不到有效的管理,内存的占用会越来越多,甚至会出现内存溢出的情况,所以,我们需要进行对内存合理地释放, 介绍:GC,也就是Garbage Collecti
2023-07-12
06
MySQL锁 MySQL锁
一、介绍MySQL的锁主要为: 全局锁 表锁 行锁 二、全局锁全局锁分为: 读锁(共享锁):允许别人读取数据,不允许更新数据 写锁(排它锁):不允许别人读取和更新数据 使用场景:进行一些需要确保整个数据库一致性的操作,例如全库备份、
2023-07-06
03
Http学习笔记 Http学习笔记
一、面试题1、HTTP/1.0和HTTP/1.1有什么区别?参考:https://www.cnblogs.com/loren-Yang/p/7490011.htmlhttps://pythonjishu.com/vuboqpkalikqgm
2023-07-03
03
MySQL索引 MySQL索引
一、面试题1、MySQL索引的优点和缺点是什么?MySQL的InnoDB用B+树结构来实现索引和数据的存储优点: B+树是平衡树,用来存储数据,可以大大减少数据检索时的磁盘IO次数,从而提升数据查询的性能 B+树索引在进行范围查找时更快,
2023-07-03
03
MySQL事务 MySQL事务
一、MySQL的事务隔离级别1、定义为了解决多个并行事务竞争导致的数据安全问题的一个规范可能会出现的现象:脏读、不可重复读、幻读 2、脏读问题:两个事务T1/T2同时执行,T1可能会读到T2未提交的数据,但是T2可能会回滚,导致T1读到了错
2023-07-03
01
MVCC笔记 MVCC笔记
一、介绍 MVCC机制,全程(Multi-Version Concurrency Control)多版本并发控制,是确保在高并发下,多个事务读取数据时不加锁也可以多次读取相同的值 MVCC在RC(读已提交)、RR(可重复读)的事务隔离级别下
2023-07-01
2 / 2