原创 postman傳json格式 看好了

{ “familyId”: “28”, “userList”: [ { “userId”: 440107, “sort”: 1 }, { “userId”: 440240, “sort”: 3 }, { “userId”: 44

原创 POI修改word指定內容或關鍵字

/** * * @param srcPath 原文件路徑 * @param destPath 生成文件路徑 * @param map 要替換的數據集合 */ public static void searchAndRepl

原创 echarts常用設置

//x軸下標全顯示、 xAxis : [                          {                             type : 'category',                         

原创 java編輯word文檔並導出

public static void CreatWordByModel(String tmpFile, Map<String, String> contentMap, String exportFile) throws Exce

原创 java根據時間定義什麼時候來過/更新

/** * 輸入一個日期 返回與當前時間做對比的結果 格式如下 * 小於1分鐘:剛剛來過 * 小於1小時:xxx分鐘前來過 * 小於1天:xxx小時前來過 * 小於31天:xxx天前來過 * 小於1年:xxx月前來過 * 大於1年

原创 post調試接口傳JSON數組字符串

後臺接口用 String orderItem接收

原创 java鎖加線程池實現高併發線程安全(一)

定義一個接口 public interface Lock { public static class TimeOutExection extends Exception{ /** * */ private static fi

原创 Java接口安全性

Token授權機制:用戶使用用戶名密碼登錄後服務器給客戶端返回一個Token(通常是UUID),並將Token-UserId以鍵值對的形式存放在緩存服務器中。服務端接收到請求後進行Token驗證,如果Token不存在,說明請求無效

原创 jq操作div 移除第二個div

$("div.my-row:eq(1)").remove() //移除class爲 my-row的第二個div

原创 常用正則表達式

常用正則表達式: 驗證數字:1$ 驗證n位的數字:^\d{n}$ 驗證至少n位數字:^\d{n,}$ 驗證m-n位的數字:^\d{m,n}$ 驗證零和非零開頭的數字:^(0|[1-9][0-9])$ 驗證有兩位小數的正實數:2+(

原创 mysql自定義排序按,中文字段排序

按以下字段排序  vuln_value high low middle group by dt.id order by substring_index('h,m,l',left(vuln_value,1),1)

原创 手寫java高併發Lock、unLock實現線程安全,乾淨又衛生非常刺激。

1.寫一個接口 import java.util.Collection; public interface Lock { public static class TimeOutExection extends Exception{

原创 Java線程池原理

線程池原理: 1.任務隊列 2.拒絕策略(拋出異常,直接丟棄,阻塞,臨時隊列) 3.init初始化大小(min,max) 4.active min>=active>=max 線程的單個處理,批處理,異步處理。

原创 java爬取網站信息(js,css,html)

新建一個普通的maven項目 加入maven依賴即可 org.apache.httpcomponents httpclient 4.5.8 public class Ja

原创 通過字段名從對象或對象的父類中得到字段的值

/** * 通過字段名從對象或對象的父類中得到字段的值(調用字典的get方法) * @param object 對象實例 * @param fieldName 字段名 * @return 字段對應的值 * @throws Exce