面试
文章平均质量分 94
九转成圣
少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声。
展开
-
面试八股文之MySql面试题
相信大家小时候学习汉字的时候都会查字典,想想你查字典的步骤,我们是通过汉字的首字母 a~z 一个一个在字典目录中查找,最终找到该字的页数。想想,如果没有目录会怎么样,最差的结果是你有可能翻到字典的最后一页才找到你想要找的字。索引就**「相当于我们字典中的目录」**,可以极大的提高我们在数据库的查询效率。原创 2024-09-05 17:21:40 · 1097 阅读 · 0 评论 -
Java高频面试之JVM篇
本次清理清理不掉的垃圾CMS 是英文 Concurrent Mark-Sweep 的简称,是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。是使用标记清除算法实现的,整个过程分为四步:初始标记:记录下直接与 root 相连的对象,暂停所有的其他线程,速度很快;并发标记:同时开启 GC 和用户线程,用一个闭包结构去记录可达对象。但在这个阶段结束,这个闭包结构并不能保证包含当前所有的可达对象。因为用户线程可能会不断的更新引用域,所以 GC 线程无法保证可达性分析的实时性。原创 2024-04-12 08:28:05 · 1266 阅读 · 2 评论 -
Java高频面试之集合篇
如果不是队尾, 寻找元素 Node node(int index) 如果index < (size >> 1) 从头开始找,否则从末尾往前找(size >> 1 size的一半向下取整)table 的初始化时机是什么时候,初始化的 table.length 是多少、阀值(threshold)是多少,实际能容下多少元素。ArrayList 是基于Array实现的可以动态扩容的集合类,提供了更丰富的方法.ArrayList 不能存储基本类型(包装类)Iterator 和 Enumeration 接口的区别?原创 2024-03-06 10:57:34 · 2201 阅读 · 0 评论