原创 針對Spring 事務(@Transactional)失效的原因總結

一、問題描述 1、項目架構:SpringBoot+Shiro+mybatis+mysql 2、問題:在Service層對數據庫進行持久化操作的時候,遇到異常發現事務沒有回滾       錯誤日誌: 20:39:07.007 DEBUG o

原创 JAVA面試基礎題

1、面向對象的特徵有哪些方面  (1)抽象:  抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是

原创 JAVA初級面試題

1.在java解析xml文檔的方式有哪些? DOM | SAX  | JDOM  | Dom4j 瞭解: [DOM的全稱是Document Object Model,也即文檔對象模型。在應用程序中,基於DOM的XML分析器將一個XML文檔

原创 數據庫SQL優化總結

1.對查詢進行優化,要儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select

原创 JSP有哪些內置對象?作用分別是什麼?

1.request             用戶端請求 2.response          網頁傳回用戶端迴應 3.pageContext    網頁的屬性在這裏管理 3、session         與請求有關會話期 4、appl

原创 使用thymeleaf模版根據一個數字實現循環

需求:使用thymeleaf模版 根據一個數字在頁面循環生成固定的標籤 解決方案:需要用到thymeleaf 的#numbers.sequence()函數 示例: <span th:each="${i:#numbers.sequence

原创 添加Bootstrap表單驗證之後無法提交表單

問題:一個登錄頁面,使用BootstrapValidator表單驗證之後,輸入正確的格式點擊登錄,發現表單沒有提交,並且登錄按鈕不可選,只有輸入一次錯的格式之後再輸入正確的格式才能登錄成功。 代碼如下: <button type="su

原创 org.eclipse.jdt.ui報錯

自從裝了SWT插件後,每次啓動eclipse按alt+/總是彈出一個錯誤窗口,錯誤內容如下the 'org.eclipse.jdt.ui.templateProposalComputer' proposal computer from t

原创 微信小程序wx.uploadFile 上傳實例(附帶java後端代碼)

本文以上傳圖片爲例 小程序代碼: startUpload: function(){ wx.chooseImage({ success: function (res) { var tempFilePath