關(guān)閉

后端技術(shù)指南針

  • 從清華學(xué)霸到校招offer收割機的那些事

    最近陸陸續(xù)續(xù)已經(jīng)開始校招(秋招)了,現(xiàn)在分享下石頭當年參加校招的一些經(jīng)歷。

    單片機
    2020-08-24
  • 讀完這篇算法總結(jié),我感覺自己距離谷歌更近了

    01. 遞歸 每談到遞歸,我們總會免不了聯(lián)系到斐波那契(Fibonacci)數(shù)列,當然也不可忽視,斐波那契數(shù)列確實是一個很好的例子。但在現(xiàn)實當中,我們只有在迫不得已的情況下才使用遞歸,因為遞歸本身的效率并不理想,但他的思想?yún)s值得我們留存在記憶之中。 題目一

    單片機
    2020-08-18
  • 有趣!Redis之父與CRC64的神秘往事

    點擊上方 「yes的練級攻略」 ?加個 「星標」 ,最新文章極速到達 大家好,我是 yes。 昨天表弟說有個學(xué)妹問他 Redis 為什么要用 CRC16(key) mod 16384 來計算 key 所處槽的位置,我想這 CRC 一般都是用來校驗的,通過多項式轉(zhuǎn)換成二進制再通過模2除法得到余數(shù)

    單片機
    2020-08-14
    CRC
  • 圖解|通用搜索引擎背后的技術(shù)點

    1. 寫在前面 今天準備和盆友們一起學(xué)習(xí)下關(guān)于通用搜索引擎的一些技術(shù)點。 鑒于搜索引擎內(nèi)容非常多,每一部分都夠?qū)懞脦灼恼碌乃员疚闹皇菕伌u引玉,深入挖掘還得老鐵們親力親為。 通過本文你將對通用搜索引擎的基本原理和組成有一個較為清晰的認識,用心讀

    單片機
    2020-08-10
  • 小白的后臺開發(fā)進階之路

    點擊上方? 藍字??可以關(guān)注我呢! 校招形勢 在去年結(jié)束的秋季招聘中,后臺開發(fā)或服務(wù)器開發(fā)的崗位需求一度火熱,甚至超過了算法崗。不少同學(xué)從諸神黃昏的算法崗戰(zhàn)場上退下,轉(zhuǎn)向更偏向工程能力的后臺開發(fā)崗,從而造成后臺開發(fā)崗位競爭的大爆發(fā)。 后臺開發(fā)工程

    單片機
    2020-08-10
  • 號外!成為指南針的朋友

    1. 回顧一下 本周末不發(fā)技術(shù)文章,改到工作日發(fā)。 主要是周末大家還是需要放松的,吃點喝點玩會兒,哪有時間研究學(xué)術(shù),大白也是這樣。 時間來到了8月,還有5個月2020就要過去了,感覺接下來要多些時間運動,因為今年又超重了。 回顧這半年,由于年初的時候換

    單片機
    2020-08-03
  • 圖解|什么是蒙提霍爾問題

    1.寫在前面 前幾天和同事聊了個問題,覺得還蠻有趣,決定和大家分享一下。 Oh My God! 搞它搞它! 2. 題目描述 我們的熱心讀者小明被選中參加一個抽獎游戲,游戲規(guī)則是這樣的: 小明面前有ABC三扇相同的門,小明和觀眾無法知道ABC三扇門背后有什么。 ABC三扇

    單片機
    2020-07-27
  • 熱乎的騰訊C++后臺開發(fā)面試筆記

    文章是由我筆試面試騰訊筆記整理而來,主要是針對面試的C++后臺開發(fā)崗位,涵蓋了大部分C++后臺開發(fā)相關(guān)可能會考察和被問到的技術(shù)點。 自認為這篇筆記是比較全面的總結(jié),不管你是已經(jīng)工作準備參加社招,還是在校學(xué)生準備參加校招,筆記都可以作為技術(shù)面試準備

    單片機
    2020-07-22
  • 圖解什么是一致性哈希算法

    1. 寫在前面 周末就像太陽,總會到來,也總會離開。 此刻,沒錯,是周六呀!還是雙休那種! 昨晚在B站看了幾個長視頻,導(dǎo)致2點才睡覺,早上一覺醒來已經(jīng)10點了。 在這里溫馨提示各位盆友們,雖然我們都是年輕人,但還是要規(guī)律作息,早睡早起。 廢話不多說了,

    單片機
    2020-07-20
  • 消息隊列面試熱點一鍋端

    大家好,我是 yes。 最近我一直扎在消息隊列實現(xiàn)細節(jié)之中無法自拔,已經(jīng)寫了 3 篇Kafka源碼分析,還剩很多沒肝完。之前還存著RocketMQ源碼分析還沒整理。今兒暫時先跳出來盤一盤大方向上的消息隊列有哪些核心注意點。 核心點有很多,為了更貼合實際場景,我從

    單片機
    2020-07-20
  • 圖解洗牌算法

    引言 首先看一道題目:有一個大小為100的數(shù)組,里面的元素是從 1 到 100,隨機從數(shù)組中選擇50個不重復(fù)數(shù)。 用 Math.random() * 100 ,就可以拿到一個 0 到 99 的隨機數(shù),是不是重復(fù)50次就可以了?當然不是,假如,第一次隨機到5,第二次如果再一次隨機到5的話

    單片機
    2020-07-14
  • 圖解|什么是緩存系統(tǒng)三座大山

    1.無處不在的緩存 緩存在計算機系統(tǒng)是無處不在,在CPU層面有L1-L3的Cache,在Linux中有TLB加速虛擬地址和物理地址的轉(zhuǎn)換,在瀏覽器有本地緩存、手機有本地緩存等。 可見,緩存在計算機系統(tǒng)中有非常重要的地位,其主要作用是提高響應(yīng)速度、減少磁盤訪問等,本

    單片機
    2020-07-13
  • 淺談程序的內(nèi)存布局

    這是?herongwei?的第?100?篇原創(chuàng) 閱讀本文大概需要 6.66?分鐘 前言 1、什么是 User space 與 Kernel space? 2、什么是棧區(qū)? 3、什么是堆區(qū)? 4、malloc 算法是如何實現(xiàn)的? 5、Linux 系統(tǒng)下,有幾種堆空間分配方式? 6、Linux 下一個進程地址空間布局是怎樣

    單片機
    2020-07-09
  • 面試官:說說Kafka處理請求的全流程

    大家好,我是 yes。 這是我的第三篇Kafka源碼分析文章,前兩篇講了日志段的讀寫和二分算法在kakfa索引上的應(yīng)用 今天來講講 Kafka Broker端處理請求的全流程,剖析下底層的網(wǎng)絡(luò)通信是如何實現(xiàn)的、Reactor在kafka上的應(yīng)用。 再說說社區(qū)為何在2.3版本將請求類型

    單片機
    2020-07-09
  • 走心校招面經(jīng)|Linux后臺開發(fā)必看!

    一 自我介紹二 面試情況三 相關(guān)知識點匯總1 c/c++相關(guān)2 計算機網(wǎng)絡(luò)3 數(shù)據(jù)結(jié)構(gòu)相關(guān)4 數(shù)據(jù)庫相關(guān)5 操作系統(tǒng)6 Linux基礎(chǔ)知識及應(yīng)用編程(后臺必備!)7 大數(shù)問題8 手撕算法(遞歸非遞歸)9 針對項目相關(guān)10 場景題11 架構(gòu)/分布式/中間件相關(guān)12 總結(jié) 不走丟,先關(guān)注!

    單片機
    2020-07-07