原创 druid加解密工具
引入druid依賴 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <ver
原创 JAVA 根據經緯度獲取兩點之間的距離
前(fei)言(hua): 最近搞“考勤系統”其中有個“考勤打卡不能超過設置打卡地點多少m需求”,查詢帖子,參照相關帖子,做個筆記,方便以後使用。 先上測試結果吧: 比網上多數看不懂的算法要準確一些,雖然依然跟百度地圖上的測量結果稍有
原创 idea結構圖中不顯示項目名而是顯示項目中的模塊的問題,解決方案
解決方案一 1.不顯示項目名字的問題如圖: 原因是你改動了項目結構按如下方法可解決這個問題,看圖演示方法 1.找到項目結構進去 project … 2.點擊模塊:注意看右方,是空白的,這裏要顯示的是根目錄,當沒有的時候,顯示的是所有的
原创 springBoot(1)整合Swagger
參考文章 進行springBoot整合Swagger 記錄過程中所遇到的坑 1: 通過idea創建springBoot項目 此處只記錄下springBoot項目整合swagger 通過idea創建springBoot項目 暫不演
原创 jdk8對list的各種處理實例詳解,包括去重,排序,過濾,分組,統計處理
本文鏈接:https://blog.csdn.net/qq_33142257/article/details/62891612
原创 Mysql數據庫一個表字段中存了id,並以逗號分隔,id對應的詳細信息在另一個表中,解決方案
有兩張表, 一張爲愛好表b表 CREATE TABLE `b` ( `id` int(11) NOT NULL COMMENT 'id', `aihao_name` varchar(255) DEFAULT NULL COMMEN
原创 idea構建springBoot項目並部署到生產環境
工欲善其事,必先利其器。 一:idea創建springBoot項目 不難發現,還是有很多小朋友在使用eclipse開發java項目。當你接觸IDEA後,一切都變得美好了。 使用IDEA創建一個springboot項目
原创 IDEA2017中SpringBoot項目修改jsp以及java後臺都不需要重啓測試的方法
在Springboot項目開發過程中,每完成一次修改,想要查看運行效果時總要重新啓動Application,特別麻煩,那麼在IDEA開發工具中如何實現熱部署,修改完代碼直接刷新瀏覽器就可以看到效果呢? 方法如下: 後臺代碼刷新Ctrl+
原创 通用List工具類
List工具類 對任意List集合排序 工具類 import org.apache.commons.beanutils.BeanComparator; import org.apache.commons.collections.C
原创 webService(服務端和客戶端)
webService動態調用(客戶端) 1.添加依賴 springBoot版本爲2.1.2 <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt
原创 SQL遞歸查詢在不同數據庫中的實現方法
比如表結構數據如下: Table:Tree ID Name ParentId 1 一級 0 2 二級 1 3 三級 2 4 四級 3 mysql中 //查詢方法: 表中id爲 Integer類型 select * from
原创 實現java 中 list集合中有幾十萬條數據,每400條爲一組取出
具體解決方案如下: public static void main(String[] args){ // 造假數據 List<HashMap<String,String>> list=new ArrayList<>();
原创 頁面移動排序算法實現
頁面移動排序算法實現 1.思想 我們用這5條記錄來進行排序。 記錄1,sort:1;記錄2,sort:2;記錄3,sort:3;記錄4,sort:4;記錄5,sort:5 頁面展示: 記錄5 ,記錄4 ,記錄3 ,記錄2 ,記錄1 需求1
原创 springBoot中異步調用
springBoot中異步調用 上傳文件,同時生成預覽地址,順序執行比較慢,考慮用異步調用,文件上傳成功後返回頁面,並異步調用接口生成預覽地址。 1、介紹 異步請求的處理。除了異步請求,一般上我們用的比較多的應該是異步調用。通常在開發
原创 java常用正則和參數驗證工具類
java常用正則和參數驗證工具類 工具類 package cn.demo.tools; import cn.demo.RegexConstants; import java.util.regex.*; /** * Created