GaryLee's Blog
07
03
03
MySQL 2023.07.03
MySQL索引
一、面试题1、MySQL索引的优点和缺点是什么?MySQL的InnoDB用B+树结构来实现索引和数据的存储优点: B+树是平衡树,用来存储数据,可以大大减少数据检索时的磁盘IO次数,从而提升数据查询的性能 B+树索引在进行范围查找时更快,
2023-07-03
03
MySQL 2023.07.03
MySQL事务
一、MySQL的事务隔离级别1、定义为了解决多个并行事务竞争导致的数据安全问题的一个规范可能会出现的现象:脏读、不可重复读、幻读 2、脏读问题:两个事务T1/T2同时执行,T1可能会读到T2未提交的数据,但是T2可能会回滚,导致T1读到了错
2023-07-03
01
MySQL 2023.07.01
MVCC笔记
一、介绍 MVCC机制,全程(Multi-Version Concurrency Control)多版本并发控制,是确保在高并发下,多个事务读取数据时不加锁也可以多次读取相同的值 MVCC在RC(读已提交)、RR(可重复读)的事务隔离级别下
2023-07-01
06
27
MySQL 2023.06.27
MySQL日志篇
一、常见的日志类型 错误日志(error log):对MySQL的启动、运行和关闭进行了记录 二进制文件(binary log/binlog):记录了更改数据库数据的SQL语句(不包括select、show等查询语句) 一般查询日志(gen
2023-06-27
10
19
16
Dubbo 2022.10.16
Dubbo使用笔记
Q&A1.项目启动时出现循环依赖(A依赖B,B依赖A),哪一方启动都会报错找不到消费者,如何解决?分析:Dubbo默认会在启动时检查依赖的服务是否可用,不可用时会抛出异常(No provider…)解决:关闭启动时依赖检查 方案a
2022-10-16
16
Java 2022.10.16
Java工具类
JSON一、Q&A1.http接口想返回自定义格式字符串(原Date类型),如输出”2022-10-16 20:00:00” 方法:添加注解@JsonFormat 用途:将Date转换成String,一般是后台传值给前台@JsonF
2022-10-16
03
17
目录 2022.03.17
算法
算法一、链表 链接:点此跳转 总结: 1.善用遍历 二、深度优先搜索 链接:点此跳转 经典例子:从前序与中序遍历序列构造二叉树 步骤: 1.定义一个深度优先搜索的函数dfs() 2.判断结束条件:边界和逻辑中止(如遇到当前值为1中止)
2022-03-17
02
02
21
01
09
13 / 17