本人微信公眾號(hào)為“推薦算法學(xué)習(xí)筆記”,定期推出經(jīng)典推薦算法文章,歡迎關(guān)注。 我們知道互聯(lián)網(wǎng)公司經(jīng)常要上線各種各樣的實(shí)驗(yàn),例如修改UI界面的某個(gè)按鈕,上線一個(gè)新的算法等等。通過(guò)...
本人微信公眾號(hào)為“推薦算法學(xué)習(xí)筆記”,定期推出經(jīng)典推薦算法文章,歡迎關(guān)注。 我們知道互聯(lián)網(wǎng)公司經(jīng)常要上線各種各樣的實(shí)驗(yàn),例如修改UI界面的某個(gè)按鈕,上線一個(gè)新的算法等等。通過(guò)...
數(shù)組的結(jié)構(gòu) 一個(gè)數(shù)組在 PHP 內(nèi)核里是長(zhǎng)什么樣的呢?我們可以從 PHP 的源碼里看到其結(jié)構(gòu)如下: 和 的區(qū)別: nNumUsed 指的是 arData 數(shù)組中已使用的 B...
前言 我們先思考一個(gè)常見的業(yè)務(wù)問(wèn)題:如果你負(fù)責(zé)開發(fā)維護(hù)一個(gè)大型的網(wǎng)站,有一天老板找產(chǎn)品經(jīng)理要網(wǎng)站每個(gè)網(wǎng)頁(yè)每天的 UV 數(shù)據(jù),然后讓你來(lái)開發(fā)這個(gè)統(tǒng)計(jì)模塊,你會(huì)如何實(shí)現(xiàn)? 統(tǒng)計(jì)u...
基數(shù)估算 HyperLogLog 是一種基數(shù)估算算法。所謂基數(shù)估算,就是估算在一批數(shù)據(jù)中,不重復(fù)元素的個(gè)數(shù)有多少。最常見的場(chǎng)景就是統(tǒng)計(jì)uv。首先要說(shuō)明,HyperLogLog...
前言 buffer pool是什么 咱們?cè)谑褂胢ysql的時(shí)候,比如很簡(jiǎn)單的select * from table;這條語(yǔ)句,具體查詢數(shù)據(jù)其實(shí)是在存儲(chǔ)引擎中實(shí)現(xiàn)的,大家都知道...
為什么要做限流 首先讓我們先看一看系統(tǒng)架構(gòu)設(shè)計(jì)中,為什么要做“限流”。 旅游景點(diǎn)通常都會(huì)有最大的接待量,不可能無(wú)限制的放游客進(jìn)入,比如故宮每天只賣八萬(wàn)張票,超過(guò)八萬(wàn)的游客,無(wú)...
前言 程序員平時(shí)和mysql打交道一定不少,可以說(shuō)每天都有接觸到,但是mysql一張表到底能存多少數(shù)據(jù)呢?計(jì)算根據(jù)是什么呢?接下來(lái)咱們逐一探討 知識(shí)準(zhǔn)備 數(shù)據(jù)頁(yè) 在操作系統(tǒng)中...
前言 前段時(shí)間這個(gè)新聞在行業(yè)內(nèi)鬧的沸沸揚(yáng)揚(yáng) 一名程序員因?yàn)閷?duì)公司不滿,刪除了公司的數(shù)據(jù)庫(kù),后來(lái)被判7年,這也給咱們程序員敲響了一記警鐘,無(wú)論發(fā)生什么,這種做法都是非常不妥當(dāng)?shù)?..
前言 網(wǎng)上已經(jīng)有了很多相關(guān)mysql索引原理的文章,但是都存在一些問(wèn)題,有的是直接復(fù)制別人的比較老的文章,有的直接開篇講B+Tree的原理,過(guò)程不是很清楚,即使原理講清楚了,...