玩轉Spring全家桶 學習筆記

2021-10-03 20:37:34 字數 1153 閱讀 9787

alibaba druid

特點: 詳細的監控,sql防注入,內建加密配置,眾多擴充套件點

一致的事務抽象

事務抽象的核心介面

platformtransactionmanager

transactiondefinition

void commit(transactionstatus status) throws transactionexception;

void rollback(transactionstatus status) throws transactionexception;

transactionstatus gettransaction(@nullable transactiondefinition definition) throws transactionexception;

事務的傳播特性

propagation_required

0當前有事務就用當前的,沒有就用新的

propagation_supports

1事務可有可無,不是必須的

propagation_mandatory

2一定要有事務,不然就拋異常

propagation_requires_new

3無論是否有事務,都起個新的事務

propagation_not_supported

4不支援事務,按非事務方式進行

propagation_never

5不支援事務,如果有事務則拋異常

propagation_nested

6當前有事務就在當前事務裡再起乙個事務

事務隔離特性

隔離性值髒讀

不可重複讀

幻讀isolation_read_uncommitted1√

√×isolation_read_committed2×

√√isolation_repeatable_read3×

×√isolation_serializable4×

××spring data jpa

hibernate是jpa的一種實現。spring data jpa用的就是hibernate。

lombok使用

mybatis generator

pagehelper

Spring全家桶之spring基礎

於 15個經典的spring面試常見問題 spring模組?談談自己對於 spring ioc 和 aop 的理解 spring aop 和 aspectj aop 有什麼區別?spring 中的 bean 的作用域有哪些?spring 中的單例 bean 的執行緒安全問題了解嗎?spring 中的...

Vue全家桶 Vuex學習筆記

終於學完了vue vue loader vuex三件套!vuex學習完了記錄筆記如下,是看的b站上的vue入門到實戰和對比著官方文件學習的 npm install s vuex import vuex from vuex import vue from vue vue.use vuex const ...

Vue 全家桶學習資源

react 全家桶學習資源 持續更新 官網文件 官網api ecmascript 6 入門 30分鐘掌握es6 es2015核心內容 上 30分鐘掌握es6 es2015核心內容 下 vuefe vue 中文社群 vue router 2 vuex 到底 vuex 是什麼 vuex 原來可以這樣上手...