前言 关于JVM系列面试知识点总结了一个思维导图,分享给大家   内存结构 线程共享区域 堆(用于存放对象实例) 1、新生代 (1)Eden区 (2)Survivor(from)区(设置Survivor是为了减少送到老年代的对象 ) (3)Survivor(to)区 (设置两个Survivor区是为了解决碎片化的问题) (4)eden:survivor:survivor = 8:1:1 2、老年代 老年代:新生代=2:1 方法区 1、运行时常量池 (1)Class 文件中的常量池(编译器生成的各种字面量和…

2021年9月6日 0条评论 9点热度 阅读全文

前言 现在大家的工作生活基本已经是回归正轨了,最近也是迎来了跳槽面试季,有些人已经拿到了一两个offer了。 这段时间收集了阿里、腾讯、百度、京东、美团、字节跳动等公司的Java面试题,总结了Redis系列的高频面试题: 1、Redis持久化机制 2、缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 3、热点数据和冷数据是什么 4、Memcache与Redis的区别都有哪些? 5、单线程的redis为什么这么快 6、redis的数据类型,以及每种数据类型的使用场景 7、redis的过期策略以及内存淘汰机制 8…

2021年1月15日 0条评论 46点热度 阅读全文

Redis 面试题 1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串类型的值能存储最大容量是多少? 8、Redis 的持久化机制是什么?各自的优缺点? 9、Redis 常见性能问题和解决方案: 10、redis 过期键的删除策略? 11、Redis 的回收策略(淘汰策略)? 12、为什么 edis 需要把所有数…

2019年11月25日 0条评论 2点热度 阅读全文