八、內連接和外連接查詢有什么區別
內連接
獲取兩表的交集部分
外連接
獲取某表的所有數據,以及兩表的交集數據
九、事務管理的作用,四大特性
作用
保證多個增刪改的操作,要么同時成功,要么同時失敗
四大特性
1.原子性
事務是最小單位原子,同成同敗
2.一致性
理解1:數據變化、保存一致 eg 銀行里存500得500
理解2:預期值和實際值一致
3.隔離性
多個事務之間不要產生影響
4.持久性
操作最終會持久化到數據庫中
十、JWT令牌的作用和組成
用來作為登錄驗證的標記,防篡改
3部分
頭部Header,負載Payload,簽名Signature
Header
算法和模型
Payload
存儲有關用戶的數據
Signature
結合前兩部分以及一個密鑰生成
十一、Spring事務管理如何實現
加@Transactional注解
可以加的范圍:方法、類、接口
可自動處理運行時異常
遇到編譯時異常,需要回滾,加rollbackFor=異常類.class
事務相互調用,要用到事務傳播行為,加propagation=Propagation枚舉,會倆SUPPORTS和NOT_SUPPORT就行。
十二、事務傳播行為是什么
事務之間相互調用,互相傳播行為的行為。
會倆,SUPPORTS和NOT_SUPPORT。
舉例小峰老師請吃飯。
十三、AOP是什么,有什么用?有哪些核心概念
是什么
面向切面編程,一個針對代碼小的切面、方面,即方法,做加強的編程方式。
作用
可以加強方法,比如監視方法的運行時間以作出改進。
核心概念
連接點JoinPoint
可以被AOP控制的方法,就是所有方法
通知Advice
對其進行加強的具體操作
切入點Pointcut
被加強,具體操作到的方法,匹配連接點的句子
切面Aspect
通知和切入點的對應關系
目標對象Target
寫下通知的類
十四、SpringBoot自動配置原理
詳見SpringBoot原理復習 SpringBoot配置文件 bean和第三方bean @Conditional注解、@Import注解復習 自動配置簡要原理 配置一個簡單的starter_zrc007007的博客-CSDN博客