2021 年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套 1000+道的 Java 面试手册我整理了整整 1 个月,上传到 Git 上目前 star 数达到了 30K+
这套互联网 Java 工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java 面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka 面试专题(共 485 页,32W 字)
Java 面试题目录
需要资料的小伙伴,一键三连支持一下,点击此处即可无偿下载一份了!
MyBatis 面试篇
-
什么是 Mybatis?
-
Mybaits 的优点:
-
myBatis 框架的缺点:
-
MyBatis 框架适用场合:
-
MyBatis 与 Hibernate 有哪些不同?
-
#和 $的区别是什么?
-
当实体类中的属性名和表中的字段名不一样·怎么办?
-
模糊查询 like 语词该怎么写?
-
通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是 tDa
-
Mybatiz 是如何进行分页的?分页插件的原理是什么?
-
Mybati s 是如何将 sq 执行结果封装为目标对象并返回的都有哪些映射形式?
-
如何执行批里插入?
-
如何获取自动生成的(主)键值?14、在 mapper 中如何传递多个参数?
-
Mybatis 动态 sql 有什么用?执行原理?有哪些动态 sql?
-
Xm1 映射文件中,除了常见的 select |insert lupdae |delete 标签之外,还有
-
为什么说 Mybati z 是半自动动 ORM 映射工具?它与全自动的区别在哪里?
-
—对—、—对多的关联查询全
-
MyBati s 实现—对—有几种方式?具体怎么操作的?
-
MyBatiz 实现—对多有几种方式,怎么操作的?
-
Mybatiz 是否支持延迟加载如果支持,它的实现原理是什么?
-
Mybati s 的一级、二级缓存:
-
什么是 MyBati s 的接口绑定?有哪些实现方式?
-
使用 MyBatis 的的 mapper 接口调用时有哪些要求?
-
Mapper 编写有哪几种方式?
-
简述 Mybati s 的插件运行原理,以及如何编
Zookeeper 面试篇
-
ZooKeeper 面 j 试题?
-
ZooKeeper 提供了什么?
-
Zookeeper 文件系统
-
ZAB 协议?
-
四种类型的数据节点 Znode
-
Zookeeper "atcher 机制--数据变更通知
-
客户端注册 watcher 实现
-
服务端处理 watcher 实现
-
客户端回调 atcher
-
ACL 权限控制机制
-
Chroot 特性
-
会话管理
-
服务器角色
-
Zookeeper 下 Server 工作状态
-
数据同步
-
zookeeper 是如何保证事务的顺序一致性的?
-
分布式集群中为什么会有 Master?16. zk 节点宕机如何处理?
-
zookeeper 负载均衡和 nginx 负载均衡区别
-
Zookeeper 有哪几种几种部署模式?
-
集群最少要几台机器,集群规则是怎样的?
-
集群支持动态添加机器吗?
-
Zookeeper 对节点的 wat ch 监听通知是永久的吗?为什么不是永发的?
-
Zookeeper 的 java 客户端都有哪些?
-
chubby 是什么,和 zookeeper 比你怎么看?
-
说几个 zookeeper 常用的命令。
-
ZAE 和 F axos 算法的联系与区别?
-
Zookeeper 的典型应用场景