原创 springboot、mybatis根據Ids數組來刪除

今天學弟發qq給我說,參數爲數組的刪除不會。我整理一下,然後順便寫個博客隨便粘貼。 service: public boolean deleteEmpById(String ids) { String[] spl

原创 JPA中Slice和Page的區別

Page package org.springframework.data.domain; import org.springframework.core.convert.converter.Converter; public

原创 Git配置SSH及通過IDEA連接GitLab方法總結

寫在前面: 還記得大學畢業來到公司那一陣子,老大叫我配置Git環境,並且通過SSH連接GitLab來上傳和拉取代碼。當時我整了一個下午還是沒能配置好。一個方面是自己能力實在是太差了,另一個方面是網上有些方法都比較亂、不夠詳細。前幾

原创 java.lang.NoSuchMethodException: java.util.List.()

在controller裏面的參數裏面添加@RequestParam(value = “ids”, required = true) @GetMapping("selectByNameAndId") ResultDT

原创 記一次:springboot啓動一會兒自動“熄滅”,端口不見問題排查以及解決辦法

截圖如下: 爲了方便查看標記一下: 對於這種問題,首先排查啓動類,啓動類是不是寫對了?其次排查一下啓動類配置application.yml或application.properties;再者,排查一下是不是maven依賴衝突或者依

原创 Java併發編程之美——Java線程創建的三種方式以及優缺點總結

Java 中有三種線程創建方式, 分別爲實現 Runnable 接口的 run 方法, 繼承 Thread 類並重寫 run 的方法, 使用 FutureTask 方式。 (1)繼承 Thread 類方式的實現 /** * <

原创 Mybatis批量新增、批量查詢

/** * 通過商品分類ids查詢查詢商品分類 */ List<Category> queryCategoryByIds(List<Long> ids); <!-- 通過Ids集合查詢

原创 Java 使用反射如何獲取當前類或者方法?

@Pointcut("execution(* com.sss.testtest.controller..*.*(..))") public void pointcut() { } @Around("po

原创 Swagger配置文件成功出現Cannot access com.google.common.base.Predicate錯誤解決方法

我最近自己再搭建一個springboot、springcloud、vue的項目來玩一下。在配置Swagger的時候產生了上述的錯誤。一個報錯產生的原因有很多種,下面我總結一下自己遇到的問題以及解決辦法: 爆紅的配置文件如下: @

原创 Consider defining a bean of type 'com.xxx.item.mapper.BrandMapper' in your configuration.報錯解決辦法

提示Mapper裏面報錯,那說明是mapper找不到,掃描不到咯。上篇文章那個是Service裏面,很有可能就是@Service註解沒有添加;而現在這個就是mapper找不到 Error starting ApplicationC

原创 sql中兩個整數相除,結果保留兩位小數小細節整理

爲了方便說明,直接截取一個sql: round(if(a.days=0,0,a.cnt/a.days*1.0),2) dayAvgCnt 假設這個days位int類型,結果是31天;beforeCnt也是int的類型,結果是99

原创 RoleMapper.deleteRole attempted to return null from a method with a primitive return type (int).

sprinboot出現錯誤: RoleMapper.deleteRole attempted to return null from a method with a primitive return type (int). 這是一

原创 There is no getter for property named 'distinct' in 'class報錯解決辦法

我在使用通用Maper的時候,有一個方法mapper.selectByExample 這個方法,我當時傳入的參數類型爲T (泛型),就報了這個錯。應該傳example類型,而不是實體類。具體如代碼所示: 剛開始我selectByE

原创 IDEA配置RunDashboard

具體步驟如下: .idea > workspace.xml 中找到 RunDashboard 替換成如下: <component name="RunDashboard"> <option name="configura

原创 簡易的springboot上傳頭像(圖片)代碼片段

/** * 上傳頭像 * * @throws IOException * @throws IllegalStateException */ public String u