微服务:
1.分布式系统的事务一致性;
2.微服务如果A调用B,B调用C,C调用E,F服务,如果服务变慢,如何查看到底是哪个服务导致的?
4.spring cloud如果修改了配置,不重启服务器,如何让服务生效?(通知机制)
7.两个微服务系统之间如何通信?
分库分表
分库分表时如何保证某个分表id的唯一性;
消息队列
1.如何保证消息被重复消费,防止消息丢失?
2.什么是死信队列,延时队列?
redis缓存
1.redis数据类型,redis的bitmap应用场景,如果有一千万条数据 如何用bitmap防止缓存穿透?
2.redis缓存淘汰策略,redis缓存删除策略,惰性删除和定时删除各自的缺点,最终采用哪种方案?
3.redis做分布式锁的原理?如何防止redis做分布式锁?
4.秒杀系统如何实现?
基础
1.HashMap结构的改变?put()方法执行的过程?为什么要用红黑树?
2.oom错误出现的场景?你当时是如何解决excel导入出现的oom错误的?
3.锁升级过程是怎么样的?
4.自旋锁是如何实现的?原子更新引用是如何实现版本号的?
5.如何使HashMap变成线程安全的?
6.线程的生成方式有几种?生产中是如何配置核心线程数的?线程池的参数是怎么样的?四大拒绝策略分别是怎么样的?
7.你在实际应用中是如何使用线程池的?如何计算核心线程数?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。