原创 docker部署elk(elasticsearch+logstash+kibana)並監控springboot日誌
elasticsearch: 拉取鏡像: docker pull elasticsearch:6.8.10 單機運行: docker run -d --name elasticsearch -p 9200:9200 -p 9300:9
原创 docker-compose使用自定義配置文件啓動redis
首先linux機上安裝了docker後需要再安裝docker compose,安裝比較簡單,直接拷貝官網教程 For alpine, the following dependency packages are needed: py-pip
原创 正則表達式符號說明
字符 功能 . 匹配任意1個字符(除了\n) [ ] 匹配[ ]中列舉的字符 \d 匹配數字,即0-9 \D
原创 Lombok使用@Data註解當循環依賴時調用hashcode導致StackOverflowError棧溢出的問題
我們知道spring容器會提前暴露剛彎沉構造器注入但未完成其他步驟(如setter注入)的bean,通過提前暴露一個單例工廠方法,從而使其他bean可以引用到該bean,這樣可以解決單例作用域在setter注入循環依賴的問題,但是在測試過
原创 jvm的基礎知識點梳理
什麼是雙親委派機制: 當某個類加載器需要加載某個.class文件時,它首先把這個任務委託給他的上級類加載器 加載順序爲: 1、Bootstrap Class Loader (加載rt.jar) 2、Bootstrap Class Load
原创 使用ffmpeg將視頻切片並加密
前提條件,需要有ffmpeg,最新版格式工廠安裝後,會自動裝上ffmpeg 新建一個記事本,取名enc.key(名字可以隨便取),添加16個字節的祕鑰,如 qwertyuiop123456 新建一個文件,enc.keyinfo,添加如
原创 hdfs下載copyToLocalFile報NullPointerException解決方法
fs.copyToLocalFile(new Path("/**.***"), new Path("e:/**.***")); 報NullPointerException,可能是因爲windows下系統環境變量引起,試驗出兩種解決方法: