系統(tǒng)設(shè)計(jì)的過(guò)程餐胀,這三個(gè)特性其實(shí)是我們盡力去滿足的把鉴。以下是我在閱讀《數(shù)據(jù)密集型引用系統(tǒng)設(shè)計(jì)》一書(shū)的一些總結(jié)。有些思考收益吞杭,在這里總結(jié)分享給大家 可...
1 下載編譯async-profiler 2 獲取java進(jìn)程的pid 3 采集數(shù)據(jù)生成火焰圖 4 打開(kāi)瀏覽器查看火焰圖 高度表示調(diào)用棧的深度寬...
性能分析利器:arthas https://alibaba.github.io/arthas/quick-start.html[https://...
cpu就那么多,吞吐量和延時(shí)只能依靠調(diào)整jvm取最優(yōu)。想讓馬兒跑植捎,還想馬兒不吃草?——加cpu阳柔。 前言 系統(tǒng)服務(wù)的核心指標(biāo)即cpu焰枢,mem,di...
生活本是不進(jìn)則退舌剂,不管這一步走的多多少少济锄,至少要邁出去 線上業(yè)務(wù)依賴redis做一些數(shù)據(jù)存儲(chǔ),由于年底的業(yè)務(wù)量突增霍转,導(dǎo)致redis中的一個(gè)key...
Redis給我們提供了設(shè)置鍵過(guò)期的方式: EXPIRE <key> <ttl> 命令用于將鍵key的生存時(shí)間設(shè)置為ttl秒 PEXPIRE <k...
說(shuō)到并發(fā)編程可能是很多開(kāi)發(fā)者的夢(mèng)魘荐绝,那么今天我們就揭開(kāi)并發(fā)編程神秘的面紗 為什么出現(xiàn)并發(fā)編程? 可能我們研究并發(fā)編程出現(xiàn)的原因避消,需要我們對(duì)計(jì)算機(jī)...
Thrift提供的服務(wù)類(lèi)實(shí)現(xiàn)有: 阻塞服務(wù)模型: TSimpleServer低滩,TThreadPoolServer 非阻塞服務(wù)模型:TNonblo...
IDL(Interface Definition Language) 接口定義語(yǔ)言來(lái)描述通用的服務(wù)接口召夹, 并通過(guò)不同的語(yǔ)言代理來(lái)實(shí)現(xiàn)跨平臺(tái),不同...