随笔分类 -  面试

摘要:1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 transient Node<K,V>\[\] table; 2:HashMap 的工作原理? HashMap 底层是 hash 数组和单向链表实现,数组中 阅读全文
posted @ 2021-06-21 11:10 乃颜先生 阅读(91) 评论(0) 推荐(0)
摘要:1、什么是redis? 2、Reids的特点 3、使用redis有哪些好处? 4、redis相比memcached有哪些优势? 5、Memcache与Redis的区别都有哪些? 6、redis适用于的场景? 7、redis的缓存失效策略和主键失效机制 8、为什么redis需要把所有数据放到内存中? 阅读全文
posted @ 2021-05-14 13:07 乃颜先生 阅读(644) 评论(0) 推荐(0)
摘要:他们都不能实例化对象,都可以包含抽象方法,而且抽象方法必须被继承的类全部实现。 区别: 1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 2、抽象类要被子类继承,接口要被类实现。 3、接口只能做方法申明,抽象类中 阅读全文
posted @ 2021-03-18 11:38 乃颜先生 阅读(63) 评论(0) 推荐(0)
摘要:本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内 阅读全文
posted @ 2021-01-10 08:38 乃颜先生 阅读(214) 评论(0) 推荐(0)
摘要:1 面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?可以的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用 注册中心对等集群,任意一台宕掉后,会自动切换到另一台注册中心全部宕 阅读全文
posted @ 2020-12-13 20:26 乃颜先生 阅读(222) 评论(0) 推荐(0)