原创 解決 Invalid parameter index! You seem to have declare too little query method parameters!

原因是爲什麼? 其實很簡單 以下是我定義的Repostory接口名 發現問題沒? Jpa方法名定義了兩個參數,但是我只傳遞了一個userId,沒有status。 注意:此處的Pageable不能作爲參數,只是一個分頁,排序對象。 所以,

原创 關於Mongodb刪除字段和添加字段腳本語法(筆記)

1.業務需要:將某張表中的某個字段刪除 先上文檔(摘錄菜鳥)   db.collection.update({'status':1},{$unset:{"title":""}},{multi:true})   增加字段也同理。使用$

原创 解決錯誤 org.apache.ibatis.type.TypeException: The alias xxx is already mapped to the value xxxxx

具體錯誤信息如下:其實就是此類名和其他包有衝突,比如我下方的ibatis 報 Link 別名已經存在。 那麼解決辦法就是聲明一個別名就好了:使用註解 @Alias("cm_link") Caused by: org.apache.ib

原创 Repeated column in mapping for entity: Xxxx column: xx (should be mapped with insert=false update=

粘出原報錯信息 Caused by: org.hibernate.MappingException: Repeated column in mapping for entity: cn.changemax.model.Film colu

原创 Javaweb學習筆記——(十八)——————事務

事務 什麼是事務? 轉賬: 1.給張三賬戶減1000元 2.給李四賬戶加1000元 當給張三賬戶減1000元之後,拋出了異常,這樣會導致張三賬戶減了1000元,然後李四賬戶沒有加上1000元。 使用事務就可以處理這一問題:把多個對數據庫的

原创 關於線程的使用問題,使用(ThreadPoolExecutor)

int NUMBER_OF_CORES = Runtime.getRuntime().availableProcessors(); int KEEP_ALIVE_TIME = 1; TimeUnit KEEP_ALIVE_TIME_UN

原创 如果git commit了,還沒git push。怎麼撤銷?(做個筆記)

再次做個筆記 當我們使用了idea commit   或者說使用git commit git add . //添加所有文件 git commit -m "本功能全部完成"   這個時候,還沒有執行idea push 或者說還沒使用

原创 關於使用BigDecimal對象的除法“public BigDecimal divide(BigDecimal divisor)”報異常錯誤ArithmeticException

具體錯誤如下:   /** * Returns a {@code BigDecimal} whose value is {@code (this / * divisor)}, and whose preferre

原创 關於錯誤:org.springframework.validation.BindException: org.springframework.validation.

起初筆者報錯信息是這個:org.springframework.validation.BindException: org.springframework.validation.   產生的原因就是:筆者想把一個get請求的接口的請求參數

原创 Java關鍵字:transient 解析

transient   Java的serialization提供了一種持久化對象實例的機制。當持久化對象時,可能有一個特殊的對象數據成員,我們不想用serialization機制來保存它。爲了在一個特定對象的一個域上關閉serializa

原创 MySQL server version for the right syntax to use near '"desc" VARCHAR(512)

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syn

原创 在linux系統啓動es,日誌報錯:java.lang.RuntimeException: can not run elasticsearch as root

[2020-03-15T18:04:47,710][ERROR][o.e.b.Bootstrap ] Exception java.lang.RuntimeException: can not run elastics

原创 關於使用@Autowired竟然報NPE

在項目測試的時候,竟然發現報空指針了!!!!這麼低級的異常!!!!!!!!!!   趕緊走查代碼,,發現注入對象竟然是個NULL,   然後以爲是很低級的錯誤沒有聲明@Service ??結果發現沒有漏。那爲什麼還是null呢???  

原创 如何實現一個接口類,多個實現類,通過請求參數來實現動態選擇實現類???@Service

話不多說:(此次全部截圖,不想你直接伸手,代碼要多敲) 一、建立枚舉類:用於區分你需要有多少個實現類   二、建立接口類:用於聲明父類的方法(注意,接口可不用注入,調用看實現類)   三、建立實現多個實現類:用於實現具體方法(注意:實

原创 Bean with name 'xxxxxx' has been injected into other beans

首先說一下什麼是依賴循環,比如:我現在有一個ServiceA需要調用ServiceB的方法,那麼ServiceA就依賴於ServiceB,那在ServiceB中再調用ServiceA的方法,就形成了循環依賴。Spring在初始化bean的