面试相关
文章平均质量分 82
Chrisw Blog
不要在该奋斗的年纪选择了安逸,只有度过了一段连自己都被感动的日子,才会变成那个最好的自己。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试题-消息中间件专题
个人博客欢迎访问个人博客: https://www.crystalblog.xyz/备用地址: https://wang-qz.gitee.io/crystal-blog/1. MQ的应用场景有哪些呢?(1) 使用MQ异步发送优惠券(2) 使用MQ异步发送短信(3) 使用MQ异步扣库存总之, 将执行比较耗时的代码操作交给MQ异步实现接口.为什么使用MQ(1) 异步处理(多线程和MQ)(2) 实现解耦(3) 流量削峰 (MQ实现抗高并发)你们项目中有使用过MQ吗? 谈谈你对MQ的理解.原创 2022-03-07 18:26:09 · 1960 阅读 · 0 评论 -
分布式全局ID策略
个人博客欢迎访问个人博客: https://www.crystalblog.xyz/备用地址: https://wang-qz.gitee.io/crystal-blog/1. Zookeeper如何实现分布式锁?2. 说说你如何用redis实现分布式锁?3. 集群高并发情况下如何保证生成分布式全局ID的唯一性?3.1 为什么需要分布式全局唯一ID以及分布式ID的业务需求在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识. 例如:美团点评的金融, 支付, 餐饮, 酒店.猫眼电影等原创 2022-02-20 16:42:55 · 720 阅读 · 0 评论 -
MySql与Redis延迟双删策略
个人博客欢迎访问个人博客: https://www.crystalblog.xyz/备用地址: https://wang-qz.gitee.io/crystal-blog/1. MySql与Redis如何实现数据同步问题?见第4点先更新db再删除缓存 or 先删除缓存再更新db的详解.2. 什么是缓存延迟双删策略?见第4点先删除缓存再更新db中的延迟双删方案3. 为什么不建议使用延迟双删?见第4点先删除缓存再更新db中的方案选择4. 先更新db再删除缓存 or 先删除缓存再更新db?先原创 2022-02-20 16:32:01 · 6276 阅读 · 1 评论 -
MySql相关面试题
个人博客欢迎访问个人博客: https://www.crystalblog.xyz/备用地址: https://wang-qz.gitee.io/crystal-blog/1. MySQL底层采用什么数据结构2. 为什么MySQL的Innodb存储引擎必须要有主键3. 一条SQL语句查询慢, 如何优化?4. explain工具使用5. Sql语句查询如何避免回表查询6. 索引为何需要遵循最佳左侧法则?7. like不走索引如何优化?8. 千万级数据, 如何查询优化?9. 如何分表分库?原创 2022-02-20 16:17:16 · 402 阅读 · 0 评论 -
Map线程安全的面试题
个人博客欢迎访问个人博客: https://www.crystalblog.xyz/备用地址: https://wang-qz.gitee.io/crystal-blog/1. Hashtable与HashMap的区别(1), HashMap实现不同步, 线程不安全. HashMap中的key-value都是存储在Entry中的. Hashtable线程安全. 使用synchronized . jdk7 底层数据结构: 数组 + 链表. jdk8 底层数据结构: 数组 + 链原创 2022-02-20 15:58:49 · 456 阅读 · 0 评论 -
微服务项目发布及调用等面试题
个人博客欢迎访问个人博客: https://www.crystalblog.xyz/备用地址: https://wang-qz.gitee.io/crystal-blog/1. 为什么不选择dubbo? 却选择SpringCloud?dubbo属于RPC框架, 底层是netty封装;SpringCloud不属于RPC框架, 属于微服务全家桶框架, 提供了分布式微服务整套解决方案.服务治理: nacos, eureka, zookeeper, consule分布式配置中心 nacos,原创 2022-02-20 15:35:01 · 764 阅读 · 0 评论
分享