程序员面试之道
程序员面试之道
全部文章
数据库
# LeetCode bfs(1)
# LeetCode dfs(1)
# LeetCode动态规划(1)
# LeetCode回溯法(1)
# leetCode指针(1)
# LeetCode递归(3)
# 剑指二叉树(2)
# 剑指数组(4)
验证二叉搜索树(2)
01二维矩阵中最大正方形(1)
activiti(4)
Array.fill()(2)
bfs(2)
B树B+树面试(2)
c#(2)
cafka(2)
ClickHouse(1)
dfs树的深度优先搜索(2)
effective java(10)
fastjson(20)
git(20)
go(2)
java基础(192)
java并发(69)
java项目(10)
jvm(38)
lambda(8)
LeetCode(47)
LeetCode---Hot100----单词搜索(2)
LeetCode---hot100---排序链表(2)
LeetCode--右视图(递归法 队列)(2)
LeetCode--打开转盘锁(广度优先搜索+双向广度优先搜(2)
LeetCode--被围绕的区域(2)
LeetCode--课程表(bfs+拓扑排序)(2)
Linux(32)
Linux面试问题常用命令(2)
maven(12)
mybatis(8)
N叉树的层序遍历(递归法)(2)
N皇后(2)
redis(36)
Spring(16)
Springboot(2)
springmvc(8)
TCP 协议如何解决粘包(2)
TIDB(1)
tomcat(6)
vue(4)
书(1)
买卖股票的最佳时机 II(2)
二叉搜索树中的搜索(1)
二叉树的堂兄弟节点(1)
代码实战(4)
位运算(2)
分割平衡字符串(贪心算法)(2)
分发糖果(2)
分发饼干(贪心)(2)
删除链表中重复的结点(2)
剑指offer(124)
剑指offer1(15)
加密解密(6)
动态规划(2)
回溯法(6)
回溯法介绍(1)
大厂面经(13)
大数据(2)
子集 II(2)
完全平方数(1)
实习(44)
工作常问题(27)
微信推广(63)
操作系统(36)
数据结构(53)
智力题(2)
最后一块石头的重量(堆 贪心)(2)
最小路径和(2)
有序递增数据,一个值K(1)
未归档(5)
栈(2)
树中两个结点的最低公共祖先(2)
概率统计(1)
深度优先搜索(2)
盛最多水的容器(1)
算法(26)
组合总和(2)
计算机网络(71)
设计模式(50)
贪心策略(2)
贪心算法(2)
路径总和(2)
跳跃游戏II(2)
输入输出(6)
递归法(2)
通配符匹配(2)
面试常考(22)
高性能服务器开发(2)
归档
标签
去牛客网
登录
/
注册
程序员面试之道的博客
全部文章
/ 数据库
(共81篇)
MySQL实战45讲 ---深入浅出索引
深入浅出索引 https://mp.weixin.qq.com/s/zsjX-AltvUQqEJ0F-wqIRw 1 什么是索引 2 索引的常见模型 哈希表 有序数组 搜索树 3 InnoDB 的...
2021-01-02
0
713
MySQL实战45讲 ---数据库中的锁
数据库中的锁 概述 数据库中的锁 再到MySQL中的锁,对于MySQL来说,锁是一个很重要的特性,数据库的锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性,这样才能保证在高并发的情况下,访问...
2021-01-02
0
476
数据库---常见面试知识
数据库常见面试知识 目录 一 索引 1. 什么是索引? 2. 索引是个什么样的数据结构呢? 3. Hash索引和B+树所有有什么区别或者说优劣呢? 4. 上面提到了B+树在满足聚簇索引和覆盖索引的时候不需要回表查...
2021-01-02
0
953
数据库--sql语句性能(mysql45讲 为什么这些SQL语句逻辑相同,性能却差异巨大? 为什么我只查一行的语句,也执行这么慢?)
一条SQL语句执行很慢的原因的哪些 目录 一条SQL语句执行很慢的原因的哪些 一 、针对偶尔很慢的情况 1、数据库在刷新脏页 2、拿不到锁 二、一直都这么慢的情况 例子 1没用到索引 (1)、字段...
2021-01-02
0
501
MySQL实战45讲 ---事务到底是隔离的还是不隔离的?
事务到底是隔离的还是不隔离的? 1 什么是数据库快照 数据库快照,正如其名称所示那样,是数据库在某一时间点的视图。快照设计最开始的目的是为了报表服务。比如我需要出2011的资产负债表,这需要数据保持在2011年12月31日零点时的状态,则利用快照...
2021-01-02
0
547
MySQL实战45讲 ---普通索引和唯一索引,应该怎么选择?
索引的分类和使用 按物理存储角度分: 聚集索引 表记录的排列顺序和索引的排列顺序一致,所以查询效率快,只要找到第一个索引值记录,其余连续性的记录在物理上一样连续存放.聚集索引的缺点就是修改慢,因为为了使表记录和索引的排列顺序一致,在插入记录的时候,会对数据页重新排序 非聚集索引 表记录和索...
2021-01-02
0
507
MySQL实战45讲 ---MySQL为什么有时候会选错索引?
MySQL为什么有时候会选错索引? 示例 在 MySQL 中一张表其实是可以支持多个索引的。但是,你 写 SQL 语句的时候,并没有主动指定使用哪个索引。也就是说,使用哪个索引是由 MySQL 来 确定的。 不知道你有没有碰到过这种情况,一条...
2021-01-02
0
542
MySQL实战45讲 ---怎么给字符串字段加索引?
怎么给字符串字段加索引? 示例 现在,几乎所有的系统都支持邮箱登录,如何在邮箱这样的字段上建立合理的索引,是我们今天 要讨论的问题。 假设,你现在维护一个支持邮箱登录的系统,用户表是这么定义的: 由于要使用邮箱登录,所...
2021-01-02
0
487
MySQL实战45讲 ---为什么我的MySQL会“抖”一下?
为什么我的MySQL会“抖”一下? 平时的工作中,不知道你有没有遇到过这样的场景,一条 SQL 语句,正常执行的时候特别快, 但是有时也不知道怎么回事,它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且 持续时间还很短。 看上去,这就...
2021-01-02
0
0
MySQL实战45讲---为什么表数据删掉一半,表文件大小不变?
为什么表数据删掉一半,表文件大小不变? 概述 我的数据库占用空间太大,我把一个最大的表删掉了一半的数据,怎么表 文件的大小还是没变? 这里,我们还是针对 MySQL 中应用最广泛的 InnoDB 引擎展开讨论。一个 InnoDB 表包含两 部分,即...
2021-01-02
0
348
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页