面试

该博客涵盖Spring全家桶、计算机网络、Java基础等多领域知识。详细介绍了Spring加载原理,包括执行监听器、初始化方法及完成创建对象、加载配置文件等任务,还涉及SpringMVC、MyBatis加载原理和SpringBoot自动配置原理,以及Web前端的HTML、CSS、JavaScript等内容。

Spring全家桶

SSM+SpringBoot概要
框架简介优点核心详情
Spring轻量级的IoC和AOP容器框架1.低侵入
2.解耦和
3.AOP复用
4.对主流框架提供了集成
IoC:控制反转,把创建对象的权力交给Spring
AOP:面向切面编程,横向代码复用。关键在于代理模式:静态代理(AspectJ静态代理)和动态代理(JDK动态代理,CGLIB动态代理)
https://blog.youkuaiyun.com/a745233700/article/details/80959716
SpringMVC基于Java的实现了MVC设计模式的轻量级web框架1.可支持各种试图技术,而不仅限于JSP
2.与Spring框架无缝衔接
3.有清晰的角色分配
4.支持各种请求资源的映射策略
https://blog.youkuaiyun.com/a745233700/article/details/80963758
MyBatis封装了JDBC的半ORM框架1.基于SQL语句,灵活
2.消除了JDBC大量的冗余代码
3.与数据库兼容性好
4.与Spring集成好
5.支持对象和ORM字段映射
shttps://blog.youkuaiyun.com/a745233700/article/details/80977133
SpringBoot
Spring加载原理

① 执行web.xml中的监听器:ConttextLoaderListener
② 执行上述监听器中的contextInitialized方法,进行初始化
③ contextInitialized方法会调用父类(ContextLoader)的initWebApplicationContext方法
④ initWebApplicationContext方法完成了3个任务:
- 创建WebApplicationContext对象
- 加载context-para,中配置的Spring配置文件
- 初始化配置文件与创建配置文件中的bean

SpringMVC 加载原理

在这里插入图片描述
在这里插入图片描述

MyBatis 加载原理

在这里插入图片描述

SpringBoot 自动配置原理


在这里插入图片描述
在这里插入图片描述

计算机网络

Java基础

设计模式

多线程与分布式

算法

数据结构

数据库

JVM

Web前端

HTML
CSS
JavaScript
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值