最后
由于篇幅原因,就不多做展示了
- 解释持久化消息非常慢
MyBatis
=======
-
Mybatis 是如何进行分页的?分页插件的原理是什么?
-
简述 Mybatis 的插件运行原理,以及如何编写一个插件?
-
为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
-
简述 Mybatis 的 Xml 映射文件和 Mybatis 内部数据结构之间的映射关系?
-
什么是 MyBatis 的接口绑定,有什么好处?
-
MyBatis 实现一对一有几种方式?具体怎么操作的?
-
MyBatis 里面的动态 Sql 是怎么设定的?用什么语法?
-
Xml 映射文件中,除了常见的 select|insert|updae|delete 标签之外,还有哪些标签?
Netty
=====
-
Netty 的特点?
-
Netty 的线程模型?
-
Netty 的零拷贝实现?
-
Netty 的高性能表现在哪些方面?
-
TCP 粘包/分包的原因及解决方法?
-
了解哪几种序列化协议?如何选择序列化协议?
-
NIOEventLoopGroup 源码?
Mysql
=====
-
Mysql 的技术特点是什么?
-
如何使用 Unix shell 登录 Mysql?
-
Mysql 中有哪些不同的表格?
-
如何在 mysql 中运行批处理模式?
-
在 Mysql 中 ENUM 的用法是什么?
-
请简洁描述 Mysql 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?
-
Heap 表是什么?
-
如何控制 HEAP 表的最大尺寸?
-
federated 表是什么?
-
列设置为 AUTO INCREMENT 时,如果在表中达到最大值,会发生什么情况?
Redis
=====
-
什么是 Redis?简述它的优缺点?
-
Redis 有哪几种数据淘汰策略?
-
Redis 集群方案应该怎么做?都有哪些方案?
-
Redis 集群方案什么情况下会导致整个集群不可用?
-
Redis 集群会有写操作丢失吗?为什么?
-
Redis 集群最大节点个数是多少?
-
Redis 中的管道有什么用?
-
说说 Redis 哈希槽的概念?
-
怎么理解 Redis 事务?
-
Redis 事务相关的命令有哪几个?
-
Redis 回收进程如何工作的?
Spring Boot
===========
-
Spring Boot 有哪些优点?
-
如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?
-
Spring Boot 中的监视器是什么?
-
如何使用 Spring Boot 实现异常处理?
-
如何在 Spring Boot 中禁用 Actuator 端点安全性?
-
如何实现 Spring Boot 应用程序的安全性?
-
如何集成 Spring Boot 和 ActiveMQ?
-
什么是 Spring Profiles?
-
什么是 Spring Batch?
-
什么是 FreeMarker 模板?
Spring Cloud
============
-
什么是 Spring Cloud?
-
使用 Spring Cloud 有什么优势?
-
负载平衡的意义什么?
-
服务注册和发现是什么意思?Spring Cloud 如何实现?
-
什么是 Hystrix?它如何实现容错?
-
什么是 Hystrix 断路器?我们需要它吗?
-
什么是 Netflix Feign?它的优点是什么?
-
什么是 Spring Cloud Bus?我们需要它吗?
Spring Mvc
==========
-
什么是 SpringMvc?
-
SpringMvc 工作原理?
-
SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决?
-
SpingMvc 中的控制器的注解一般用那个,有没有别的注解可以替代?
惊喜
最后还准备了一套上面资料对应的面试题(有答案哦)和面试时的高频面试算法题(如果面试准备时间不够,那么集中把这些算法题做完即可,命中率高达85%+)
1715710138321)]