【導(dǎo)語】:開源的在線流程圖繪制工具。簡(jiǎn)介Wireflow是一個(gè)免費(fèi)的、開源的在線流程圖繪制工具,用于創(chuàng)建漂亮的流程圖,無需Photoshop技能。支持使用100多種自定義圖形、可進(jìn)行多人協(xié)作、權(quán)限分配、實(shí)時(shí)聊天等功能,并擁有豐富的功能組件庫。Wireflow的誕生是為了在項(xiàng)目規(guī)劃...
↓推薦關(guān)注↓前言:一直是想知道一條SQL語句是怎么被執(zhí)行的,它執(zhí)行的順序是怎樣的,然后查看總結(jié)各方資料,就有了下面這一篇博文了。本文將從MySQL總體架構(gòu)--->查詢執(zhí)行流程--->語句執(zhí)行順序來探討一下其中的知識(shí)。一、MySQL架構(gòu)總覽:架構(gòu)最好看圖,再配上必要的說明文字。下圖...
在看數(shù)據(jù)庫的過程中我做了一些小筆記,可能沒我之前系統(tǒng)文章那么有趣,但是絕對(duì)也是干貨十足,適合大家去回顧或者面試突擊的適合看看,也不多說先放圖。存儲(chǔ)引擎InnoDBInnoDB是MySQL默認(rèn)的事務(wù)型存儲(chǔ)引擎,只要在需要它不支持的特性時(shí),才考慮使用其他存儲(chǔ)引擎。InnoDB采用MV...
大家好,我是小林。前段時(shí)間,我在群里看到個(gè)小伙伴面字節(jié)時(shí)遇到的問題:關(guān)于close和shudown我在圖解網(wǎng)絡(luò)里也介紹了一下,但是還不是太詳細(xì)。今天具體給大家分享下?close和?shudown的區(qū)別,大家掌握好來,下次就不怕被問啦!我們都知道,TCP是個(gè)面向連接的、可靠的、基于...
大家好,我是小林。昨晚下班一到家就一直在肝文章,寫到晚上1點(diǎn)還是沒寫完,所以技術(shù)文章的事情先鴿幾天(這周必發(fā)?。饕怯行┑胤较攵喈孅c(diǎn)圖,畫圖這玩意還挺費(fèi)時(shí)間的。然后我最近在某寶買了個(gè)很高的桌子,因?yàn)楫?dāng)程序員久后,由于長(zhǎng)期久坐,真的會(huì)有些職業(yè)病,比如我最近脖子就不太舒服,上班也...
這是我的錢包,共有100萬元。今天我心情好,我決定給你的轉(zhuǎn)賬100萬,最后的結(jié)果肯定是我的余額變?yōu)?元,你的余額多了100萬元,是不是想到就很開心?轉(zhuǎn)賬這一動(dòng)作在程序里會(huì)涉及到一系列的操作,假設(shè)我向你轉(zhuǎn)賬100萬的過程是有下面這幾個(gè)步驟組成的:可以看到這個(gè)轉(zhuǎn)賬的過程涉及到了兩次修...
大家好,我是小林。在前一篇文章我講了下MySQL的全局鎖、表記鎖和行級(jí)別鎖,其中行級(jí)鎖只提了概念,并沒有具體說。因?yàn)樾屑?jí)鎖加鎖規(guī)則比較復(fù)雜,不同的場(chǎng)景,加鎖的形式還不同,所以這次就來好好介紹下行級(jí)鎖。對(duì)記錄加鎖時(shí),加鎖的基本單位是next-keylock,它是由記錄鎖和間隙鎖組合...
今天是個(gè)好日子,小林炒粉開張的日子到了!我騎著我心愛的三輪車去我的炒粉擺攤了,天氣很好,沒有下雨的征兆,心想今天應(yīng)該能賣好多份炒粉。到了攤位后,我收拾了一番,準(zhǔn)備開賣!很快,我的攤位就排起了長(zhǎng)隊(duì),我一望過去,感覺有十多號(hào)人,我炒一份粉的時(shí)間大概要3分鐘,但是我是一個(gè)人負(fù)責(zé),所以打...
數(shù)據(jù)庫本身功能非常單一,僅可作為數(shù)據(jù)的存儲(chǔ)介質(zhì),但錯(cuò)誤的數(shù)據(jù)庫選型帶來的代價(jià)可能就是項(xiàng)目性能的大幅下降,對(duì)于很多企業(yè)應(yīng)用來說這也是致命的傷害,另外,選擇不同數(shù)據(jù)庫類型同樣會(huì)決定系統(tǒng)中其他模塊的設(shè)計(jì),因此,數(shù)據(jù)庫選型對(duì)于整個(gè)項(xiàng)目非常重要,我們通常也稱這種需求為非功能性需求(NFRs...
大家好,我是小林。上周我發(fā)了個(gè)讀者字節(jié)三面的面經(jīng),結(jié)果評(píng)論區(qū)很多人不相信這是校招的面經(jīng),覺得難度有點(diǎn)高。首先這個(gè)確實(shí)是讀者真實(shí)的校招面經(jīng),再來因?yàn)樗皩?shí)習(xí)過,他的實(shí)習(xí)項(xiàng)目里涉及到了不少中間件,所以面試官對(duì)于高并發(fā)問題考察比較多,也算是按簡(jiǎn)歷來問的了。正好他自己在學(xué)習(xí)的時(shí)候,有看...
直接進(jìn)入正題,發(fā)車!簡(jiǎn)述java內(nèi)存模型(JMM)java內(nèi)存模型定義了程序中各種變量的訪問規(guī)則。其規(guī)定所有變量都存儲(chǔ)在主內(nèi)存,線程均有自己的工作內(nèi)存。工作內(nèi)存中保存被該線程使用的變量的主內(nèi)存副本,線程對(duì)變量的所有操作都必須在工作空間進(jìn)行,不能直接讀寫主內(nèi)存數(shù)據(jù)。操作完成后,線程...
大家好,我是小林。在刷知乎的時(shí)候,發(fā)現(xiàn)了一個(gè)知乎問題:“有哪些給專科生的建議?”在看完一個(gè)2.4萬贊的回答后,我久久不能釋懷!建議每一位大專/三本/二本/一本的學(xué)生,都好好看看這篇文章。那些因?yàn)樽约撼錾硪话愕娜?,那些?duì)自己不自信的人,那些想要放棄的人,好好看看這個(gè)回答。原文鏈接:...
大家好,我是小林。我寫技術(shù)文章畫的圖片是保存到GitHub的,沒別的原因,就是因?yàn)槊赓M(fèi),但是GitHub訪問的速度大家都懂的,訪問的速度很慢。所以我會(huì)用CDN來加速圖片的訪問,也就是我的圖床的方案是GitHubjsdelivrCDN,使用很簡(jiǎn)單,只需要把域名地址替換一下就行。那為...
今天又是被傾盆的需求淹沒的一天。有沒有人知道,那種“我用3句話,就讓產(chǎn)品為我砍了18個(gè)需求”的雞湯課在哪報(bào)名,想報(bào)。"聽懂掌聲"的那種課就算了,太費(fèi)手了。扯遠(yuǎn)了,回到我們今天的正題,我們了解下這篇文的目錄。目錄代碼執(zhí)行send成功后,數(shù)據(jù)就發(fā)出去了嗎?回答這個(gè)問題之前,需要了解什...
喜大普奔!打工人深惡痛絕的“996”被明確是嚴(yán)重違法!近日,人社部和最高人民法院聯(lián)合發(fā)布了十件超時(shí)加班典型案例,進(jìn)一步明確了工時(shí)及加班工資法律適用標(biāo)準(zhǔn),并在其中一宗典型案例中明確“996”嚴(yán)重違反法律關(guān)于延長(zhǎng)工作時(shí)間上限的規(guī)定,相關(guān)公司規(guī)章制度應(yīng)認(rèn)定為無效。?案件詳情:張某于20...