原创 JDK11無法啓動VisualVM

最近新項目從JDK8升級到JDK11,在使用IDEA啓動項目同時啓動VisualVM時,發現啓動並不成功。 然後筆者在JDK的目錄裏查找,發現bin目錄下並沒有jvisualvm的可執行文件。 谷歌查找一番之後,原來從jdk 9開

原创 一文搞定Java熱更新

Java熱更新在持續交付的時代,重新部署一個新的版本只需要點擊一下按鈕。但在有的情況下,重新部署過程可能比較複雜,停機是不被允許的。所以JVM提供了另外一種選擇:在不重啓應用的前提下進行小幅改動,又稱熱更新。對於某些大型的應用來說,每次

原创 回覆關鍵詞獲取海量資料

公衆號發送以下關鍵詞可以獲得網盤鏈接:javaJava相關的視頻資料。java電子書Java相關的電子書。pythonpython相關的電子書。gogo相關的電子書。機器學習機器學習相關的電子書。數據庫視頻教程數據庫視頻教程資料。數據庫

原创 你是怎麼對Java服務進行優化的?

來源:http://t.cn/AiCTERJzJava 應用性能優化是一個老生常談的話題,典型的性能問題如頁面響應慢、接口超時,服務器負載高、併發數低,數據庫頻繁死鎖等。尤其是在“糙快猛”的互聯網開發模式大行其道的今天,隨着系統訪問量的

原创 快速搞定docker部署Filebeat、Elasticsearch、Logstash與Kibana

本文介紹使用docker安裝部署Filebeat與Elasticsearch、Logstash、Kibana(簡稱ELK)全家桶7.5.1。如果熟悉框架的話,直接copy配置文件與docker命令,簡單刪減和修改路徑,即可快速啓動

原创 輕鬆掌握Logstash的grok匹配

Logstash的filter插件在7.5.1版本中,有多達46種。介紹filter插件的官網地址,感興趣的話可以自行研究,點此跳轉 本文主要講解filter插件中的grok。通過在filter中使用grok,可以把日誌中的關鍵字

原创 Docker常用命令與構建中遇到的問題

最近在忙微服務和數據系統的容器化,所以又重溫了一遍docker網絡與基本操作併成功實現docker化。爲了提高查找命令的效率,所以總結了dockerfile編寫中常用的命令。 docker安裝 檢查系統環境 檢查當前設備是否具備安

原创 輕鬆搞定spring boot+jpa實現多數據源讀取

多數據源配置使用註解和yml,只需要四步,親測可用。 環境配置不提版本簡直是耍流氓。 所以聲明下,工程是在SpringBoot 2.1.8.RELEASE, JDK8環境下調通的。 多數據源的需求:筆者這個微服務負責數據分析,所以

原创 Firebase授權登錄無法獲取用戶郵箱

文章目錄遇到的問題解決方案Android的解決方案iOS的解決方案參考文檔 手裏的一個海外項目使用Firebase集中管理所有的三方授權登錄,在開發過程中遇到了無法獲取第三方用戶郵箱的問題,所以記錄一下,也分享給遇到相同問題的朋友

原创 簡單聊聊PayPal與BrainTree選型經歷

2019年9月30日,PayPal公司被批准通過對國付寶的股權收購正式進入中國。2019年12月19日晚間,PayPal公司正式宣佈,已完成對國付寶信息科技有限公司(Gopay)70%的股權收購。交易完成後,PayPal成爲第一家獲准在

原创 輕鬆搞定Charles的HTTPS抓包(iOS13可用)

抓包工具在APP開發過程中使用非常頻繁,對開發者理解網絡傳輸原理以及分析定位網絡方面的問題非常有幫助。筆者一直比較喜歡Wireshark,但由於最近的項目是短連接項目,Wireshark太過重量。所以筆者選擇Charles進行App的抓

原创 沒錯,我就是來給斷更辯護的

文末有高薪福利說兩句,證明我還活着最近好多人問我咋不更新博客了啊?其實原因很簡單,我剛換工作了,即將入職Funplus的Social Platform,此外最近忙於幫20屆應屆生解答就業疑問,所以藉機偷懶幾天不寫博客,哈哈。(當然,手裏

原创 螞蟻和funplus大量hc放出

招聘 - 螞蟻金服 - 風險策略分析師/專家1、崗位描述: 我們提供真實的交易數據,上億級消費者的商業行爲,百萬級商戶的經營數據;我們面對的是動態、複雜、多變的風險;基於實時決策引擎和大數據風控技術,我們保護數億支付寶賬戶、資金安全,致

原创 AsyncContext異步請求的用法

AsyncContext介紹Servlet 3.0的異步處理支持特性,使Servlet 線程不再需要一直阻塞,直到業務處理完畢才能再輸出響應,最後才結束該 Servlet 線程。在接收到請求之後,Servlet 線程可以將耗時的操作委派

原创 全鏈路跟蹤(壓測)必備基礎組件之線程上下文“三劍客”

說起本地線程變量,我相信大家首先會想到的是JDK默認提供的ThreadLocal,用來存儲在整個調用鏈中都需要訪問的數據,並且是線程安全的。由於本文的寫作背景是筆者需要在公司落地全鏈路壓測平臺,一個基本並核心的功能需求是壓測標記需要在整