![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试系列
文章平均质量分 90
nihui123
现在在修炼中
展开
-
面试系列-Memcached面试专题
导语 Memcached 是一套分布式的高速缓存系统。在很多网站被广泛使用。下面就来看一下在面试过程中对于Memcached的相关面试题。 1、Memcached 是怎么工作的? Memcached 是使用两端哈希(Two-stage Hash)。Memcached 像是一个存储了很多KV的哈希表,通过Key,可以存储或者查询到任意的数据。 客户端可以包数据存储在多个Memcached 上。当查询数据的时候,客户端首先参考节列表计算出Key的哈希值(第一阶段Hash),从而选择一个节点;客户.原创 2021-10-25 10:11:42 · 422 阅读 · 0 评论 -
面试系列-集合框架
集合框架 集合框架1、ArrayList和Vector的区别2、说说ArrayList,Vector,LinkedList的存储性能和特性3、快速失败(fail-fast) 和安全失败(fail-safe) 的区别是什么?4、HashMap的数据结构5、HashMap的工作原理是什么?6、HashMap什么时候进行扩容7、List、Map、Set 三个接口,存取元素的时候,各有什么特点?8、Set里的元素时不能重复的,那么用什么方法来区分重复与否?是用==还是用equals()?它们有何区别?9、两个对.原创 2021-02-25 15:30:59 · 840 阅读 · 2 评论 -
面试系列-JVM性能优化相关内容
导语 JVM面试题 JVM面试题一、Java类加载过程? 一、Java类加载过程? Java 类加载需要经历以下7个过程: 1、加载 加载是类加载的第一个过程,在这个阶段,将要完成如下的三件事情: 通过一个类的全限定名获取到该类的二进制流 将二进制流中的静态存储结构转化为方法运行时的数据结构 在内存中生成该类的Class对象,作为该类的数据访问入口 2、验证 验证的目的是为了确保Class文件的字节流中的信息不回危害到虚拟机,在该阶段主要完成的如下四种验证 文件格式验证:验证字节流.原创 2021-02-24 14:41:18 · 1472 阅读 · 0 评论