首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
YR
掘友等级
java
|
阿里巴巴
不知名程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
754
文章 733
沸点 21
赞
754
返回
|
搜索文章
最新
热门
聚簇索引实现与非聚簇索引实现的区别
我们上章讲的B+树实现原理就是用的聚簇索引为例子来讲解。讲解二者的区别,我们首先对二者分别进行分析。 聚簇索引 ---- 特点: * 索引和数据保存在一个B+树中。 * 数据项是按照主键大小排列成的一
B+树实现原理
我们这里以InnoDB存储引擎为例。首先我们看一张图。 这个就是B+树了。 如果对于之前没接触过,或已经忘了的同学。乍一看这图,心里想这啥玩意哦。二叉树搜索树知道吧,这个就是基于他迭代过来的。我们首先
一个表中如果没有创建索引,那么还会创建B+树吗
2023年 1月 3日 首先说答案,会的。 这里我们主要针对说的是InnoDB存储引擎,在InnoDB中即使我们没有主动为一个表中的某个字段创建索引,在我们创建表的时候会自动给主键创建一个索引,这个索
InnoDB索引和MyISAM索引实现的区别是什么 – rfh-web
2023年 1月 3日 / 这个问题同学们只要回答出两个点就可以了,第一个点就是InnoDB的数据和索引是存储在一个文件的,就是所谓的索引及数据,数据就是索引。MyISAM就是单独存储数据和索引,数据
spring常见注解及其分类
2023年 1月 1日 我们这里说的spring中的常见注解,是广义上的spring,可以理解成spring,springmvc,springboot。这三个。相比大家对与常见注解还是很有了解的,但是
spring_webmvc执行流程
这算一个高频面试点了,mvc执行流程算发杂的了,我们这里分为三个大步骤进行讲解。 DispatcherServlet的初始化阶段 匹配阶段 执行阶段 1.DispatcherServlet的初始化阶段
spring_refresh
refresh这个方法就是帮助我们初始化spring容器的。具体帮助我们初始化了哪些功能,这个我们就需要看源码了。我们可以找到ApplicationContext的基础实现,AbstractAppli
aop之proxy增强
aop最重要的实现还是代理,说到代理,就有两种了,一种是jdk的,一种是基于cglib。二者还是有很多区别的,spring底层就是基于cglib。 Jdk Jdk代理呢,有个特点就是必须基于接口代理,
悲观锁vs乐观锁
悲观锁和乐观锁在不同的 语言中都有体现,这里我们来说Java中悲观锁和乐观锁的实现。 首先说说什么是悲观锁,什么是乐观锁。顾名思义悲观锁,就是悲观,当许多线程要同时操作同一目标代码时,只有一个线程能
Lock和Synchronized的区别
这两个锁大部分人都能知道一二。接下来从几个方面进行说明。 补充下,lock的实现类ReentrantLock和Synchronized都是可重入锁。 1.底层实现不同 Synchronized是关键字
下一页
个人成就
文章被点赞
1,091
文章被阅读
34,681
掘力值
2,145
关注了
26
关注者
45
收藏集
0
关注标签
16
加入于
2022-12-23