原创 使用lombok 實現鏈式編程

 實體類: import lombok.*; import lombok.experimental.Accessors; //@Accessors(chain = true) setter類型的鏈式編程 @Getter @Setter

原创 JDK 自帶Objects類 方法解析

Objects 對於Object 的關係類似於Collections 對於Collect,十分有意思 --------------------------------------------------------------------

原创 使用json格式自定義參數構造簽名回調參數

官網給了兩種方式:json格式與表單參數格式.   { "callbackUrl" : "http://abc.com/test.php", "callbackHost" : "oss-cn-hangzhou.aliyu

原创 deepin BCM43142無法使用藍牙問題解決

1、lspci 查看設備信息 使用dmesg | egrep -i 'blue|firm' 查看藍牙有關開機運行信息 發現有錯誤 找不到BCM.hcd文件,百度後發現藍牙模塊在/lib/brcm下,到github下載相關文件並重命名,放

原创 ApplicationRunner CommandLineRunner使用

這兩個接口均需要實現一個run方法(參數不同),實在spring 啓動類執行之後第一個執行的類,可以用來初始化一些預置條件之類的。 使用限制: 1.需要實現上述的任意一個接口 2.該接口的實現類實在運行期間繼啓動類執行後第一個執行的類,但

原创 調試過程中獲取請求controll層接口請求時附帶的參數

今天調試代碼是發現有一個接口,參數接收時使用的是@RequestBody,直接將請求體裏面的參數通過spring默認使用的jackon封裝成對應的bean對象,發現轉換報錯,而且也不知道到底傳進來的是什麼參數,或者是否傳進來了,爲此百度出

原创 linux 安裝nginx 缺少ssl模塊解決辦法

環境:   起因: nginx 需要ssl模塊重新編譯安裝, 使用命令: ./configure --prefix=/usr/local/localApp/env/nginx-1.6.1/ --with-http_stub_status

原创 小白入門之 數組轉列表的4種方法

現有一個Integer類型的數組,如: Integer[] arr = {1, 2, 3, 5, 6, 2}; 1.使用Stream流轉list List<Integer> integerList = Stream.of(arr).c

原创 idea 使用lombok 問題

描述: 1.已確認使用gradle導包成功,可以看到依賴,編寫代碼時可正常使用@Getter @Setter 導包方式:官網推薦方式:https://projectlombok.org/setup/gradle repositories

原创 lombok 之builder 與Mybaties plus 不兼容導致的查詢錯誤

user_code 是手機號(字符串) error_file_status 是integer類型 發現使用了@Builder後,數據可以被查詢出來,但是,數據只要是數字就被認爲是時間戳   兩者不兼容,實體類去掉@Builder後正常  

原创 @Column 省略背上的鍋

今天修改實體類時項目啓動報錯: org.hibernate.MappingException: Unable to find column with logical name: product_type_id in org.hiberna

原创 微服務之間文件流發送

package com.quanwei.wlanscope_wechat_information_treasure.config; import feign.codec.Encoder; import feign.form.spring.

原创 java註解

@Document註解 被此註解標記的自定義註解進行標記的類在生成文檔時會顯示出自定義註解的註解內容 @Inherited註解 被此註解標記的自定義註解標記其他類時,存在繼承效果 (子類可以獲取都父類上標記的註解內容,如果子類與父類同時被

原创 redis反序列化異常

使用spring security擴展Userdetail 實現oauth2 時用redis做緩存實現序列化與反序列化時,遇到了下面的錯誤: 原因:往Userdetail的實現類中添加了字段使得程序啓動正常,sevrlet轉發時異常 猜測

原创 Spring Boot項目啓動時報錯:command line is too long

原文鏈接:https://blog.csdn.net/qq_39308408/article/details/97933459 <div id="article_content" class="