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 原來可以這樣上手...