2022年java常见面试题
总结2022年常见java面试题:
redis
1.redis怎么实现分布式锁
2.redis分布式锁有什么缺陷
3.redis持久化有几种方式,默认是哪种
4.缓存穿透、缓存击穿、缓存雪崩区别和解决方案
jvm
1.常用的jvm调优的参数都有哪些。
2.jvm如何判断对象是否可以回收。
mysql
1.如何做mysql的性能优化.
2.mysql常用的引擎.
3.怎么验证mysql的索引是否满足需求
zk
1.zookeeper怎么保证主从节点的状态同步。
2.zookeeper的三种部署模式
RabbitMQ
1.rabbitmq怎么避免消息丢失。
2.rabbitmq 有几种广播类型。
Mybatis
1.mybatis的一级缓存和二级缓存
2.mybatis是否支持延迟加载?延迟加载的原理是什么?
3.mybatis如何编写一个自定义插件
spring
1.spring事物传播机制
2.spring支持几种bean的作用域
3.spring boot 有哪些方式可以实现热部署.
4.深拷贝和浅拷贝区别是什么
#java面经##实习##笔试题目##面经##求面经##Java##后端开发#