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