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