在開發(fā)過程中蔑穴,有時候我們發(fā)現(xiàn)JVM占用的CPU居高不下,跟我們的預(yù)期不符奇唤,這時蓄氧,CPU在做什么呢疟位?是什么線程讓CPU如此忙碌呢?我們通過如下幾步版扩,可以查看CPU在執(zhí)行什么線程...
在開發(fā)過程中蔑穴,有時候我們發(fā)現(xiàn)JVM占用的CPU居高不下,跟我們的預(yù)期不符奇唤,這時蓄氧,CPU在做什么呢疟位?是什么線程讓CPU如此忙碌呢?我們通過如下幾步版扩,可以查看CPU在執(zhí)行什么線程...
其實我只是偶爾上Stack Overflow废离,直到看了這個200萬次閱讀量的提問:How do I read / convert an InputStream into a ...
上一篇在說Java軟引用時,只是簡單的得出一個結(jié)論:在內(nèi)存實在不足時柿扣,會對軟引用進行回收肖方。但沒有說清楚,到底什么時候會被回收未状。 先來看看SoftReference的實現(xiàn): 和...
小團隊如何落地敏捷開發(fā) You can't manage what you don't measure. - Peter Drucker 你如果無法度量它俯画,就無法管理它。 這...
背景 今年上半年接手了一位離職同事負責的推薦項目司草,主要是圍繞智能推薦服務(wù)相關(guān)的內(nèi)容艰垂,包括了離線、實時數(shù)據(jù)處理和線上的預(yù)測服務(wù)埋虹。 這里的堆外內(nèi)存泄漏也是發(fā)生在預(yù)測服務(wù)這一塊猜憎,大...
來自:美團技術(shù)團隊鏈接:8rr.co/38Kh 為了更好地實現(xiàn)對項目的管理搔课,我們將組內(nèi)一個項目遷移到MDP框架(基于Spring Boot)胰柑,隨后我們就發(fā)現(xiàn)系統(tǒng)會頻繁報出Sw...
目前可用于文件存儲的網(wǎng)絡(luò)服務(wù)選擇有很多,比如阿里云OSS爬泥、七牛云旦事、騰訊云等等,但是收費都有點小貴急灭。為了幫公司節(jié)約成本,之前一直是使用fastDFS作為文件服務(wù)器谷遂,準確的說是圖...
平時我們在做項目時經(jīng)常需要對一些重要功能操作記錄日志,方便以后跟蹤是誰在操作此功能畴嘶;我們在操作某些功能時也有可能會發(fā)生異常蛋逾,但是每次發(fā)生異常要定位原因我們都要到服務(wù)器去查詢?nèi)?..
有些場景需要我們對一些異常情況下面的任務(wù)進行重試,比如:調(diào)用遠程的RPC/RestTemplate或者Feign服務(wù)窗悯,可能由于網(wǎng)絡(luò)抖動出現(xiàn)第一次調(diào)用失敗区匣,嘗試幾次就可以恢復(fù)正...
當微服務(wù)系統(tǒng)越來越龐大姑丑,各個服務(wù)間的調(diào)用關(guān)系也變得越來越復(fù)雜,需要一個工具來幫忙理清請求調(diào)用的服務(wù)鏈路辞友。之前使用的是Sleuth+Zipkin的解決方案栅哀,最近發(fā)現(xiàn)應(yīng)用性能監(jiān)控...
作者:松若章 來源:知乎鏈接:https://zhuanlan.zhihu.com/p/61423830 一道經(jīng)典的面試題是從 URL 在瀏覽器被被輸入到頁面展現(xiàn)的過程中發(fā)...
作者:NingG+鏈接:http://ningg.top/computer-basic-theory-tcp-time-wait/ 幾個方面: 問題描述:什么現(xiàn)象鲫尊?什么影響痴柔?...
作者:文彪鏈接:https://www.cnblogs.com/wenbiao/p/3227998.html 一、灰度發(fā)布原理說明 灰度發(fā)布在百度百科中解釋: 灰度發(fā)布是指在...
來自公眾號:51CTO技術(shù)棧作者:崔皓 “ 經(jīng)濟高速發(fā)展的今天竞帽,我們處于信息大爆炸的時代。隨著經(jīng)濟發(fā)展鸿捧,信息借助互聯(lián)網(wǎng)的力量在全球自由地流動屹篓,于是就催生了各種各樣的服務(wù)平臺和...
[TOC] 1 背景 本文意在將idea中的代碼格式和注釋格式進行統(tǒng)一化。 研發(fā)團隊的成員的代碼格式和注釋格式建議統(tǒng)一化匙奴。 統(tǒng)一的代碼格式和注釋格式堆巧,能給代碼閱讀上帶來極大的...
來自公眾號:JAVA葵花寶典作者:努力減肥的胖子 前言 用戶在操作我們系統(tǒng)的過程中泼菌,針對一些重要的業(yè)務(wù)數(shù)據(jù)進行增刪改查的時候谍肤,我們希望記錄一下用戶的操作行為,以便發(fā)生問題時能...