代码拉取完成,页面将自动刷新
同步操作将从 高鹏/exercise 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
redis:
1. 如何保证数据库和缓存的双写一致性?
2. redis哨兵监控的master假死,会出现什么情况?
3. redis哨兵中,什么是主观下线,什么是客观下线?
4. redis单机qps如何测试?
5. rdb和aof的区别是什么?
6. redis中的5种数据类型?
7. 秒杀流程?
Spring:
1. Spring中的循环依赖是怎么回事?
线程:
1. synchronized的底层原理?
2. synchronized和ReentrantLock的区别?
3. JMM
4. volatile的可见性和禁止指令重排是如何实现的
5. 请谈谈AQS,为什么AQS的底层是CAS + volatile
6. 当线程出现停顿的时候,应该如何分析问题? 使用jconsolevm,生产线程dump
7. 请描述synchronized和reentrantlock的底层实现及重入的底层原理
8. 请描述synchronized锁的四种状态和升级过程
9. CAS是什么,以及CAS的ABA问题是什么,以及如何解决
10. 聊聊你对as-if-serial和happens-before语义的理解
11. 你了解ThreadLocal吗? 你知道ThreadLocal中如何解决内存泄露问题吗?
12. 请描述一下锁的分类以及JDK中的应用
JVM:
1. Object o = new Object()在内存中占了多少字节?
2. 请描述一下对象的创建过程
mysql:
1. 你对索引的理解?
2. limit的缺点?
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。