一、需求起因 在高并發(fā)的業(yè)務(wù)場(chǎng)景下,數(shù)據(jù)庫大多數(shù)情況都是用戶并發(fā)訪問最薄弱的環(huán)節(jié)。所以,就需要使用redis做一個(gè)緩沖操作,讓請(qǐng)求先訪問到redis,而不是直接訪問MySQL...
IP屬地:青海
一、需求起因 在高并發(fā)的業(yè)務(wù)場(chǎng)景下,數(shù)據(jù)庫大多數(shù)情況都是用戶并發(fā)訪問最薄弱的環(huán)節(jié)。所以,就需要使用redis做一個(gè)緩沖操作,讓請(qǐng)求先訪問到redis,而不是直接訪問MySQL...
?一般的,計(jì)算機(jī)程序是:輸入 (Input) 經(jīng)過算法處理產(chǎn)生輸出 (Output)。各種語言一般都會(huì)提供IO庫供開發(fā)者使用。Go語言也不例外。?Go 語言中,為了方便開發(fā)者...
在前面的教程里,我們探討了并發(fā),以及并發(fā)與并行的區(qū)別。本教程則會(huì)介紹在 Go 語言里,如何使用 Go 協(xié)程(Goroutine)來實(shí)現(xiàn)并發(fā)。 Go 協(xié)程是什么?Go 協(xié)程是與...
筆者工作中處理過包括視頻、圖片和業(yè)務(wù)元數(shù)據(jù)在內(nèi)的cache處理,也遇到了一些比較常見的坑,做個(gè)筆記。希望能拋磚引玉。 cache的主要指標(biāo) 命中率 命中率越高,回源率越少。c...
前言 說起攔截器,大家一定會(huì)想起Java語言。Java里的攔截器是動(dòng)態(tài)攔截Action調(diào)用的對(duì)象,它提供了一種機(jī)制使開發(fā)者可以定義在一個(gè)action執(zhí)行的前后執(zhí)行的代碼,也可...
序言 第一次接觸反射技術(shù)是在很多年前學(xué)習(xí)設(shè)計(jì)模式的時(shí)候,那時(shí)在優(yōu)化Java版簡單工廠的實(shí)現(xiàn),當(dāng)讀取配置信息中的的類型字符串后利用反射來創(chuàng)建對(duì)象實(shí)例,替代了switch cas...