最新 最热

C#11 file关键字

C#11 添加了文件作用域类型功能:一个新的 file 修饰符,可以应用于任何类型定义以限制其只能在当前文件中使用。这样,我们可以在一个项目中拥有多个同名的类。...

2022-12-19
2

MySQL·Mybatis

使用 constructor 元素将结果注入构造方法里,先给 User 添加构造方法:

2022-12-01
2

面试系列-避免死锁

在项目初期,我们是没有将读写表分离的,而是基于一个主库完成读写操作。在业务量逐渐增大的时候,我们偶尔会收到系统的异常报警信息,DBA 通知我们数据库出现了死锁异常。...

2022-10-27
2

52条SQL语句性能优化

1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。

2022-10-27
2

执行一条 SQL 语句,期间发生了什么?

学习 SQL 的时候,大家肯定第一个先学到的就是 select 查询语句了,比如下面这句查询语句:

2022-10-27
2

Kafka 会不会丢消息?怎么处理的?

Kafka存在丢消息的问题,消息丢失会发生在Broker,Producer和Consumer三种。

2022-10-27
2

SQL编程辅导:CS420 Database Design

Database design最简单的设计模型就是E-R模型,E-R建模工具有很多,最简单方便的当属Microsoft Office Visio。E-R模型图由实体Entities以及关系Relationship组成,其中实体Entities可能包含属性Properties/Attributes。E-R...

2022-10-26
3

【MySQL】InnoDB 是如何存储数据的

InnoDB 是怎么存储数据的?数据目录 -> 聚簇索引 -> 页 -> 行格式 -> 独立表空间 -> 区,组,段 -> 系统表空间……

2022-10-26
2

AudioRecord源码解读(4)

本篇介绍下AudioRecord的线程运行,以及startRecording,stop,pause等流程。

2022-10-25
2

InnoDB B-TREE 索引怎么定位一条记录?

对于 SQL 语句的执行来说,定位 B-TREE 索引中的一条记录,是个举足轻重的能力。

2022-09-05
1