在这里我不得不感慨Spring的代码的完善与优秀,从之前看源码迷迷糊糊到现在基本了解Spring的部分源码后,愈来愈发现Spring开发者的思虑之周全!
之前说过学习源码的目的在哪?正如我特别喜欢的一句话,有道无术,术尚可求也!有术无道,止于术!,对于Spring的了解仅仅局限于使用远远不够,Spring作为一个国内绝大多数java开发者使用的一个项目管理框架,他是一个生态,什么是生态?比如现在的SpringBoot、SpringCloud,他们是什么?是Spring生态中的一个组成部分!他们利用Spring生态中提供的各种扩展点,一步一步的封装,成就了现在Spring快速启动、自动配置等亮眼的功能!作为Spring的使用者,我们理应了解Spring的实现和各种扩展点,从而能够真正的深入Spring生态!深入了,再去研究生态中的组成部分如:SpringBoot之流的框架,也就水到渠成了!
有道无术,术尚可求也!有术无道,止于术!
SpringBoot
SpringCloud
快速启动
自动配置
Java核心知识点共29个技术模块,从各个角度深入浅出,对重点难点进行全方面解读,图文结合,通俗易懂,让学习成为一种享受。
什么是Mybatis?
Mybaits的优点
MyBatis框架的缺点
MyBatis框架适用场合
MyBatis与Hibernate有哪些不同?
当实体类中的属性名和表中的字段名不一样,怎么办?
模糊查询like语句该怎么写?
通常-个Xml 映射文件,都会写-个Dao接口与之对应,请问,这个Dao接口的工作原理是什么? Dao接口里的方法,参数不同时,方法能重载吗?
如何获取自动生成的(住)键值?
在mapper中如何传递多个参数?
Mybatis动态sql有什么用?执行原理?有哪些动态sql?
Xml映射文件中,除了常见的select |insert |updse |delete标签之外,还有哪些标签?
Mybatis的Xml 映射文件中,不同的Xml 映射文件,id是否可以重复?
为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
一对一、一对多的关联查询?
MyBatis实现-对一有几种方式?具体怎么操作的?
MyBatis实现一对多有几种方式怎么操作的?
Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么?
Mybatis的一级、二级缓存
什么是MyBatis的接口绑定?有哪些实现方式?
使用MyBatis 的mapper 接口调用时有哪些要求?
Mapper编写有哪几种方式?
面试题文档来啦,内容很多,485页! 由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。有想获取完整版笔记的朋友,点赞后点击这里免费领取哦
面试题文档来啦,内容很多,485页!
由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。有想获取完整版笔记的朋友,点赞后点击这里免费领取哦
MyBatis 27题 + ZooKeeper 25题 + Dubbo 30题:
Elasticsearch 24 题 +Memcached + Redis 40题:
Spring 26 题+ 微服务 27题+ Linux 45题:
Java面试题合集:
45)]
[外链图片转存中…(img-4JB66zz8-1621477795346)]
[外链图片转存中…(img-9ySFc7nn-1621477795347)]
[外链图片转存中…(img-zDTkvkoR-1621477795348)]