原创 Nginx 反向代理實現

Nginx 反向代理實現 反向代理基本配置 負載均衡配置與參數解析 負載均衡算法詳解 反向代理基本配置 提問:什麼是反向代理其與正向代理有什麼區別? 正向代理的概念: 正向代理是指客戶端與目標服務器之間增加一個代理服務器,客戶

原创 postman預請求處理

設置屬性 pm.environment.set("key", value); 獲取時間 var moment = require('moment'); var date = moment().format("YYYYMMDDHH

原创 SpringMVC中獲取request的三種方式

Controller中加參數 這種方法實現最簡單,直接在參數中添加就可以使用 線程安全性 此時request對象是方法參數,相當於局部變量,毫無疑問是線程安全的。 優缺點 這種方法的主要缺點是request對象寫起來冗餘太多,

原创 大批量Excel(07版)數據解析導入

實現需求 大批量Excel(07版)數據導入,內存暫用低(大概100m,不算解析出來的數據處理,以及數據佔用內存),可實現對Excel 數據的流式處理 數據量200萬(已測試,理論上是Excel的數量上限)大概在100s左右 實現

原创 windows下base64操作

把a.text 解碼到b.text certutil -decode a.text b.text 把a編碼到b certutil -encode a.text b.text

原创 ubuntu安裝docker

更新你的apt源 sudo apt-get update 安裝包以允許apt通過HTTPS使用存儲庫 sudo apt-get install \ apt-transport-https \ ca-certifica

原创 wave文件格式解析-java

wave文件格式解析 wave的頭文件詳細 注意事項 在第13個字節開始,不一定是fmt(0x666d7420)需要定位fmt的位置 在fmt結束後有可能有一段文件描述,需要定位data位置 wave格式實體類 package i

原创 git命令整理

新建代碼庫 在當前目錄新建一個Git代碼庫 git init 新建一個目錄,將其初始化爲Git代碼庫 git init [project-name] 下載一個項目和它的整個代碼歷史 git clone [url] 配置 Git

原创 MySQL函數及用法示例

字符串函數 ascii(str) 返回字符串str的第一個字符的ascii值(str是空串時返回0) mysql> select ascii(‘2’);   -> 50 mysql> select ascii(2);   ->

原创 快速排序java簡單實現

快速排序簡單實現 /** * 將數組的某一段元素進行劃分,小的在左邊,大的在右邊 * * @param a 數組 * @param start 開始的位置 * @param en

原创 Vim 命令、操作、快捷鍵

命令歷史 以:和/開頭的命令都有歷史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個歷史命令。 啓動vim 在命令行窗口中輸入以下命令即可 vim 直接啓動vim vim filename 打開vim並創建名爲filename的文件

原创 簡單算法java實現

冒泡排序 比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。 對每一對相鄰元素做同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。 針對所有的元素重複以上的步驟,除了最後一個。 持續每次對越來越少的元

原创 windows服務製作 java -jar

需要下載軟件 https://github.com/kohsuke/winsw WinSW是一個可執行的二進制文件,可用於將自定義進程包裝和管理爲Windows服務。 下載安裝包後,您可以重命名winsw.exe爲任何名稱,例如myS