什么是設計模式遵班? Christopher Alexander 說過:“每一個模式描述了一個在我們周圍不斷重復發(fā)生的問題勃痴,以及該問題的解決方案的核...
什么是設計模式遵班? Christopher Alexander 說過:“每一個模式描述了一個在我們周圍不斷重復發(fā)生的問題勃痴,以及該問題的解決方案的核...
背景知識 同步盔憨、異步、阻塞缨称、非阻塞 首先凝果,這幾個概念非常容易搞混淆,但NIO中又有涉及具钥,所以總結(jié)一下。 同步:API調(diào)用返回時調(diào)用者就知道操作的...
對于瀏覽器緩存,相信很多開發(fā)者對它真的是又愛又恨四啰。一方面極大地提升了用戶體驗宁玫,而另一方面有時會因為讀取了緩存而展示了“錯誤”的東西,而在開發(fā)過程...
現(xiàn)象 應用系統(tǒng)中的關(guān)鍵服務絕大部分都會是對數(shù)據(jù)庫的依賴。 當多個進程同時操作同一個數(shù)據(jù)匙赞,會產(chǎn)生資源爭搶佛掖,數(shù)據(jù)一致性的問題。 如果只有一個數(shù)據(jù)庫服...
前言 由于歷史原因芥被,集中式架構(gòu)多用于傳統(tǒng)銀行、電信等行業(yè)坐榆。主機資源集中在大型主機或小型機上拴魄。集中式架構(gòu)下,包括操作系統(tǒng)席镀,中間件匹中,數(shù)據(jù)庫等“基礎軟...
前言 不少在傳統(tǒng)行業(yè)摸爬滾打的程序員越來越焦慮了顶捷,有些甚至睡不著覺。為什么屎篱?傳統(tǒng)行業(yè)的程序員們每天進行的都是業(yè)務代碼的編寫焊切,接觸不到更新更好的技...
前言 程序員一門心思鉆研技術(shù)其實是一件很蠢的事情扮授。 因為大部分人并不是那1%的天才,也完全沒辦法做到十年如一日地鉆研技術(shù)专肪,至于光靠興趣驅(qū)動刹勃,未免...
前言 為什么需要RPC,而不是簡單的HTTP接口嚎尤? 剛開始還是菜鳥的時候荔仁,時常把RPC和HTTP搞混淆,本身概念還沒理解清楚芽死,心里就浮躁的不行乏梁,...
為什么是kafka? 在我們大量使用分布式數(shù)據(jù)庫关贵、分布式計算集群的時候遇骑,是否會遇到這樣的一些問題: 我們想分析下用戶行為(pageviews),...
前言 今天是1024程序員節(jié),中國500w+的程序員今天可以享受一天專屬的節(jié)日炭剪,網(wǎng)絡上也有各種慶祝方式: 一些公司祭出了“程序員鼓勵師” 一些公...