原创 從args講到springboot全套配置體系架構(一)

目錄一、java系統的環境變量java的main函數args 有什麼應用場景呢?System.setProperty是什麼?JVM啓動參數-D的配置值放到哪裏了?ClassLoader 是如何找到各自的類加載路徑呢? 一、java

原创 vue限制輸入框只能輸入8位整數和2位小數

看到這個標題好像很簡單,onblur、onchange事件都能做到,但是用戶體驗感貌似很差。查了下百度查不到資料了。看了下vue的基礎,發現 vue 有個 watch 監聽器好吧,從這裏入手 用v-model 加watch 就可以很簡單的

原创 linux系統^M格式問題

內網服務器斷電後,服務器項目啓動不了一直報No such file 然後就去看了下發現命令文件存在啊。檢查到懷疑人生,最後確認沒有問題,就懷疑是不是文件格式出問題了 使用 cat -A file 發現每行末尾多了 ^M$ 難怪一直

原创 從args講到springboot全套配置體系架構(三)

目錄三、springboot 配置文件加載順序文件分類按文件名分類按後綴名分類bootstrap 文件加載順序application 加載順序如何驗證?配置中心 三、springboot 配置文件加載順序 文件分類 按文件名分

原创 一次生產服務器大量CLOSE_WAIT事件排查

我們知道CLOSE_WAIT出現得原因就是服務器斷開連接後沒有經歷最後一步揮手。那麼當服務器出現大量CLOSE_WAIT得時候不要去懷疑別人是否有問題,問題肯定是這臺服務器應用程序出問題了。 首先我們可以先統計下 CLOSE_WA

原创 從args講到springboot全套配置體系架構(二)

目錄回顧二、Spring框架如何讀取配置文件?Environment接口StandardEnvironment類 回顧 在上文中講到了系統的環境變量和屬性,system.env和system.properties.這是java的兩

原创 Spring Cloud Gateway 攔截響應(數據截斷問題)

最近因爲上鍊路追蹤後發現如果在服務層將異常攔截掉,在鏈路追蹤界面上就不會顯示異常鏈路信息,除了服務異常意外,系統的異常不會觸發鏈路error,所以對服務層做了個變更,將所有未處理異常直接捕獲後統一封裝完拋出,這個時候就需要在網關層統一處理

原创 自學大數據(二)

學習方向 大數據解決了什麼問題? 大數據需要解決得幾個問題是 採集 存儲 計算 展示 數據採集 說到數據採集就需要說到數據來源。數據無非來源於各種數據庫,以及文件。那麼就需要有提供一種這樣得工具能從各個地方獲取數據輸入,並輸出

原创 supervisor守護進程工具

環境 centos7.x ### 必須需要2.7+版本python centos7 默認自帶 # 需要用到easy_install命令,假如你是centos6.x,那你需要安裝對應版本 python2.7.5 安裝 很簡單執行以

原创 filebeat一臺主機多項目得配置

我們需要將不同日誌寫到不同得elasticsearch得不同index中,但是一臺機器只能啓動一個filebeat(相對而言) 可以用如下配置 以下配置基於filebeat7.5.1 filebeat.inputs: - type

原创 spring cloud gateway 內置predicate

內置的Predicate 1、請求時間匹配 After Route Predicate Factory - After=2017-01-20T17:42:47.789-07:00[America/Denver] 與2017年1月20日17

原创 從args講到springboot全套配置體系架構系列

前言 無論你什麼語言,什麼框架,什麼系統、都離不開的一個東西就是配置,配置可以使你的語言,框架、系統變得更靈活,更完美,更強大。ioc也是全套依託於配置體系而來得。所以要想深入瞭解spring得架構,需要從配置文件開始瞭解起。 配

原创 記一次斷電重啓mysql報錯

本文沒有做深入研究,測試環境因斷電後導致mysql無法啓動。沒有準確報錯信息,猜測是ibdata1文件損壞。 當然具體問題具體分析。如果你都嘗試了別人得辦法不行不凡這樣試試。 具體報錯信息請查看日誌 /var/log/mysqld.log

原创 從args講到springboot全套配置體系架構(六)

目錄spring需要幾個重要全局變量呢?mvc的全局配置ioc的全局配置jdk反射動態代理jdk動態代理cglib動態代理 spring需要幾個重要全局變量呢? 我們知道spring的模塊中有ioc和mvc那麼我們完成一個請求具體

原创 springboot內置tomcat文件上傳的坑

如果你能看到這篇文章你應該是報瞭如下錯誤 The temporary upload location [/tmp/tomcat.7368392676262345132.8080/work/Tomcat/localhost/ROOT] is