原创 集合分組

List<List<LeaveStaffLog>> partList = com.google.common.collect.Lists.partition(result, 1000);

原创 SpringBoot-9 啓動報錯:Unregistering JMX-exposed beans on shutdown

報錯信息如下: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/

原创 獲取小括號、中括號內容

import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; /*

原创 通用mapper報錯:AopInvocationException: Null return value from advice does not match primitive return...

在使用通用mapper插入方法insertSelective時,報錯AopInvocationException: Null return value from advice does not match primitive return

原创 記錄Poi導出Excel

1. 居中和賦值的順序,要先居中再賦值 2.單行居中多次,如第一列到第三列居中。第四列到第六列居中,以此類推。那麼要從後往前設置居中

原创 Mysql-varchar字段的探索

環境:mysql 5.7.26。理論上本篇內容適用於5.0以上版本,引擎:innodb(myslam 一 問題 在實際項目設計數據庫表時,由於客戶方要求的字段太長太大,但是分割成多表也不合適,導致出現了以下錯誤: Column lengt

原创 Redis學習筆記1----數據類型的使用

一 數據類型 redis支持五種數據類型,分別是:字符串String,哈希Hash,列表List,集合Set,有序集合Sorted Set。 二 字符串String 常用命令: 1)GET,SET,DEL 2) INCR  DECR  I

原创 Mysql基礎知識

1.mysql引擎InnoDB和MyISam對比 1)InnoDB支持事務,MylSam不支持事務 2)InnoDB支持外鍵,MylSam不支持外鍵 3)InnoDB支持行級鎖,MylSam是表鎖 4)InnoDB空間內存使用高,MylS

原创 破解瀏覽器只能輸入,不能複製粘貼

以chrome瀏覽器爲例 步驟: F12---->選擇console---->F1,此時我們看到的是setting。如下圖: 選中紅框圈住的,然後關閉setting。此時即可複製粘貼了

原创 java.lang.IllegalArgumentException: URI is not absolute

項目正常啓動,訪問接口報錯: java.lang.IllegalArgumentException: URI is not absolute 解決: 根據控制檯報錯位置,打斷點,查看具體的url是否完整

原创 爲什麼service層使用接口

無意間想到這個問題。心中只有兩個答案: 1.多態 2.分工分層時,controller層和service層不同人做時,可以先規定好接口方便controller層同學調用。 但是感覺這並不是根本原因。然後百度,發現兩個答案不錯,鏈接如下:

原创 idea使用google代碼風格

步驟一: 本地新建文件:intellij-java-google-style.xml 將一下代碼複製粘貼到新建的文件中 <?xml version="1.0" encoding="UTF-8"?> <code_scheme name="

原创 org.springframework.web.multipart.MaxUploadSizeExceededException

公司指派給我一個任務,做一個項目的二期開發。從其他項目組接手過來後,測試文件上傳中 報錯: org.springframework.web.multipart.MaxUploadSizeExceededException: Maximu

原创 javamail在linux環境中發送郵件問題總結

在windows中使用javamail發送郵件成功,附件也沒問題。當服務部署到linux後,發現收不到郵件。解決步驟如下: 步驟一: ping smtp.126.com 提示:unknow host 解決:配置dns 配置完之後還是無法發

原创 mysql--探索數據類型float

在Mysql中,float和double用來表示浮點數。他們的精確性都有些問題。下面我們通過測試來探索一下float 測試一:     測試不指定精度的效果。如下圖: 結論:在不指定精度的情況下,folat默認是6位有效數字。 測試二: