面试Offer
文章平均质量分 64
面试精讲 灵魂拷问
gblfy
心如向阳,次第花开!
展开
-
06.mysql分表分库面试题和答案
06.mysql分表分库面试题和答案原创 2023-02-19 20:21:15 · 753 阅读 · 0 评论 -
08.分布式事务解决方案答案
08.分布式事务解决方案答案原创 2023-02-19 18:56:26 · 469 阅读 · 0 评论 -
Spring Boot 面试必问
Spring Boot 面试必问原创 2022-07-09 17:48:26 · 529 阅读 · 1 评论 -
MQ相关面试题
文章目录你们项目中哪些地方有使用到 MQ ?你们项目中哪些地方有使用到 MQ ?使用 MQ 异步发送优惠券;使用 MQ 异步发送通知(短信、邮件);使用 MQ 异步扣库存使用MQ异步审核贷款金额使用MQ异步第三方接口(中国公民信息网)为什么需要使用 MQ?1.异步处理(多线程和 MQ)2.实现解耦3.流量削峰(MQ 可以实现抗高并发)可以按场景简述,录单流程:用户手机端填写录单流程,服务端接收到请求信息后,存储数据库,响应客户录单成功,然后写一条消息到MQ中,具体生成整张保原创 2022-03-08 20:22:54 · 7143 阅读 · 0 评论 -
java并发编程面试
文章目录1.为什么要使用线程池?2.你们哪些地方会使用到线程池?3.线程池有哪些作用?4.线程池的创建方式?5.线程池底层是如何实现复用的?6.ThreadPoolExecutor 核心参数有哪些 ?7.线程池创建的线程会一直在运行状态吗?9.线程池底层 ThreadPoolExecutor 底层实现原理10.线程池队列满了,任务会丢失吗 ?11.线程池如何合理配置参数 ?1.为什么要使用线程池?因为频繁的开启线程或者停止线程, 线程需要重新被 CPU 从就绪到运行状态调度, 需要发生CPU 的上下文切原创 2022-03-08 20:09:45 · 439 阅读 · 0 评论 -
生产环境遇到难题,你是如何解决的?
文章目录生产环境 cpu 飙高产生的原因?生产环境如何排查cpu 飙高问题?生产环境遇到了报错,你是如何定位解决的呢?调用接口的时候,如果服务器端一直没有及时响应怎么解决?生产环境 cpu 飙高产生的原因?生产环境如何排查cpu 飙高问题?生产环境遇到了报错,你是如何定位解决的呢?调用接口的时候,如果服务器端一直没有及时响应怎么解决?你在开发过程中,遇到哪些难题?你是 怎么解决的呢?...原创 2022-03-07 21:58:40 · 508 阅读 · 0 评论 -
mysql 与 redis 如何保证数据一致性问题 ?
1.先更新 mysql 数据, 再手动清除 Redis 缓存 , 最后重新查询最新的数据同步到Redis中,保证最终一致性。2.更新 mysql 数据, 在采用 mq 异步的形式 同步数据到 Redis 中 。缺点: 延迟概率就比较大优点: 解耦3.canal服务端订阅 mysql binlog 文件,canal客户端监听canal服务端数据变化,同步到 redis 中(canal 框架)4.订阅 mysql binlog 文件,采用 mq 异步的形式同步到 redis 中(canal 框架原创 2022-03-07 09:17:42 · 608 阅读 · 0 评论 -
TCP的三次握手与四次挥手理解及面试题(很全面)
https://www.cnblogs.com/bj-mr-li/p/11106390.html转载 2022-02-15 10:36:58 · 181 阅读 · 0 评论