依然阿里(有两个问题)

1.分库分表怎么设计?用后两位取模弊端?为什么会定位到后面两位?这么做的原因?(分布不均匀,买家卖家查都方便)

2.订单表除了这样分,还有什么别的更好的办法?(参考路由)

3.取100的模会得到1到99中的一位,有什么更好的办法(按其他纬度分)

4.谈谈mysql的悲观和乐观锁

5.订单表路由标准在哪里?最需要关心的问题是什么?把数据放平均(参考路由)

6.把100亿分成100,每个表中1亿的数据仍然很慢,怎么解决?(考虑数据库以外层面)

7.搜索接触过哪些,搜索引擎用的什么,100亿订单量,查询某一天怎么办?数据库已经没法优化了,怎么办(考虑数据库以外层面)

8.数据库分库分表中间件(路由就是)

9.redis什么样的职责?除了缓存?

10.下单库存怎么控制?超卖怎么解决?

11.1000个订单同时下单,怎么用锁。考虑多台机器?(行机锁,性能会不会不好?消息队列最好?)

12.HashMap链表什么时候用到?hash冲突,什么时候出现hash冲突,为什么hashcode会相同?

13,map扩容会有哪些危险?除了耗时以外。为什么到了一定程度就不会再扩容?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,150评论 2 89
  • Java继承关系初始化顺序 父类的静态变量-->父类的静态代码块-->子类的静态变量-->子类的静态代码快-->父...
    第六象限阅读 6,509评论 0 9
  • 无力留住的是 时光从身边流走 就这样好几年都过去了 我闭上眼睛 以前的那个你 似秋浸骨的凉意 恍惚中 记不清那篇 ...
    蓝少阅读 2,732评论 0 1
  • 思慕许姐阅读 968评论 0 0
  • 记录一次线上排查CPU使用高的问题 使用top命令找到占用CPU高的进程PID 显示线程列表 使用 找到占用CPU...
    唯我楼兰阅读 4,359评论 0 0