原创 springboot+oauth2+redis實現單點登錄

寫這篇博客的時候看了網上很多Oauth2的案例,很多都集成了jwt,但是感覺這個東西實在是沒有必要。 以下是自己參考網上博客,琢磨出來的代碼,有待完善。 github:https://github.com/LI-DAI/mall_demo

原创 The bean 'xxxxx', defined in null, could not be registered. A bean with that name has already ...

這個異常是使用 spring-data-elasticsearch 並且集成 spring-data-jpa 時遇到的異常 Description: The bean 'productBrandESRepository', defin

原创 SpringBoot引入PageHelper插件後報錯的解決方法

主要報錯如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.github.pagehelper

原创 stream介紹,以及lambda表達式的使用

  Stream 就如同一個迭代器(Iterator),單向,不可往復,數據只能遍歷一次,遍歷過一次後即用盡了,就好比流水從面前流過,一去不復返。 有多種方式生成 Stream Source: 從 Collection 和數組 Col

原创 springboot整合mybatis與動態分頁查詢

1、配置application.properties server.port=4003 #mysql數據庫連接信息 spring.datasource.url=jdbc:mysql://ip:port/database?useUnic

原创 mybatis中sql參數爲空時查不到對應的數據

進行了一個條件判斷的查詢,正常輸入參數的時候都是好好的,只有當兩個參數都爲空的時候就會查不出數據 <select id="getAllDashboards" resultMap="dashboard"> SELECT

原创 獲取request請求體中的鍵值對

前端請求到後端的json字符串,需要獲取json字符串的值 前端請求的字符串大概是這樣的 { "username":"root", "password":"123456" } 可使用ObjectMapper對象轉化 t

原创 mybatis異常BindingException: Parameter 'userId' not found. Available parameters are [user, param1]

做home模塊時候遇到的問題 插入user到數據庫的時候報以下錯誤 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.bin

原创 jdk7常用特性

switch可以使用字符串來判斷 String s = "test"; switch (s) { case "test" : System.out.println("test"); break;

原创 java壓縮文件夾下所有文件

public class FileUtils{ /** * 壓縮文件 * * @param sourceFilePath 源文件路徑 * @param zipFilePath 壓縮

原创 在maven中引入本地jar包,使用pom文件

首先看自己的setting文件有沒有配置倉庫,如果配置倉庫,那麼就會打入到配置的倉庫裏面去,沒有配置就打入到默認的倉庫了 打開cmd,直接輸入以下命令 mvn install:install-file -Dfile=E:/Maven_R

原创 找不到或無法加載主類解決方式

如果確定包名以及配置都沒錯的話,多次嘗試以下方式解決 直接到源代碼文件夾下執行 mvn clean install,若執行成功,直接嘗試啓動啓動類 若上一步沒有執行成功,則處理未執行成功原因,一般有提示 若上一步bug很難解決,

原创 elasticsearch 6.x 與elasticsearch 7.x 配置與使用(Java)

前些天看完了一本關於elasticsearch的書籍,並且做了一個elasticsearch相關項目,對與es也算是有了一定程度的瞭解,不過看書向來都是一邊看一邊忘的,以此文章記錄一些es的簡單用法。 依賴 由於本人用的es版本爲

原创 獲取近一小時內數據訪問量/近一週數據訪問量/近一天數據訪問量綁定圖表

綁定圖表的時候使用的是ECharts插件,此示例只有後端代碼,綁定的是折線圖,類似下圖 代碼是做項目的時候寫的,翻看代碼的時候突然看到,想記錄一下 衆所周知,這種情況最重要的就是寫對sql語句,所以我們把建表語句和xml貼上來 DDL

原创 使用Feign調用時添加驗證信息token到請求頭

1、這是最簡單的一個方法,但是需要對每個調用都一一添加,就是使用@RequestHeader註解添加參數到請求頭中去 @FeignClient(name = "capability-register", fallback = ApiSe