java面试高频点深入第四期
mysql:如何解决幻读、锁的分类、主从复制、分库分表;
redis:主从复制、热key、大key;
框架:MyBatis一二级缓存、只有接口没有实现类怎么实现查询、MyBatis插件原理;
分布式部分:接口幂等性、限流算法、降级与熔断;
实操部分:排查慢sql;
设计模式部分:原型模式、责任链模式、组合与聚合的区别;
mq部分:保证消息不丢失、处理重复消息、消息有序性、消息堆积处理、mq宕机怎么保证数据不丢失、消息队列选型;
linux部分:进程间的通信方式、进程、线程与文件描述符、零拷贝;
算法部分:海量数据处理;
Mysql部分
InnoDB解决幻读的方案--LBCC&MVCC
MySQL的可重复读级别能解决幻读吗
面试必备常见存储引擎与锁的分类,请查收
Innodb中的事务隔离级别和锁的关系
关于主从延迟,一篇文章给你讲明白了!
一文读懂 MySQL 主从复制读写分离
嘘,别着急!让腾讯架构师告诉你为什么要分库分表
一文快速入门分库分表
MySQL分库分表
数据库分库分表思路
如何采用Sharding-JDBC解决分库分表?
redis部分
面试官:Redis 主从复制时网络开小差了怎么整?
高可用的Redis主从复制集群,从理论到实践
谈谈redis的热key问题如何解决
大厂Redis热点key解决之道
大厂都是如何优化Redis大Key的?
框架部分
五分钟,带你彻底掌握 MyBatis 缓存的工作原理
聊聊MyBatis缓存机制
超全MyBatis动态代理详解!
Mybatis框架和插件将动态代理玩出了新境界
面试官:说一下Mybatis插件的实现原理?
分布式部分
阿里面试官:接口的幂等性怎么设计?
如何使用 SpringBoot + Redis 优雅的解决接口幂等性问题
高并发下如何保证接口的幂等性?
限流有哪些思路,怎么设计
安琪拉教妲己分布式限流
阿里云二面:你对限流了解多少?
面试官:说说降级、熔断、限流
面试官:你能说一下 什么是熔断?什么是服务降级吗?
实操部分
怎么开启慢sql日志
一款超级强大的慢SQL排查工具!
聊聊什么是慢查、如何监控?如何排查?
哪些因素会导致 MySQL 慢查询
慢查询引发的车祸现场,案例分析!
设计模式部分
原型模式及典型应用
Prototype 原型模式
这就是『责任链模式』?
三国演义:责任链模式
组合和聚合的区别
mq部分
消息队列面试连环问:如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理?
怎么保证消息顺序消费
扎心!线上服务宕机时,如何保证数据100%不丢失?
消息中间件集群崩溃,如何保证百万生产数据不丢失?
关于MQ面试的几件小事 | 消息队列的用途、优缺点、技术选型
linux部分
进程间的通信方式
Linux 进程、线程、文件描述符的底层原理
懵了,阿里面试官叫我讲讲mmap?
框架篇:小白也能秒懂的Linux零拷贝原理
算法部分
十道海量数据处理面试题与十个方法总结
上一篇:
Java基础知识总结(2021版)