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