Day495&496.尚硅谷之高频重点面试题⑤ -面经

尚硅谷之高频重点面试题⑤

一、SpringAop5/4的区别是什么?

1、Spring4Aop执行顺序

  • 正常流程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rptVH7nD-1641041329466)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101190727685.png)]

  • 报异常情况

在这里插入图片描述

  • 流程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ICmhVNqO-1641041329468)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101191318905.png)]

2、Spring5Aop执行顺序

  • 正常流程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T92cd7py-1641041329469)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101191509356.png)]

  • 出现异常情况

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s0V2XjaH-1641041329470)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101191733348.png)]


3、两版本对比

针对后置通知后环绕通知的位置发生了变化
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PpFmgNiV-1641041329470)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101191820960.png)]


二、Spring循环依赖

0、前置内容

  • 实例化

申请内存空间,但未进行操作

  • 初始化

对已申请的空间进行属性赋值,装修…等操作

  • 总体相关对象

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

  • A/B两对象在三级缓存中的迁移说明

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JNzbrlJf-1641041329474)(C:/Users/PePe/AppData/Roaming/Typora/typora-user-images/image-20220101204509472.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)]


2、Spring内部的三级缓存

Spring解决循环引用的3个Map
在这里插入图片描述


3、Spring如何循环引用

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

在这里插入图片描述


三、Redis

  • 命令不区分大小写,key区分大小写

  • help @类型名

    help @string
    

1、Redis常用类型

在这里插入图片描述


2、各类型使用场景

  • String
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>