關(guān)閉
  • 面試系列重啟:JVM?篇

    今天跟大家聊聊JVM的面試。但是其實(shí)我不知道這種直接問題答案的形式大家喜歡點(diǎn),還是喜歡我最開始俏皮的面試系列那種風(fēng)格?6000字,發(fā)車!什么是跨平臺(tái)性,已經(jīng)在Java中是如何實(shí)現(xiàn)的?平臺(tái)可以指OS硬件,所謂跨平臺(tái)性,是指語言編寫的程序,可以在多個(gè)系統(tǒng)平臺(tái)上運(yùn)行。字節(jié)碼是通過Jav...

    單片機(jī)
    2021-10-20
  • 知乎千贊的?TCP?文章,我寫錯(cuò)了一個(gè)點(diǎn)。。。

    ??大家好,我是小林。之前我在「實(shí)戰(zhàn)!我用“大白鯊”讓你看見TCP」這篇文章里做了TCP三次握手的三個(gè)實(shí)驗(yàn):實(shí)驗(yàn)一:模擬TCP第一次握手的SYN丟包;實(shí)驗(yàn)二:模擬TCP第二次握手的SYN、ACK丟包;實(shí)驗(yàn)三:模擬TCP第三次握手的ACK包丟;這篇文章在知乎還挺高贊的,超過1000...

    單片機(jī)
    2021-10-19
    TCP
  • B?站,強(qiáng)的離譜!

    大家好,我是小林。之前整理過B站優(yōu)質(zhì)的計(jì)算機(jī)學(xué)習(xí)視頻:B站,真滴牛逼!但是有不少視頻都被下架了,撐著周末的時(shí)間,我又重新整理了一下,也加入了一些視頻推薦。廢話不多說,直接開車?yán)玻?shù)據(jù)結(jié)構(gòu)與算法計(jì)算機(jī)網(wǎng)絡(luò)計(jì)算機(jī)組成操作系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)與算法浙江大學(xué)——數(shù)據(jù)結(jié)構(gòu)最經(jīng)典的視頻就是《浙...

    單片機(jī)
    2021-10-19
  • 我在南大的七年

    大家好,我是小林。前幾天,看了一篇?jiǎng)⑽殆i老師在2009年寫了一篇自己在南京大學(xué)的七年學(xué)習(xí)計(jì)算機(jī)的心得。劉未鵬老師是《暗時(shí)間》的作者,同時(shí)也是《ExceptionalCStyle中文版》和《ImperfectC中文版》這兩本書的譯者。之所以劉未鵬老師能有現(xiàn)在的高就,其實(shí)離不開他在大...

    單片機(jī)
    2021-10-18
  • 分享一下嵌入式 HarmonyOS 的學(xué)習(xí)思路

    在我拿到小熊派鴻蒙開發(fā)板后,首先按照教程,搭建了開發(fā)環(huán)境,體驗(yàn)了一下程序是如何進(jìn)行編譯和下載,以及初步了解了一下資料的架構(gòu)。關(guān)于小熊派鴻蒙開發(fā)板的信息,可以戳這里?開始學(xué)習(xí)HarmonyOS嵌入式開發(fā)在這里,分享一下我的學(xué)習(xí)思路,希望能對(duì)大家有一點(diǎn)點(diǎn)的幫助~HarmonyOS?是...

  • 你管這破玩意叫?B ?樹?

    大家好,我是小林。之前分享過「索引為什么能提高查詢性能」這篇文章,這次帶大家從0到1來理解下索引的原理,相信大家看完不光對(duì)索引,還會(huì)對(duì)MySQL中InnoDB存儲(chǔ)引擎的最小存儲(chǔ)單位「頁」會(huì)有更深刻的認(rèn)識(shí)。6000字的車,大家坐穩(wěn)了!從實(shí)際需求出發(fā)假設(shè)有如下用戶表:CREATE?T...

    單片機(jī)
    2021-10-13
  • 用動(dòng)圖的方式,理解 CPU 緩存一致性協(xié)議!

    大家好,我是小林。我之前寫過CPU緩存一致性MESI協(xié)議:10張圖打開CPU緩存一致性的大門。然后期間挺多人對(duì)MESI協(xié)議的轉(zhuǎn)換有疑問,其實(shí)我在文章中把MESI協(xié)議狀態(tài)切換的各個(gè)過程都總結(jié)成了一個(gè)表格,可能內(nèi)容太多,很多小伙伴沒有仔細(xì)看。就在昨天,我發(fā)現(xiàn)個(gè)可以「在線體驗(yàn)?MESI...

    單片機(jī)
    2021-10-12
    CPU
  • 再談?TCP?擁塞控制!

    大家好,我是小林。很早之前跟大家圖解過TCP的擁塞控制:你還在為TCP重傳、滑動(dòng)窗口、流量控制、擁塞控制發(fā)愁嗎?看完圖解就不愁了但是沒有提及到谷歌的BBR擁塞控制算法,我們之前講的都是傳統(tǒng)的擁塞控制算法,傳統(tǒng)的擁塞控制是基于丟包反饋的方式來做控制的,而谷歌的BBR?擁塞控制算法就...

  • 程序員的天花板

    ??我快被"卷死"了。跳槽到新公司,又趕上了一個(gè)超大的項(xiàng)目,精力幾乎被榨干了,后臺(tái)好幾個(gè)讀者在催更,實(shí)屬抱歉!最近我也在調(diào)整狀態(tài)和節(jié)奏,后續(xù)會(huì)多利用碎片化時(shí)間進(jìn)行輸出。這次回到大廠做技術(shù)管理,雖然才兩個(gè)多月時(shí)間,但是輸入的信息量極大,也讓我對(duì)于技術(shù)管理和職場發(fā)展多了很多新的認(rèn)識(shí)。...

  • 云原生,八股文!

    最近,各大互聯(lián)網(wǎng)巨頭在技術(shù)戰(zhàn)略層面,都把云原生列為了主要發(fā)展方向。以阿里巴巴為例,他們技術(shù)老大說,云原生是云計(jì)算釋放紅利的最短路徑,是企業(yè)數(shù)字化的最短路徑。如果你問我未來看好哪個(gè)方向,我一定毫不猶豫的告訴你,絕對(duì)是云原生。你可以去招聘網(wǎng)站上看看,現(xiàn)在云原生工程師、Kubernet...

    單片機(jī)
    2021-10-12
  • 10?年工作經(jīng)驗(yàn)的求職經(jīng)歷!

    ??大家好,我是小林。愉快的周末又來了,雖然只有一天哈哈。最近我逛博客園的時(shí)候,看到一篇10年工作經(jīng)驗(yàn)的老哥被裁員之后面試高級(jí)Java開發(fā)工程師的求職經(jīng)歷!他把自己面試過程中常見的知識(shí)也總結(jié)一下,我覺得非常干貨,特此分享給大家,共勉!概述最近換工作,對(duì)最近面試的過程進(jìn)行總結(jié),總結(jié)...

    單片機(jī)
    2021-10-12
  • 被 leeder 擺了一道,哭笑不得!

    大家好,我是小林。上一周我寫一了篇,數(shù)據(jù)庫和緩存雙寫一致性的文章「老板真愛畫大餅!」,故事的主人公是程序員阿旺。當(dāng)時(shí)只寫了上半篇,看到很多小伙伴催更下篇,說來就來!前情回顧上回程序員阿旺為了提升數(shù)據(jù)訪問的性能,引入Redis作為MySQL緩存層,但是這件事情并不是那么簡單,因?yàn)檫€...

    單片機(jī)
    2021-10-11
  • 我當(dāng)面試官,面你 MySQL 基礎(chǔ)

    許久不見的【面試官來襲】系列終于又和大家見面啦!很多人問我,面試到底考察什么?面試官究竟想聽到怎樣的回答?針對(duì)這類疑惑,我覺得最好的解答,無疑是帶著大家,以面試官視角,去進(jìn)行面試,知己知彼,百戰(zhàn)不殆,這就是這個(gè)系列的初衷。針對(duì)MySQL,一般要考察的知識(shí)點(diǎn)都在下圖,根據(jù)候選人的情...

    單片機(jī)
    2021-10-11
  • 李沐:用隨機(jī)梯度下降來優(yōu)化人生

    要有目標(biāo)。你需要有目標(biāo)。短的也好,長的也好。認(rèn)真定下的也好,別人那里撿的也好。就跟隨機(jī)梯度下降需要有個(gè)目標(biāo)函數(shù)一樣。目標(biāo)要大。不管是人生目標(biāo)還是目標(biāo)函數(shù),你最好不要知道最后可以走到哪里。如果你知道,那么你的目標(biāo)就太簡單了,可能是個(gè)凸函數(shù)。你可以在一開始的時(shí)候給自己一些小目標(biāo),例如...

    單片機(jī)
    2021-10-09
  • 互聯(lián)網(wǎng)企業(yè)黑名單

    大家好,我是小林。最近不少小伙伴都在忙于秋招或者跳槽,拿到了公司的offer,那肯定是好事,但是公司有沒有坑,這個(gè)是大家擔(dān)心的問題。今天閑著沒事,我就在Github搜了下,發(fā)現(xiàn)了三個(gè)跟找工作有關(guān)的倉庫:互聯(lián)網(wǎng)企業(yè)的黑名單校招黑名單955加班少的公司互聯(lián)網(wǎng)企業(yè)黑名單找工作的時(shí)候,就...