一個出發(fā)點 當談起軟件設計的目的時,能夠獲得所有人認同的答案只有一個:功能實現(xiàn)。 因為這是一個軟件存在的根本原因。 而在計算機軟件發(fā)展的初期,這一點也正是所有人做軟件設計的唯...
目錄: HAProxy是什么 HAProxy的核心能力和關鍵特性 HAProxy的安裝和運行 使用HAProxy搭建L7負載均衡器 使用HAProxy搭建L4負載均衡器 HA...
1. 為什么我們要改變形象? 剛工作的頭幾年,我都是運動褲,運動鞋,穿衛(wèi)衣。發(fā)型也是板寸頭,或者去理發(fā)店跟師傅說:“修一下就好”,更懶的時候,我干脆自己買來一個電動理發(fā)器,套...
Redis 網(wǎng)絡架構及單線程模型 最近略有閑暇時間,于是對Redis進行了一些學習,學習途徑除了官方文檔還有Redis源代碼,我看的版本是2.8.13,Redis源碼總行數(shù)不...
0 前言 在過去單CPU時代,單任務在一個時間點只能執(zhí)行單一程序。之后發(fā)展到多任務階段,計算機能在同一時間點并行執(zhí)行多任務或多進程。雖然并不是真正意義上的“同一時間點”,而是...
1 前言 在JDK5之前,Java多線程以及其性能一直是個軟肋,只有synchronized、Thread.sleep()、Object.wait/notify這樣有限的方法...
貪心算法 貪心算法總是作出在當前看來最好的選擇。也就是說貪心算法并不從整體最優(yōu)考慮,它所作出的選擇只是在某種意義上的局部最優(yōu)選擇。當然,希望貪心算法得到的最終結果也是整體最優(yōu)...
回溯算法 回溯法:也稱為試探法,它并不考慮問題規(guī)模的大小,而是從問題的最明顯的最小規(guī)模開始逐步求解出可能的答案,并以此慢慢地擴大問題規(guī)模,迭代地逼近最終問題的解。這種迭代類似...