原创 開發導致的內存泄漏問題,這樣排查不背鍋

由來前些日子小組內安排值班,輪流看顧我們的服務,主要做一些報警郵件處理、Bug 排查、運營 issue 處理的事。工作日還好,無論幹什麼都要上班的,若是輪到週末,那這一天算是毀了。不知道是公司網絡廣了就這樣還是網絡運維組不給力,網絡總有問

原创 Git 如何優雅地回退代碼

前言 從接觸編程就開始使用 Git 進行代碼管理,先是自己玩 Github,又在工作中使用 Gitlab,雖然使用時間挺長,可是也只進行一些常用操作,如推拉代碼、提交、合併等,更復雜的操作沒有使用過,看過的教程也逐漸淡忘了,有些對不起 L

原创 elasticsearch-head 插件安裝只要這一篇

elasticsearch-head 官方地址 安裝必須看官方介紹,最專業的,這是信息的源頭,更精準。之前看過一位大佬說,獲取知識在能力和資源範圍內,儘量獲取一手資源,就是我們說的知識的源頭,獲取二手,甚至十手資料,已經被人添油加醋好多內容

原创 Elasticsearch 7.x 安裝這一篇簡單

官方下載最新docker鏡像地址 翻牆原因:官方鏡像調整爲阿里雲鏡像倉庫 由於翻牆,下載比較慢,可以使用阿里雲docker的鏡像倉庫:步驟如下: 如果你係統是CentOS, 需要: 修改daemon配置文件/etc/docker/daemo

原创 Kibana 7.x docker下安裝

之前安裝 Elasticsearch 是7.3.2 版本,所以對應的Kibana 版本,我們也安裝同樣版本 鏡像拉取命令 docker pull docker.elastic.co/kibana/kibana:7.3.2 安裝進程如下:

原创 乾貨:Kibana 可視化ElasticSearch數據展示分析

當你把數據存入ES中後,怎麼更方面的查看這些數據,還想用不同的維度去看這些數據,是不是糾結,不能再專門搞個後臺顯示把。這裏有神器 Kibana 專門幹這個事情的,可以幫你把ES中的數據,通過不同類型的模版形式顯示處理,更好分析你的數據,查詢

原创 先森林後樹木:Elasticsearch各版本升級核心內容必看

在學習Elasticsearch 時候,因爲各個版本的問題,搞不清,非常的頭疼,官方也給出了各個版本更新的情況,不過是英文版本,版本更新信息又特別多,最近學習,看了很多資料,沒有一個整理很清楚的,然後自己就統一整理下,首先聲明下面的整理都是

原创 除了谷歌和百度還必須瞭解的 Elasticsearch 的前世今生必看

當說到搜索時,大部分人可能只會說谷歌、百度等,但在企業內部的數據搜索還面臨許多挑戰,這就需要依賴開源的搜索技術,Elastic 公司就誕生了。本文講講 Elasticsearch 前世今生,可以讓我們從整體上理解這個產品這家公司。生活中你遇

原创 JRebel 破解最簡單的使用

前提提示 JRebel是一款JVM插件,它使得Java代碼修改後不用重啓系統,立即生效。IDEA上原生是不支持熱部署的,一般更新了 Java 文件後要手動重啓 Tomcat 服務器,才能生效,浪費時間浪費生命。 目前對於idea熱部署最好的

原创 微信頭像地址失效踩坑記附帶方案

微信頭像失效問題說明? 最近工作遇到一個微信頭像失效的問題,情況是這樣的,我們一個h5頁面在微信授權後打開,會存儲微信相關暱稱和頭像信息,不過,我們沒有保存圖片到自己的服務器,而是僅僅存儲微信頭像地址,然而過了n多天後,用戶在微信修改了自己

原创 IntelliJ IDEA提升效率開發插件必備

工欲善其事,必先利其器,好的工具可以提升我們的開發效率,下面介紹幾款個人覺得比較好的編輯器插件,不僅炫酷更重要可以提高你的工作效率。 本文是作者辛苦整理的16款插件,每個都是超級實用的,不好不介紹,相信體驗過後才知道它的好。 Activa

原创 性能調優工具-火焰圖

前言 工具的進化一直是人類生產力進步的標誌,合理使用工具能大大提高我們的工作效率,遇到問題時,合理使用工具更能加快問題排查的進度。這也是我爲什麼非常喜歡 shell 的原因,它豐富的命令行工具集加管道特性處理起文本數據集來真的精準而優雅,

原创 迷人的算法-排列組合

需求 最近工作中碰到一個需求:我們的數據表有多個維度,任意多個維度組合後進行 group by 可能會產生一些”奇妙”的反應,由於不確定怎麼組合,就需要將所有的組合都列出來進行嘗試。 抽象一下就是從一個集合中取出任意元素,形成唯一的組合。

原创 使用 shell 在多服務器上批量操作

需求 日常工作中,我們常需要同時在多臺服務器上執行同樣的命令,如對比日誌、檢查服務等。這就需要我們有服務器批量操作的能力。 兩年前寫過一篇文章,shell實現SSH自動登陸 使用 shell 的 expect 命令進行 ssh 登陸,這種

原创 談談 TCP 的 TIME_WAIT

由來 最近有同事在用 ab 進行服務壓測,到 QPS 瓶頸後懷疑是起壓機的問題,來跟我借測試機,於是我就趁機分析了一波起壓機可能成爲壓測瓶頸的可能,除了網絡 I/O、機器性能外,還考慮到了網絡協議的問題。 當然本文的主角並不是壓測,後來分