前言 在遇到實(shí)際性能問題時(shí),除了關(guān)注系統(tǒng)性能指標(biāo)。還要結(jié)合應(yīng)用程序的系統(tǒng)的日志、堆棧信息、GClog、threaddump等數(shù)據(jù)進(jìn)行問題分析和定位。關(guān)于性能指標(biāo)分析可以參考前...
前言 在遇到實(shí)際性能問題時(shí),除了關(guān)注系統(tǒng)性能指標(biāo)。還要結(jié)合應(yīng)用程序的系統(tǒng)的日志、堆棧信息、GClog、threaddump等數(shù)據(jù)進(jìn)行問題分析和定位。關(guān)于性能指標(biāo)分析可以參考前...
阿飛Javaer,轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 需求說明 類似訂單表這種規(guī)模上億,未來甚至上十億百億的海量數(shù)據(jù)表,在項(xiàng)目初期為了快速上線,一般只是單表設(shè)計(jì),不需要考慮分庫分表。...
Kafka簡介 Kafka是一種分布式的,基于發(fā)布/訂閱的消息系統(tǒng)。主要設(shè)計(jì)目標(biāo)如下: 以時(shí)間復(fù)雜度為O(1)的方式提供消息持久化能力,并保證即使對TB級以上數(shù)據(jù)也能保證常數(shù)...
1、字符串有整型的相互轉(zhuǎn)換 String a = String.valueOf(2);//integer to numeric stringint i = Integer.p...
寫在最前面,運(yùn)行環(huán)境:tomcat8,jdk1.8,windows server 2008內(nèi)存16G,軟件LoadRunner11,MAT和JProfile9.1。 ...
不同的行業(yè),不同的方式,不同的速度,相同的卻是雙向的滲透和融合。供應(yīng)鏈金融正是產(chǎn)業(yè)資本與金融資本跨界的融合?;蜓讣踩顼L(fēng)、或激烈如火、或柔韌如水,跨界融合,正孕育全新的商業(yè)邏輯...
業(yè)務(wù)場景:跟設(shè)備通信,不同的廠家有不同的協(xié)議,這時(shí)后臺(tái)服務(wù)要兼容,比如說,設(shè)備A使用的是String字符串,設(shè)備B使用的是byte[],這時(shí)候該怎么處理呢,使用自定義解碼器,...
消費(fèi)者如何分配分區(qū)就是指某個(gè)topic,其N個(gè)分區(qū)和消費(fèi)該topic的若干消費(fèi)者群組下M個(gè)消費(fèi)者的關(guān)系。如下圖所示,C0和C1兩個(gè)消費(fèi)者如何分配N個(gè)分區(qū): 核心接口:org....
常用的鎖思想 1. 樂觀鎖與悲觀鎖 悲觀鎖:就是在并發(fā)環(huán)境下很悲觀,每次拿數(shù)據(jù)都會(huì)認(rèn)為別人要修改數(shù)據(jù),所以每次拿數(shù)據(jù)的時(shí)候都會(huì)上鎖,這樣有人拿數(shù)據(jù)的時(shí)候,其他人就不能進(jìn)行增刪...