日常開發中經常會使用到 Spring AOP,通知類型有:Around、Before、After、AfterReturning、AfterThr...
網上已有許多講解 Spring Bean 生命周期的文章,但大多都是文字,看起來費勁,本文通過圖的形式展現 Bean 的完整生命周期 廢話不多說...
項目開發過程中,有時經常需要根據不同的條件做不同的事情,于是 if else 代碼到處都是,本文就來講講如何優雅干掉難纏的 if else 先來...
本文準備了一系列MyBatis相關面試題及其答案。 什么是 MyBatis ? 答MyBatis 是一款優秀的持久層框架,它支持定制化 SQL、...
問題:線程池中的線程執行任務出現異常,該線程接下來的命運如何? 結論:線程會結束,線程池會新建線程替換該線程 驗證:編碼驗證,代碼如下 打印日志...
一般在一個方法中需要處理多個任務,其中某些任務無關緊要(如發送短信、記錄操作日志等),可以使用異步處理那些無關緊要的任務,從而提高整個請求的相應...
分類 NEVER非事務模式執行若當前有事務,則拋異常 NOT_SUPPORTED不支持事務若當前有事務,則掛起當前事務 SUPPORTS支持當前...
使用說明 @Transaction 可以作用在類和方法上作用在方法上,表示該方法聲明了事務作用在類上,表示該類的所有方法(public方法)都聲...
MySQL事務隔離級別有4級 1.讀取未提交 事務A新增一條記錄,尚未提交,事務B可以讀取 別人還沒提交,你就可以讀了,造成臟讀 2.讀已提交 ...