- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 从B+树到MySQL索引
从B+树到MySQL索引(一)为什么是B+树许多人面试的时候可能会被问到这样一个问题:mysql数据库的索引的存储结构是什么?我相信百分之百的人都会回答说:是B+树!确实,因为这是一个非常非常基础的问题,但是能把背后原理说清楚的人应该是屈指可数,下面我们来了解为什么一定是B+树,而不是B树、二叉树、哈希之类的。1. 为什么不能用哈希...
2020-08-15 11:01:21 5990
原创 简述JVM中的垃圾回收机制
简述JVM中的垃圾回收机制(一)概述JVM垃圾回收机制是面试的重点也是难点,只要问到JVM,那么垃圾回收是必问的。JVM垃圾回收算法主要的几个核心点包括垃圾识别机制,垃圾回收算法,有时候也需要了解当今商用JVM使用的几种垃圾收集器和他们之间的区别。我们先来了解一下GC。 java相较于c、c++语言的优势之一是自带垃圾回收器,程序开发人员不用手动管理内存,内存的分配和释放完全由GC(Garbage Collector)来做,极大地提高了软件开发效率及程序健壮性(手动管理内存容易造成内存泄漏)。凡事皆有
2020-08-10 10:18:40 6921 1
原创 结构型模式——适配器模式
结构型模式——适配器模式(一)概述适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。例如,读卡器是作为内存卡和笔记本之间的适配器,我们将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。适配器模式一共有三个角色,从上面那个内存卡的例子也能看出来,主要分为:1. 目标(Target)接口:当前系统业务所期待的接口,可以是抽象
2020-08-01 17:09:44 5905
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人