Day495&496.尚硅谷之高频重点面试题⑤ -面经
尚硅谷之高频重点面试题⑤
一、SpringAop5/4的区别是什么?
1、Spring4Aop执行顺序
- 正常流程:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rptVH7nD-1641041329466)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101190727685.png)]](https://images2.imgbox.com/b3/4e/fwAbkwON_o.png)
- 报异常情况:

- 流程:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ICmhVNqO-1641041329468)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101191318905.png)]](https://images2.imgbox.com/4e/55/k4fCo9VD_o.png)
2、Spring5Aop执行顺序
- 正常流程:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T92cd7py-1641041329469)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101191509356.png)]](https://images2.imgbox.com/31/b4/hmuIM2hC_o.png)
- 出现异常情况:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s0V2XjaH-1641041329470)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101191733348.png)]](https://images2.imgbox.com/c8/56/WCAMHgFj_o.png)
3、两版本对比
针对后置通知和后环绕通知的位置发生了变化
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PpFmgNiV-1641041329470)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101191820960.png)]](https://images2.imgbox.com/bc/ed/L4ln6jSK_o.png)
二、Spring循环依赖
0、前置内容
- 实例化
申请内存空间,但未进行操作
- 初始化
对已申请的空间进行属性赋值,装修…等操作
- 总体相关对象



- A/B两对象在三级缓存中的迁移说明
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JNzbrlJf-1641041329474)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101204509472.png)]](https://images2.imgbox.com/91/6c/tfhHIF2X_o.png)
1、什么是Spring循环依赖
多个bean之间相互依赖,形成闭环。A依赖B,B依赖C,C依赖A;
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h96tyN8m-1641041329475)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101192535391.png)]](https://images2.imgbox.com/65/a5/4xseroHd_o.png)
2、Spring内部的三级缓存
Spring解决循环引用的3个Map

3、Spring如何循环引用




三、Redis
-
命令不区分大小写,key区分大小写
-
help @类型名
help @string
1、Redis常用类型

2、各类型使用场景
- String