一潘拱、先談?wù)剶?shù)組與鏈表 ?經(jīng)常寫(xiě)代碼的小伙伴應(yīng)該不陌生喉镰,在編程過(guò)程中常常面臨著兩個(gè)問(wèn)題:存儲(chǔ)和查找融蹂,存儲(chǔ)和查找的效率往往決定了整個(gè)程序的效率更扁。?實(shí)際上,數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)方式只有兩...

一潘拱、先談?wù)剶?shù)組與鏈表 ?經(jīng)常寫(xiě)代碼的小伙伴應(yīng)該不陌生喉镰,在編程過(guò)程中常常面臨著兩個(gè)問(wèn)題:存儲(chǔ)和查找融蹂,存儲(chǔ)和查找的效率往往決定了整個(gè)程序的效率更扁。?實(shí)際上,數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)方式只有兩...
二叉搜索樹(shù) 二叉搜索樹(shù)(Binary Search Tree皿哨,簡(jiǎn)寫(xiě)B(tài)ST)浅侨,又稱(chēng)為二叉排序樹(shù),屬于樹(shù)的一種往史,通過(guò)二叉樹(shù)將數(shù)據(jù)組織起來(lái)仗颈,樹(shù)的每個(gè)節(jié)點(diǎn)都包含了健值 key佛舱、數(shù)據(jù)值...
官方網(wǎng)站:https://golang.org/標(biāo)準(zhǔn)庫(kù)文檔:https://golang.org/pkg/在線(xiàn)編碼學(xué)習(xí):https://play.golang.org/PS:...
今天介紹的雪花算法:Snowflake矢否,可以讓負(fù)責(zé)生成分布式 ID 的每臺(tái)機(jī)器在每毫秒內(nèi)生成不一樣的 ID慎陵。Snowflake 是 Twitter 開(kāi)源的分布式 ID 生成算...
一谦秧、從一道面試題開(kāi)始 面試一家公司,上來(lái)就問(wèn):項(xiàng)目中是怎么解決高并發(fā)的撵溃? 看來(lái)高并發(fā)這個(gè)問(wèn)題在面試中是逃離不了了油够,現(xiàn)在寫(xiě)一點(diǎn)自己淺薄的理解。我覺(jué)得要回答這個(gè)問(wèn)題可以從這幾個(gè)方...
Redis規(guī)范 一:鍵值設(shè)計(jì) 1.key 名設(shè)計(jì) (1)可讀性和可管理性 以業(yè)務(wù)名(或數(shù)據(jù)庫(kù)名)為前綴(防止key沖突)石咬,用冒號(hào)分隔,比如業(yè)務(wù)名:表名:id (2)...
什么是性能測(cè)試 我們常常聽(tīng)說(shuō)什么性能測(cè)試、壓力測(cè)試亏娜、負(fù)載測(cè)試等等焕窝,他們直接的關(guān)系是什么呢? 壓力測(cè)試 定義: 長(zhǎng)時(shí)間連續(xù)運(yùn)行维贺,增加超負(fù)荷(并發(fā)它掂,循環(huán)操作,多用戶(hù))溯泣,什么時(shí)候系...
在之前的文章中虐秋,我們對(duì)redis批量處理指令mget進(jìn)行了壓測(cè)并分析了性能瓶頸,顯然通過(guò)mget批量執(zhí)行指令可以節(jié)約網(wǎng)絡(luò)連接和數(shù)據(jù)傳輸開(kāi)銷(xiāo)垃沦,在高并發(fā)場(chǎng)景下可以節(jié)約大量系統(tǒng)資源...