數(shù)據(jù)庫本身功能非常單一,僅可作為數(shù)據(jù)的存儲介質,但錯誤的數(shù)據(jù)庫選型帶來的代價可能就是項目性能的大幅下降,對于很多企業(yè)應用來說這也是致命的傷害,另外,選擇不同數(shù)據(jù)庫類型同樣會決定系統(tǒng)中其他模塊的設計,因此,數(shù)據(jù)庫選型對于整個項目非常重要,我們通常也稱這種需求為非功能性需求(NFRs...
大家好,我是小林。上周我發(fā)了個讀者字節(jié)三面的面經,結果評論區(qū)很多人不相信這是校招的面經,覺得難度有點高。首先這個確實是讀者真實的校招面經,再來因為他之前實習過,他的實習項目里涉及到了不少中間件,所以面試官對于高并發(fā)問題考察比較多,也算是按簡歷來問的了。正好他自己在學習的時候,有看...
直接進入正題,發(fā)車!簡述java內存模型(JMM)java內存模型定義了程序中各種變量的訪問規(guī)則。其規(guī)定所有變量都存儲在主內存,線程均有自己的工作內存。工作內存中保存被該線程使用的變量的主內存副本,線程對變量的所有操作都必須在工作空間進行,不能直接讀寫主內存數(shù)據(jù)。操作完成后,線程...
大家好,我是小林。在刷知乎的時候,發(fā)現(xiàn)了一個知乎問題:“有哪些給??粕慕ㄗh?”在看完一個2.4萬贊的回答后,我久久不能釋懷!建議每一位大專/三本/二本/一本的學生,都好好看看這篇文章。那些因為自己出身一般的人,那些對自己不自信的人,那些想要放棄的人,好好看看這個回答。原文鏈接:...
大家好,我是小林。我寫技術文章畫的圖片是保存到GitHub的,沒別的原因,就是因為免費,但是GitHub訪問的速度大家都懂的,訪問的速度很慢。所以我會用CDN來加速圖片的訪問,也就是我的圖床的方案是GitHubjsdelivrCDN,使用很簡單,只需要把域名地址替換一下就行。那為...
今天又是被傾盆的需求淹沒的一天。有沒有人知道,那種“我用3句話,就讓產品為我砍了18個需求”的雞湯課在哪報名,想報。"聽懂掌聲"的那種課就算了,太費手了。扯遠了,回到我們今天的正題,我們了解下這篇文的目錄。目錄代碼執(zhí)行send成功后,數(shù)據(jù)就發(fā)出去了嗎?回答這個問題之前,需要了解什...
大家好,我是小林。前段時間,我在群里看到個小伙伴面字節(jié)時遇到的問題:關于close和shudown我在圖解網絡里也介紹了一下,但是還不是太詳細。今天具體給大家分享下?close和?shudown的區(qū)別,大家掌握好來,下次就不怕被問啦!我們都知道,TCP是個面向連接的、可靠的、基于...
以淘寶、京東和拼多多為典型的用戶商品消費場景,是國內用戶量最多的業(yè)務場景,也是產生利潤最多的業(yè)務場景。在這其中,客戶擁有最大的自主權,如何有效地加以利用或辨別客戶在行為之下產生的大量數(shù)據(jù),成為了電商能否實現(xiàn)經濟利益最大化的挑戰(zhàn)之一。一份好的用戶畫像,可以極大地幫助你解決問題。例如...
看到一篇。一個農村博士的獨白:全家為什么只有我讀到了博士。感觸很深刻,分享給大家,共勉。我是來自國內某省偏遠地區(qū)的孩子,家里有兄弟姐妹5個,我排老幺(也就是最小的一個)。在我出生前,因為家里生活條件太差,經常是有上頓沒下頓,結果我的大哥被餓死了,大姐被家里送給遠房親戚領養(yǎng),換來了...
大家好,我是小林。Git是程序員學習和工作都離不開發(fā)工具,也是非程序員好用的文檔版本管理工具。本文圖解Git中的最常用命令。如果你稍微理解Git的工作原理,這篇文章能夠讓你理解的更透徹。原文鏈接:https://marklodato.github.io/visual-git-gu...
小林真的被掏空了。。。這一周我的的精力和心思都放在帶大家搞事去了,就是帶1000個人白嫖阿里云服務器,目前還差一些就完成了(參與方式見文末)。途中發(fā)生很多問題,我每天在8個群里各種答疑,挺影響我的工作和生活的。以至于我最近都沒有時間寫圖解文章,然后每天都有會讀者催更小林的圖解Re...