最近幫新來的校招同學排查一個線上問題,問題本身不是很難,但是過程中踩到了一個arthas的坑,挺有意思的。 同時,也分享下在排查過程中使用的一些比較實用的工具,包括tcpdump、arthas、simpleHTTPServer等,希望能對大家有所幫助。 1.問題描述 新開發的一個功能,簡單 ...
系統性能優化的幾種常用手段是異步和緩存。因此我們常常使用線程池異步處理一些業務。 線程池的使用還是相對比較簡單的,首先創建一個線程池,然后通過execute或submit執行任務。 但魔鬼往往藏於細節之中,稍有不慎就會出錯。本文將會詳細總結線程池容易出錯的五大坑 一 拒絕策略參數知多少 二 拒絕策略使用不當,系統阻塞不可用 三 多任務get 異常時,結果獲取有誤 四 ThreadLocal與線程池 ...
2021-11-01 22:14 0 442 推薦指數:
最近幫新來的校招同學排查一個線上問題,問題本身不是很難,但是過程中踩到了一個arthas的坑,挺有意思的。 同時,也分享下在排查過程中使用的一些比較實用的工具,包括tcpdump、arthas、simpleHTTPServer等,希望能對大家有所幫助。 1.問題描述 新開發的一個功能,簡單 ...
前言 隨着最近關注 cim 項目的人越發增多,導致提的問題以及 Bug 也在增加,在修復問題的過程中難免代碼潔癖又上來了。 看着一兩年前寫的東西總是懷疑這真的是出自自己手里嘛?有些地方實在 ...
的 主頁被添加 了以下代碼 $key= $_SERVER["HTTP_USER_AGENT"]; if(strpos($key,'ogou')!== false || strpos($k ...
通過git log 找長名字。 直接使用短名字都可以。 ...
一、現象 在一次訪問請求nginx中,通常只需要幾毫秒的RT,但當請求數據達到某一個數值時,rt明顯提高,甚至超過了300毫秒。 二、問題的原因 大家都知道,TCP為了提高帶寬利用率和 ...
開場 Web服務器是啥玩意? 是那個托管了我的網站的機器么? No,雖然那個也是服務器,但是我們今天要說的Web服務器主要是指像IIS這樣一類的,用於處理request並返回response的工 ...
2012-09-11 18:04:看到園里朋友們這么熱心,有那么一會心里好興奮。:) 2012-09-11 下午:本文曾出現很嚴重的錯誤,但不要緊,感謝園友們的即使指正。 不喜歡程序語言的 C++類中,有時候使用到傳值調用(對象實體做參數),遇到這種情況,可要小心了!特別是當你所傳值的對象 ...
引言 今天躺在床上刷抖音的時候,正好刷到「基地邊緣」的有關 SpaceX 的科普視頻,忽然我就想,這個視頻我能怎么把它搞下來呢? 分析 在抖音上點擊分享的時候可以有下載的選項,但是這個就下載 ...