原创 【maven】Idea-maven設置自定義本地倉庫和遠程倉庫(鏡像)

下載和安裝idea這裏就不多費篇章了,下載安裝傻瓜式,科學使用的話,網上一堆註冊碼或者綠色文件。 一.配置Maven環境 1.下載apache-maven文件,選擇自己需要的版本,地址: http://mirror.bit.edu.cn/

原创 【開發技巧】Postman測試文件上傳。

在調試接口時,經常會遇到一些導入功能,因此學會如何導入文件調試接口還是很有必要的。 Postman中的body允許上傳多種參數類型,其中form-data支持text和file類型。選擇file類型可以導入文件,從而可以post文件數據。

原创 【深入源碼】Mybatis的resultType返回List默認是Array還是Linked?

因爲最近業務上有個要對內容進行自動填充排序號,在查詢的時候就需要保證數據排好,則就探究下默認的返回值。 這篇文章剛好答了我的問題,即 mybatis默認返回集合類型是ArrayList https://www.cnblogs.com/z

原创 【開發心得】獲取當前時間,並轉換成標準時間串

通常我們想獲取yyyy-MM-dd HH:mm:ss 的標準時間串,可能使用new Date() 並且使用SimpleDateFormat格式化,但是線程不安全. 推薦如下方式   String timeStr1=LocalDateTi

原创 [開發心得]Idea debug模式啓動過慢或者啓動卡死,無法使用postman或者瀏覽器訪問?解決方案如下

平生第一次遇見這種情況,也沒往這方面想。居然在一個實體類上還有一個函數上打了斷點。。。 啓動很慢,甚至一直卡在那裏,idea左下角終端提示 Method breakpoints may dramatically slow down de

原创 【Springboot】Jar 包部署並且後臺運行, 停止運行

主要是給自己記錄.原博文很詳細. 參考:https://blog.csdn.net/w546097639/article/details/81363986

原创 【技術探索】利用m3u8下載ts併合併成一個完整視頻

科普:m3u8 爲ts格式介質的索引文件,文件中存儲的是一個個的ts切片文件,很多切片方式,一般10秒左右。 聲明:本文純技術探討,請注意保護版權。 1.打開瀏覽器控制檯(F12),切換到Network 2.打開我們要下載的網站的播放頁面

原创 【開發心得】低版本POI升級到高版本POI遇到的問題

筆者在實際開發中,遇到了poi版本的問題,老項目一枚,存在poi3.8和easypoi3.0.1(其實老項目中就存在版本衝突問題了) 多處遇到了導入導出的功能,本着能使用高版本穩定版本就不用老版本的想法(老是因爲照顧低版本,而不迭代,性能

原创 [Mybatis]mybatis開啓實體類對應數據庫下劃線字段的轉換

很多時候我們習慣在數據庫中使用update_user類似的字段進行命名,而我們又希望在使用Mybatis,進行實體類映射的時候能夠自動轉換,則需要在mybati全局配置文件中開啓"駝峯命名轉換"(mapUnderscoreToCamelC

原创 [開發心得]Mysql導出問題

首先推薦搭建操作Mysql數據庫數據的時候,使用mydump工具,更爲高效,但是有些時候我們可能習慣navicat進行導入導出,這不,今日導出數據時候,遇到問題了,並記錄下。 問題:  Cannot proceed because sys

原创 【Mysql】replace的使用,根據一個字段,修改該字段的部分

前言: 在日常開發和維護中,我們經常會遇到類似的場景,如,需要查詢數據庫的某個字段,並且將結果進行過部分替換,然後付給這個字段,或者,給到另一個字段。 比如,我需要把movie表中的fileurl 從 http://10.26.137.1

原创 【開發心得】EasyPoi導入導出的基本使用

網上關於Java導入導出Excel 的文章比較多,相對的坑也比較多(或者因爲讀者個人水平),特根據自己日常開發中的踩坑,寫點東西。 1.常見的Java領域Excel導入導出的類庫,基礎庫(Apache common POI,JExcelA

原创 【Guava】Joiner的使用

前言,維護老代碼的時候發現有很多需要拼接字符串的,比如由一個list拼成一個以逗號分割的字符串,很多時候都是採用遍歷集合 使用 SpringBuilder進行append內容和符號,其實Guava幫我們做了一個好用的工具類-Joiner

原创 [環境搭建]Mac Java開發環境配置

  1.Java安裝。      方法1:直接下載dmg JDK文件,推薦1.8以上,本身來講,新機器都是Mac os 10 以上,也是JDK8 Mac版本最低支持的標準,至於環境變量,安裝版的可以直接使用,不需要配置,如果是解壓包  

原创 【Mysql】mysql鎖表查看與解鎖

前言:多個接口工程給同一張表進行數據插入,伴隨着大量數據的查詢,造成了數據庫鎖表,解決方案記錄如下: 1.查看鎖表語句 show OPEN TABLES where In_use > 0; 2.找到鎖表進程 show processl