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