这个就是顺手的事,很好记的,又不用你把英文具体名字记下来,你只要知道四个策略是怎么大概是怎么做的就行,其中第四个自定义策略还不用太在意。 我推荐能多了解就多了解,尤其是redis,mq,mysql,juc这四个部分,多记没坏处,其实也挺好记的,当初面试官问我synchronize和reentrantlock有什么区别,我直接从这两个底层原理(操作系统monitor和jvm对象头(甚至可重入次数的记录位置都给他说了一遍),cas+aqs(怎么实现的公平锁和非公平锁具体原理))吟唱到三种分布式锁的实现(mysql(锁记录表,性能太差),redis(setnx到Redisson到红锁,顺带让我讲讲主从哨兵集群(红锁产生的背景)),zookeeper(具体流程也说了一遍,适合强一致性场景))。光这一段直接吟唱十几分钟,让我一个菜鸡表现出八股深不见底的感觉。 其实如果没有好的实习或者项目给面试官问的话,八股最好多了解多深入,其实这个对你技术理解也是有帮助的。
21 8

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务