摘要 在互聯(lián)網(wǎng)系統(tǒng)架構(gòu)設(shè)計(jì)中,如何用最少的資源支撐起億級(jí)流量是每位工程師孜孜不息奮戰(zhàn)的目標(biāo)。雖然業(yè)務(wù)場(chǎng)景林林總總,但是萬(wàn)變不離其宗。本文分享了一些系統(tǒng)設(shè)計(jì)理論與方法,也是這兩...
摘要 在互聯(lián)網(wǎng)系統(tǒng)架構(gòu)設(shè)計(jì)中,如何用最少的資源支撐起億級(jí)流量是每位工程師孜孜不息奮戰(zhàn)的目標(biāo)。雖然業(yè)務(wù)場(chǎng)景林林總總,但是萬(wàn)變不離其宗。本文分享了一些系統(tǒng)設(shè)計(jì)理論與方法,也是這兩...
這篇文章給大家聊一次線上生產(chǎn)系統(tǒng)事故的解決經(jīng)歷,其背后代表的是線上生產(chǎn)系統(tǒng)的 JVM FullGC 可能引發(fā)的嚴(yán)重故障。 業(yè)務(wù)場(chǎng)景介紹 先簡(jiǎn)單說(shuō)說(shuō)線上生產(chǎn)系統(tǒng)的一個(gè)背景,因?yàn)?..
使用 ThreadLocal提供了線程安全的另一種思路,我們平常說(shuō)的線程安全主要是保證共享數(shù)據(jù)的并發(fā)訪問(wèn)問(wèn)題,通過(guò)sychronized鎖或者CAS無(wú)鎖策略保證數(shù)據(jù)的一致性。...
本系列會(huì)持續(xù)更新。 一、JVM內(nèi)存調(diào)優(yōu) 對(duì)JVM內(nèi)存的系統(tǒng)級(jí)的調(diào)優(yōu)主要的目的是減少GC的頻率和Full GC的次數(shù)。 1.Full GC 會(huì)對(duì)整個(gè)堆進(jìn)行整理,包括Young、...
繼續(xù)Java最全面試題答案系列篇,之前分享了mysql、spring、多線程等最全答案,文末有相關(guān)獲取方式哦~ Redis支持哪幾種數(shù)據(jù)類型? 支持多種類型的數(shù)據(jù)結(jié)構(gòu) 1.s...
Serveo.net 如果訪問(wèn)不了,可以看文章后面的官網(wǎng)截圖。 Serveo 的功能:將局域網(wǎng)內(nèi)的服務(wù)端口開放到因特網(wǎng)上,實(shí)現(xiàn)通過(guò)外網(wǎng)訪問(wèn)內(nèi)網(wǎng)的需求;在 Setveo 官網(wǎng) ...