原创 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