最近幾天的瓜,實(shí)在有點(diǎn)多,讓我這個(gè)吃瓜群眾也是有點(diǎn)吃不消了。比如前兩天的一條消息,網(wǎng)信辦發(fā)布了《互聯(lián)網(wǎng)信息服務(wù)算法推薦管理規(guī)定(征求意見(jiàn)稿)》推薦算法這個(gè)事情,可以說(shuō)我們搞開(kāi)發(fā)的對(duì)他太熟悉了,不搞開(kāi)發(fā)的大概率也知道推薦算法這個(gè)東西。而前天網(wǎng)信辦發(fā)布的這個(gè)征求意見(jiàn)稿,是一個(gè)信號(hào),向...
我們要聞聞花香,我們要曬曬太陽(yáng),我們相信:上帝只允許八小時(shí)工作日?!浴栋诵r(shí)之歌》在IT領(lǐng)域工作的朋友們,恐怕多少都經(jīng)受過(guò)996的痛苦:從上午9點(diǎn)到晚上9點(diǎn),每周工作6天,沒(méi)有假期,沒(méi)有加班費(fèi),沒(méi)有戀愛(ài),只有禿頭和黑眼圈。自從互聯(lián)網(wǎng)開(kāi)始在國(guó)內(nèi)繁榮起來(lái),996就成為了IT行業(yè)...
近期遇到一個(gè)問(wèn)題,簡(jiǎn)單點(diǎn)說(shuō),主機(jī)A上顯示一條ESTABLISHED狀態(tài)的TCP連接到主機(jī)B,而主機(jī)B上卻沒(méi)有任何關(guān)于主機(jī)A的連接信息,經(jīng)查明,這是由于主機(jī)A和主機(jī)B的發(fā)送/接收緩沖區(qū)差異巨大,導(dǎo)致主機(jī)B進(jìn)程退出后,主機(jī)A暫時(shí)憋住,主機(jī)B頻繁發(fā)送零窗口探測(cè),F(xiàn)IN_WAIT1狀態(tài)超...
【導(dǎo)語(yǔ)】:開(kāi)源的在線流程圖繪制工具。簡(jiǎn)介Wireflow是一個(gè)免費(fèi)的、開(kāi)源的在線流程圖繪制工具,用于創(chuàng)建漂亮的流程圖,無(wú)需Photoshop技能。支持使用100多種自定義圖形、可進(jìn)行多人協(xié)作、權(quán)限分配、實(shí)時(shí)聊天等功能,并擁有豐富的功能組件庫(kù)。Wireflow的誕生是為了在項(xiàng)目規(guī)劃...
↓推薦關(guān)注↓前言:一直是想知道一條SQL語(yǔ)句是怎么被執(zhí)行的,它執(zhí)行的順序是怎樣的,然后查看總結(jié)各方資料,就有了下面這一篇博文了。本文將從MySQL總體架構(gòu)--->查詢(xún)執(zhí)行流程--->語(yǔ)句執(zhí)行順序來(lái)探討一下其中的知識(shí)。一、MySQL架構(gòu)總覽:架構(gòu)最好看圖,再配上必要的說(shuō)明文字。下圖...
在看數(shù)據(jù)庫(kù)的過(guò)程中我做了一些小筆記,可能沒(méi)我之前系統(tǒng)文章那么有趣,但是絕對(duì)也是干貨十足,適合大家去回顧或者面試突擊的適合看看,也不多說(shuō)先放圖。存儲(chǔ)引擎InnoDBInnoDB是MySQL默認(rèn)的事務(wù)型存儲(chǔ)引擎,只要在需要它不支持的特性時(shí),才考慮使用其他存儲(chǔ)引擎。InnoDB采用MV...
大家好,我是小林。前段時(shí)間,我在群里看到個(gè)小伙伴面字節(jié)時(shí)遇到的問(wèn)題:關(guān)于close和shudown我在圖解網(wǎng)絡(luò)里也介紹了一下,但是還不是太詳細(xì)。今天具體給大家分享下?close和?shudown的區(qū)別,大家掌握好來(lái),下次就不怕被問(wèn)啦!我們都知道,TCP是個(gè)面向連接的、可靠的、基于...
大家好,我是小林。昨晚下班一到家就一直在肝文章,寫(xiě)到晚上1點(diǎn)還是沒(méi)寫(xiě)完,所以技術(shù)文章的事情先鴿幾天(這周必發(fā)?。饕怯行┑胤较攵喈?huà)點(diǎn)圖,畫(huà)圖這玩意還挺費(fèi)時(shí)間的。然后我最近在某寶買(mǎi)了個(gè)很高的桌子,因?yàn)楫?dāng)程序員久后,由于長(zhǎng)期久坐,真的會(huì)有些職業(yè)病,比如我最近脖子就不太舒服,上班也...
這是我的錢(qián)包,共有100萬(wàn)元。今天我心情好,我決定給你的轉(zhuǎn)賬100萬(wàn),最后的結(jié)果肯定是我的余額變?yōu)?元,你的余額多了100萬(wàn)元,是不是想到就很開(kāi)心?轉(zhuǎn)賬這一動(dòng)作在程序里會(huì)涉及到一系列的操作,假設(shè)我向你轉(zhuǎn)賬100萬(wàn)的過(guò)程是有下面這幾個(gè)步驟組成的:可以看到這個(gè)轉(zhuǎn)賬的過(guò)程涉及到了兩次修...
大家好,我是小林。在前一篇文章我講了下MySQL的全局鎖、表記鎖和行級(jí)別鎖,其中行級(jí)鎖只提了概念,并沒(méi)有具體說(shuō)。因?yàn)樾屑?jí)鎖加鎖規(guī)則比較復(fù)雜,不同的場(chǎng)景,加鎖的形式還不同,所以這次就來(lái)好好介紹下行級(jí)鎖。對(duì)記錄加鎖時(shí),加鎖的基本單位是next-keylock,它是由記錄鎖和間隙鎖組合...
今天是個(gè)好日子,小林炒粉開(kāi)張的日子到了!我騎著我心愛(ài)的三輪車(chē)去我的炒粉擺攤了,天氣很好,沒(méi)有下雨的征兆,心想今天應(yīng)該能賣(mài)好多份炒粉。到了攤位后,我收拾了一番,準(zhǔn)備開(kāi)賣(mài)!很快,我的攤位就排起了長(zhǎng)隊(duì),我一望過(guò)去,感覺(jué)有十多號(hào)人,我炒一份粉的時(shí)間大概要3分鐘,但是我是一個(gè)人負(fù)責(zé),所以打...
數(shù)據(jù)庫(kù)本身功能非常單一,僅可作為數(shù)據(jù)的存儲(chǔ)介質(zhì),但錯(cuò)誤的數(shù)據(jù)庫(kù)選型帶來(lái)的代價(jià)可能就是項(xiàng)目性能的大幅下降,對(duì)于很多企業(yè)應(yīng)用來(lái)說(shuō)這也是致命的傷害,另外,選擇不同數(shù)據(jù)庫(kù)類(lèi)型同樣會(huì)決定系統(tǒng)中其他模塊的設(shè)計(jì),因此,數(shù)據(jù)庫(kù)選型對(duì)于整個(gè)項(xiàng)目非常重要,我們通常也稱(chēng)這種需求為非功能性需求(NFRs...
大家好,我是小林。上周我發(fā)了個(gè)讀者字節(jié)三面的面經(jīng),結(jié)果評(píng)論區(qū)很多人不相信這是校招的面經(jīng),覺(jué)得難度有點(diǎn)高。首先這個(gè)確實(shí)是讀者真實(shí)的校招面經(jīng),再來(lái)因?yàn)樗皩?shí)習(xí)過(guò),他的實(shí)習(xí)項(xiàng)目里涉及到了不少中間件,所以面試官對(duì)于高并發(fā)問(wèn)題考察比較多,也算是按簡(jiǎn)歷來(lái)問(wèn)的了。正好他自己在學(xué)習(xí)的時(shí)候,有看...
直接進(jìn)入正題,發(fā)車(chē)!簡(jiǎn)述java內(nèi)存模型(JMM)java內(nèi)存模型定義了程序中各種變量的訪問(wèn)規(guī)則。其規(guī)定所有變量都存儲(chǔ)在主內(nèi)存,線程均有自己的工作內(nèi)存。工作內(nèi)存中保存被該線程使用的變量的主內(nèi)存副本,線程對(duì)變量的所有操作都必須在工作空間進(jìn)行,不能直接讀寫(xiě)主內(nèi)存數(shù)據(jù)。操作完成后,線程...
大家好,我是小林。在刷知乎的時(shí)候,發(fā)現(xiàn)了一個(gè)知乎問(wèn)題:“有哪些給專(zhuān)科生的建議?”在看完一個(gè)2.4萬(wàn)贊的回答后,我久久不能釋?xiě)?!建議每一位大專(zhuān)/三本/二本/一本的學(xué)生,都好好看看這篇文章。那些因?yàn)樽约撼錾硪话愕娜?,那些?duì)自己不自信的人,那些想要放棄的人,好好看看這個(gè)回答。原文鏈接:...