1.现在10库100表,不需要这些了,怎么合并,或者不够用,怎么扩容
2.主从同步的几种方式?如何保证一致?延迟怎么办?
我说thread并行复制,他问,怎么保证数据完整?
3. 消息队列如何处理消息丢失的问题 https://www.cnblogs.com/756623607-zhang/p/10507267.html
4.java锁,生产时最经常使用的?ReentrantLock公平锁,还是不公平?lock原理,如果实现加锁?
5.redis如果做分布式锁?根据什么释放锁?会不会释放别人的锁?
6.redis的线程模型是怎么样子的?多路复用基于linux的实现方案是什么样的?
7.单独的socket,只有100个用户,和多路复用,哪个性能会好?
8.线程切换的时候为什么耗费性能?
9.基于rabbit做一个演示队列,怎么做?
10.线程池的一些参数?
11.无界队列,线程的参数生效么?哪些没生效?
12.生产商解决的比较困难的事情
13.幂等的场景怎么做?
14.某一个爆款如何缓存,10w并发量,redis一次性也扛不住?多级缓存?前面机器做缓存,再加工具,保证一致性
15.不同库拿出数据聚合,查最近一个月用户信息,还需要分页,根据不同库做分页,得到最终结果?
知识点,跨库分页?支持跨库查询,order by,底层如何做的?