[toc] 基礎(chǔ)概念 Channel 是 Golang 的核心類型,常用于多個(gè) Goroutine 之間的通信。可以把 Channel 理解成是一個(gè)單向的管道,具有 FIFO...
[toc] 基礎(chǔ)概念 Channel 是 Golang 的核心類型,常用于多個(gè) Goroutine 之間的通信。可以把 Channel 理解成是一個(gè)單向的管道,具有 FIFO...
題目 實(shí)現(xiàn)兩個(gè)超大字符串整數(shù)加法,字符串整數(shù)會(huì)超過 long 存儲上限,不允許使用相關(guān)系統(tǒng)庫函數(shù)直接完成。注意:整數(shù)包含正負(fù)數(shù)。 思路 兩個(gè)數(shù)都有可能是正負(fù)數(shù),所以 a + ...
什么是高并發(fā) 高并發(fā)(High Concurrency)是指通過設(shè)計(jì)保證系統(tǒng)能夠同時(shí)并行處理很多請求。 常用指標(biāo)有: QPS,每秒響應(yīng)請求數(shù) TPS,每秒響應(yīng)事務(wù)數(shù) RT,響...
[toc] 什么是 Slice 切片是對數(shù)組的抽象,提供動(dòng)態(tài)數(shù)組的能力。切片的長度是不固定的,隨著元素的增加而動(dòng)態(tài)變化。 數(shù)組與 Slice 的區(qū)別 數(shù)組 值類型 長度固定 ...
防踩坑知識點(diǎn)之 time.After 如何簡單實(shí)現(xiàn)請求調(diào)用的超時(shí)機(jī)制呢?有了 time.After 當(dāng)然就很簡單啦,代碼如下: 測試該方法,輸出如下: 和我們期待的一樣,成功...