1 Star 0 Fork 7

雷恒/exercise

forked from 高鹏/exercise 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
北冥神功 1.32 KB
一键复制 编辑 原始数据 按行查看 历史
高鹏 提交于 2020-05-07 23:43 . update 北冥神功.
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的缺点?
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lei-heng/exercise.git
git@gitee.com:lei-heng/exercise.git
lei-heng
exercise
exercise
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385