0 前言 站在一個框架作者的角度來說,定義一個接口谆刨,自己默認(rèn)給出幾個接口的實現(xiàn)類塘娶,同時 允許框架的使用者也能夠自定義接口的實現(xiàn)。現(xiàn)在一個簡單的問題就是:如何優(yōu)雅的根據(jù)一個接口...
思考 1.Linux讀寫文件會涉及幾次上下文切換和數(shù)據(jù)拷貝? 2.用戶態(tài)和內(nèi)核態(tài)怎么理解拴事? 3.page Cache屬于哪一層緩存? 4.BufferedInputStrea...
最近拜讀了許令波老師極客時間的專欄《如何設(shè)計一個秒殺系統(tǒng)》有所感沃斤,特總結(jié)如下: 很重要的一點(diǎn)是根據(jù)不同的用戶體量來做不同的設(shè)計圣蝎,首先你得知道你預(yù)估的QPS是多少,業(yè)務(wù)...
為什么我們要用MQ衡瓶? 最關(guān)鍵點(diǎn)我認(rèn)為是解耦徘公,這樣各系統(tǒng)間不用有太多的相互依賴,按需消費(fèi)即可哮针。再者是異步关面,提高服務(wù)性能。然后就是削峰十厢,防止過多流量涌入而給服務(wù)器帶來壓力等太。 那用...