在開發(fā)過程中捞蛋,有時候我們發(fā)現JVM占用的CPU居高不下,跟我們的預期不符,這時射窒,CPU在做什么呢畔勤?是什么線程讓CPU如此忙碌呢珊搀?我們通過如下幾步,可以查看CPU在執(zhí)行什么線程...
在開發(fā)過程中捞蛋,有時候我們發(fā)現JVM占用的CPU居高不下,跟我們的預期不符,這時射窒,CPU在做什么呢畔勤?是什么線程讓CPU如此忙碌呢珊搀?我們通過如下幾步,可以查看CPU在執(zhí)行什么線程...
其實我只是偶爾上Stack Overflow瞧壮,直到看了這個200萬次閱讀量的提問:How do I read / convert an InputStream into a ...
上一篇在說Java軟引用時,只是簡單的得出一個結論:在內存實在不足時肺孤,會對軟引用進行回收罗晕。但沒有說清楚,到底什么時候會被回收赠堵。 先來看看SoftReference的實現: 和...
小團隊如何落地敏捷開發(fā) You can't manage what you don't measure. - Peter Drucker 你如果無法度量它小渊,就無法管理它。 這...
背景 今年上半年接手了一位離職同事負責的推薦項目茫叭,主要是圍繞智能推薦服務相關的內容酬屉,包括了離線、實時數據處理和線上的預測服務揍愁。 這里的堆外內存泄漏也是發(fā)生在預測服務這一塊呐萨,大...
來自:美團技術團隊鏈接:8rr.co/38Kh 為了更好地實現對項目的管理莽囤,我們將組內一個項目遷移到MDP框架(基于Spring Boot)谬擦,隨后我們就發(fā)現系統(tǒng)會頻繁報出Sw...
目前可用于文件存儲的網絡服務選擇有很多,比如阿里云OSS朽缎、七牛云惨远、騰訊云等等,但是收費都有點小貴话肖。為了幫公司節(jié)約成本北秽,之前一直是使用fastDFS作為文件服務器,準確的說是圖...
平時我們在做項目時經常需要對一些重要功能操作記錄日志,方便以后跟蹤是誰在操作此功能床蜘;我們在操作某些功能時也有可能會發(fā)生異常掠归,但是每次發(fā)生異常要定位原因我們都要到服務器去查詢日...
有些場景需要我們對一些異常情況下面的任務進行重試,比如:調用遠程的RPC/RestTemplate或者Feign服務悄泥,可能由于網絡抖動出現第一次調用失敗虏冻,嘗試幾次就可以恢復正...
當微服務系統(tǒng)越來越龐大蛮穿,各個服務間的調用關系也變得越來越復雜庶骄,需要一個工具來幫忙理清請求調用的服務鏈路。之前使用的是Sleuth+Zipkin的解決方案践磅,最近發(fā)現應用性能監(jiān)控...
作者:松若章 來源:知乎鏈接:https://zhuanlan.zhihu.com/p/61423830 一道經典的面試題是從 URL 在瀏覽器被被輸入到頁面展現的過程中發(fā)...
作者:NingG+鏈接:http://ningg.top/computer-basic-theory-tcp-time-wait/ 幾個方面: 問題描述:什么現象?什么影響檐春?...
作者:文彪鏈接:https://www.cnblogs.com/wenbiao/p/3227998.html 一逻淌、灰度發(fā)布原理說明 灰度發(fā)布在百度百科中解釋: 灰度發(fā)布是指在...
來自公眾號:51CTO技術棧作者:崔皓 “ 經濟高速發(fā)展的今天疟暖,我們處于信息大爆炸的時代卡儒。隨著經濟發(fā)展,信息借助互聯網的力量在全球自由地流動俐巴,于是就催生了各種各樣的服務平臺和...
[TOC] 1 背景 本文意在將idea中的代碼格式和注釋格式進行統(tǒng)一化骨望。 研發(fā)團隊的成員的代碼格式和注釋格式建議統(tǒng)一化。 統(tǒng)一的代碼格式和注釋格式欣舵,能給代碼閱讀上帶來極大的...
來自公眾號:JAVA葵花寶典作者:努力減肥的胖子 前言 用戶在操作我們系統(tǒng)的過程中,針對一些重要的業(yè)務數據進行增刪改查的時候邻遏,我們希望記錄一下用戶的操作行為糠亩,以便發(fā)生問題時能...