首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hard_X
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
B+树叶子节点是什么结构?
在B+树的叶子节点中,通过单向链表将有序的主键连接起来,由于链表的查询的时间复杂度为O(n),并不高效,所以在B+树的叶子节点中,对其进行了分组,每组的最后一条记录的头部记录了该组有几条记录,并且每组
OOM排查流程
首先查看日志文件,确定是堆内存溢出还是元空间溢出还是其他类型的内存溢出 然后可以通过jps命令查看Java应用的进程 然后通过jmap -dump [进程] 命令生成堆转储文件 然后可以使用jdk自带
MySQL加锁
对比:唯一索引 vs 非唯一索引 场景 唯一索引(如主键) 非唯一索引(如普通索引) 等值查询(值存在) 仅加记录锁 加记录锁 + 间隙锁(锁定前后间隙) 等值查询(值不存在) 加间隙锁(锁定目标值所
TCP三次握手中,第一二三次确认包丢失分别会发生什么?
第一次 客户端发给服务端的SYN报文丢失 客户端认为服务端没有收到,会超时重传 第二次 服务端给客户端的SYN+ACK丢失 客户端认为服务端没有收到他第一次握手中发的SYN,于是超时重传 服务端没有收
MVCC的原理
MVCC底层主要通过三部分实现 隐藏字段 undo log日志 Read View读视图 隐藏字段 隐藏字段包括trx_id事务id,他的一个自增的事务id,当数据被修改时,事务id会自增。 另一个隐
最左前缀原则的原理
MySQL的InnoDB引擎的索引底层大多是B+树,其叶子节点是一个键值对,其键为 如果有主键,那么主键是B+树的键 如果没有直接,就找是否存在没有NULL值的唯一列,存在则用他作为B+树的键 如果都
SQL语句执行顺序
FROM:首先进行表的扫描,确定数据来源。 WHERE:过滤数据,剔除不符合条件的行。 GROUP BY:对结果进行分组。 HAVING:过滤分组后的结果。 SELECT:选择需要的列。 DISTIN
如何自定义starter
编写配置文件,加 编写自动配置类,加 在Resource的META-INF下新建一个spring.factories文件key为org.springframework.boot.autoconfigu
Spring MVC的处理流程
概述 用户发送url请求到DispatcherServlet,也就是前端处理器,然后前端处理器去HandlerMapping(处理器映射器)中获取相应的Handler,再根据这个Handler去处理器
AOP
什么是AOP AOP是面向切面编程,将公共逻辑(如:日志、事务管理等)封装成切面,跟业务代码分开,做到了解耦的效果。 AOP有哪些实现方式? 动态代理和静态代理 静态代理:在编译时就将代码写入字节码,
下一页
个人成就
文章被点赞
2
文章被阅读
3,217
掘力值
319
关注了
1
关注者
0
收藏集
0
关注标签
22
加入于
2023-09-10