File tree Expand file tree Collapse file tree 5 files changed +648
-10
lines changed
Expand file tree Collapse file tree 5 files changed +648
-10
lines changed Original file line number Diff line number Diff line change 2828- [ Full GC 的触发条件?] ( #full-gc-%E7%9A%84%E8%A7%A6%E5%8F%91%E6%9D%A1%E4%BB%B6 )
2929- [ 垃圾回收算法有哪些?] ( #%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E7%AE%97%E6%B3%95%E6%9C%89%E5%93%AA%E4%BA%9B )
3030- [ 有哪些垃圾回收器?] ( #%E6%9C%89%E5%93%AA%E4%BA%9B%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E5%99%A8 )
31- - [ 常用的 JVM 调优的参数都有哪些 ?] ( #%E5%B8%B8%E7%94%A8%E7%9A%84-jvm-%E8%B0%83%E4%BC%98%E7%9A%84%E5%8F%82%E6%95%B0%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B )
31+ - [ 常用的 JVM 调优的命令都有哪些 ?] ( #%E5%B8%B8%E7%94%A8%E7%9A%84-jvm-%E8%B0%83%E4%BC%98%E7%9A%84%E5%8F%82%E6%95%B0%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B )
3232- [ 对象头了解吗?] ( #%E5%AF%B9%E8%B1%A1%E5%A4%B4%E4%BA%86%E8%A7%A3%E5%90%97 )
3333- [ 如何排查 OOM 的问题?] ( #%E5%A6%82%E4%BD%95%E6%8E%92%E6%9F%A5-oom-%E7%9A%84%E9%97%AE%E9%A2%98 )
3434- [ GC是什么?为什么要GC?] ( #gc%E6%98%AF%E4%BB%80%E4%B9%88%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81gc )
@@ -523,7 +523,7 @@ G1 收集器的回收过程分为以下几个步骤:
523523- ** 最终标记** 。需对其他线程做短暂的暂停,用于处理并发标记阶段对象引用出现变动的区域。
524524- ** 筛选回收** 。对各个分区的回收价值和成本进行排序,根据用户所期望的停顿时间来制定回收计划,然后把决定回收的分区的存活对象复制到空的分区中,再清理掉整个旧的分区的全部空间。这里的操作涉及存活对象的移动,会暂停用户线程,由多条收集器线程并行完成。
525525
526- ## 常用的 JVM 调优的参数都有哪些 ?
526+ ## 常用的 JVM 调优的命令都有哪些 ?
527527
528528** jps** :列出本机所有 Java 进程的** 进程号** 。
529529
Original file line number Diff line number Diff line change 6565
6666## MySQL
6767
68- 1 . [ 【大厂面试】—— MySQL高频面试题50道] ( 数据库/MySQL高频面试题.md ) (推荐 :+1 : )
68+ 1 . [ 【大厂面试】—— MySQL高频面试题50道] ( 数据库/MySQL高频面试题.md ) (知乎高赞, 推荐 :+1 : )
69692 . [ MySQL基础知识总结] ( 数据库/MySQL基础.md )
70703 . [ MySQL执行计划] ( 数据库/MySQL执行计划.md ) (推荐 :+1 : )
7171
7272## Redis
7373
74- 1 . [ 【大厂面试】——Redis30问] ( 中间件/Redis面试题.md ) (推荐 :+1 : )
75- 2 . [ Redis基础 ] ( 中间件/Redis入门指南总结.md )
74+ 1 . [ 【大厂面试】——Redis30问] ( 中间件/Redis面试题.md ) (知乎高赞, 推荐 :+1 : )
75+ 2 . [ Redis基础总结 ] ( 中间件/Redis入门指南总结.md )
76763 . [ Redis分布式锁(推荐 :+1 : )] ( 中间件/Redis分布式锁.md )
77774 . [ 缓存穿透、缓存雪崩、缓存击穿] ( 中间件/缓存穿透、缓存雪崩、缓存击穿.md )
7878
7979# 框架
8080
8181## Spring
8282
83- 1 . [ Spring知识点总结 ] ( 框架/Spring总结 .md ) (推荐 :+1 : )
84- 2 . [ Spring实战笔记 ] ( 框架/Spring实战 .md )
83+ 1 . [ Spring高频面试题30道 ] ( 框架/Spring面试题 .md ) (推荐 :+1 : )
84+ 2 . [ Spring知识点总结 ] ( 框架/Spring总结 .md )
85853 . [ Spring用到哪些设计模式?] ( 框架/Spring用到哪些设计模式.md )
86- 4 . [ Spring自动装配] ( 框架/Spring自动装配.md )
8786
8887## Spring Boot
8988
Original file line number Diff line number Diff line change @@ -168,7 +168,7 @@ B+ 树是基于B 树和叶子节点顺序访问指针进行实现,它具有B
168168
169169在 B+ 树中,节点中的 ` key ` 从左到右递增排列,如果某个指针的左右相邻 ` key ` 分别是 key<sub >i</sub > 和 key<sub >i+1</sub >,则该指针指向节点的所有 ` key ` 大于等于 key<sub >i</sub > 且小于等于 key<sub >i+1</sub >。
170170
171- ![ ] ( https://gitee.com/tysondai/img/raw/master/B+树索引 .png )
171+ ![ ] ( https://gitee.com/tysondai/img/raw/master/B+树索引0 .png )
172172
173173进行查找操作时,首先在根节点进行二分查找,找到` key ` 所在的指针,然后递归地在指针所指向的节点进行查找。直到查找到叶子节点,然后在叶子节点上进行二分查找,找出` key ` 所对应的数据项。
174174
You can’t perform that action at this time.
0 commit comments