原创 @Transactional註解的方法之間調用,事務是否生效的問題

1、@Transactional只有加在public 聲明的方法時才起作用。 2、@Tansactional聲明的方法調用A,調用無@Tansactional聲明的方法B時,在A方法執行時,B也會有事務回滾的特性。 3、無@Tansact

原创 Parameter metadata not available for these statement Query

今天用spring boot jdbc 報了這麼一個錯,數據庫連接地址加參數或是網上其它的方法都未解決,最終發現是個小馬虎:佔位符和實際參數不匹配,特此記錄下: 如:   String a = "test";   String b = "

原创 es6之擴展運算符 三個點(...)

原文鏈接:https://blog.csdn.net/astonishqft/article/details/82899965   原文鏈接:https://blog.csdn.net/asto

原创 java中的subString和javascript中的subString以及substr

今天被坑了 特地總結一下 JavaScript:substring( start, stop)方法返回的子串包括 start 處的字符,但不包括 stop 處的字符。 Java:substring(startIndex, endIndex

原创 JAVABEAN何時需要實現Serializable?

衆所周知 如果一個對象需要進行網絡傳輸,那麼該對象就需要實現Serializable接口,爲了防止反序列失敗,該對象需提供一個默認的serialVersionUID(該值在反序列化的時候會進行校驗校驗失敗並拋出InvalidClassEx

原创 java String split方法會忽略字符串最後的分隔符

原文鏈接:https://blog.csdn.net/jeffrey_li/article/details/79757717 測試代碼: public static void main(Str

原创 $.ajax 中的contentType

$.ajax contentType 和 dataType , contentType 主要設置你發送給服務器的格式,dataType設置你收到服務器數據的格式。 在http 請求中,get 和 post 是最常用的。在 jquery 的

原创 Cannot add foreign key constraint

常見的字段外鍵是另外一個表的主鍵啥的不用說了,還有一種可能是數據庫引擎的原因,這也是經常出現的原因且最不容易檢查到的。

原创 chrome訪問網頁出現“您的連接不是私密連接”

試了網上說的各種方法,均不起作用,最後將瀏覽器的設置重置解決,且不會刪除瀏覽記錄等。

原创 Invalid bound statement (not found)

寫了個mapper,後臺一直報找不到裏面的一個方法,確定namespace等都沒寫錯,最後發現了一個最一針見血的方法。 1.首先直接進入生成的target目錄查看目錄結構 2.看對應的dao包下有沒有xml 3.如果有,你就不會來找個問題

原创 git報錯:'fatal:remote origin already exists'

只要兩步: 1、先刪除 $ git remote rm origin 2、再次執行添加就可以了。 $ git remote add origin 如報'fatal:remote upstream already exists'等,則將

原创 java.lang.IllegalStateException: Shutdown in progress

測試類中很常見,出現這個異常不要驚慌- - 原因:就是單純的測試結束了 解決:自己在控制檯上翻,可看見打印的測試結果,無打印的也完成了測試,強迫症患者可以在測試方法後加個while(true){} 沒什麼影響,今天測試個小模塊出個這玩意兒

原创 @RequestBody、@RequestParam、@PathVariable區別與使用場景

      由於項目是前後端分離,因此後臺使用的是spring boot,做成微服務,只暴露接口。接口設計風格爲restful的風格,在get請求下,後臺接收參數的註解爲RequestBody時會報錯;在post請求下,後臺接收參數的註解

原创 ElementUI中el-cascader數據格式

[ { value: 'zhinan', label: '指南', children: [{ value: 'shejiyuanze', lab

原创 Vuejs vm對象詳解

Vuejs vm對象詳解 vue數據是怎麼驅動視圖的? 一堆數據放在那裏是不會有任何作用的,它必須通過我們的View Model(視圖模型)才能操控視圖。 圖中的model其實就是數據,一般我們寫成js對象的格式; 中間的這個所謂Vie