原创 java刪除文件夾中的所有文件及文件夾
刪除文件夾(前提:文件夾爲空以及InputStream和OutputStream等一些數據文件流關掉【close()】,否則文件無法刪除) /** * 刪除文件夾 * @param folderPath */ public
原创 那些年讓你迷惑的阻塞、非阻塞、異步、同步
在IT圈混飯吃,不管你用什麼編程語言、從事前端還是後端,阻塞、非阻塞、異步、同步這些概念,都需要清晰地掌握,否則,怎麼與面試官談笑風生(chui niu pi)?但是,掌握這些概念又不是非常容易,尤其對非科班出身的,更加困難。本文試圖給出
原创 FeignClient調用POST請求時查詢參數被丟失的情況分析與處理
前言 本文沒有詳細介紹 FeignClient 的知識點,網上有很多優秀的文章介紹了 FeignCient 的知識點,在這裏本人就不重複了,只是專注在這個問題點上。 查詢參數丟失場景 業務描述: 業務系統需要更新用戶系統中的A資源,由於只
原创 對List裏的對象元素進行排序
方法一:實例化一個比較器 public class Student { private int studentId; private String studentName; private int age;
原创 Java Web利用POI導出Excel簡單例子
採用Spring mvc架構: Controller層代碼如下 @Controller public class StudentExportController{ @Autowired privat
原创 MyBatis解決Update動態SQL逗號的問題
最做項目遇到以下情況,MyBatis中需要動態拼接Update,由於之前忙着趕項目,就直接照着下面的這樣寫,結果發現系統出現了異常,原來這樣寫如果id=null就會出錯 UPDATE TABLE SET
原创 Java實現二分法查找數組中的元素的兩種方法
二分查找 算法思想:又叫折半查找,要求待查找的序列有序。每次取中間位置的值與待查關鍵字比較,如果中間位置的值比待查關鍵字大,則在前半部分循環這個查找的過程,如果中間位置的值比待查關鍵字小,則在後半部分循環這個查找的過程。直到查找到了爲止,
原创 Java中將File轉化爲MultipartFile的方法
話不多說直接上代碼,簡單明瞭 import java.io.File; import java.io.FileInputStream; import org.springframework.web.multipart.Multipart
原创 Map按照key進行排序
聲明比較器: class MapKeyComparator implements Comparator<Integer> { @Override public int compare(Integer o1, Integer o2)
原创 java8中map的新方法--replace
譯者:kingvikerMap在Java8中新增了兩個replace的方法1.replace(k,v) 在指定的鍵已經存在並且有與之相關的映射值時纔會將指定的鍵映射到指定的值(新值) 在指定的鍵不存
原创 registry key 'Java Runtime Environment' has value'1.8',but '1.7' is requaired
當更新jdk後,運行java命令可能會提示類似這樣registry key 'Java Runtime Environment' has value'1.8',but '1.7' is requaired的問題。這裏對這個問題做個簡單分析
原创 @Slf4j註解實現日誌輸出
自己寫日誌的時候,肯定需要: private final Logger logger = LoggerFactory.getLogger(LoggerTest.class); 1 每次寫新的類,就需要重新寫logger 有簡單的方式,
原创 Java中將List中的實體類按照某個字段進行分組並存放至Map中
假設有實體類User,裏面有字段id,我們將相同id的User進行分組,並存放在Map中。(例子不是很恰當,但很能說明問題) public static void main(String[] args) { List<U
原创 navicat將模型生成表
登錄進數據庫後,點擊模型--新建模型,如下點擊“小手”下面的圖標----雙擊右邊的空白處,即出現一個表格,可命名,此時我們命名爲A雙擊A表下空白處---即可設計A表屬性,點確定。如下同理,生成一個B表如何讓A、B表根據外鍵,獲得聯繫呢?雙
原创 Postman調試上傳文件
輸入url:http://localhost:8060/newsInformation/uploadPic選擇post方式選擇body選擇form-data,text改爲file輸入key:file ,value:選擇文件send即可