java

2063/2064ページ

【躍遷之路】【464天】程式設計師高效學習方法論探索系列(實驗階段221-2018.05.15)

@(躍遷之路)專欄 實驗說明 從2017.10.6起,開啟這個系列,目標只有一個:探索新的學習方法,實現躍遷式成長 實驗期2年(2017.10.06 – 2019.10.06) 我將以自己為實驗物件。 我將開源我的學習方法,方法不斷更新迭代,全程記錄分享 實驗結束後我將請5位以上資深程式 […]

Effective Java 筆記

對所有物件都通用的方法 equals和hashCode方法的關係 重寫equals方法必須也要重寫hashCode方法。 equals用的屬性沒變,則多次呼叫hashCode返回值也必須保持不變。 equals比較相等的物件,hashCode也必須相同。反之不然。 所處相同hash bucket的物 […]

Spring Session實戰-傳統單體應用叢集部署解決方案

場景值1 一個維護了幾百年的單體老專案,突然就火起來了,訪問人數突然暴增,伺服器資源告急,擔心一下駕崩,老闆一個電話過來跟你說:“![email protected]!#!!¥@!¥1¥@!”,然後你得大半夜從睡夢中醒來屁顛屁顛的整伺服器。 場景值2 下班了,準備發完版本就回去。等等,老闆還在演示,又不能中斷伺服器去部署應用。一 […]

查詢演算法之二分查詢法

查詢演算法之二分查詢法 思想 二分查詢法的思想非常簡單,對於一個有序數列,找它中間的元素,看是否是查詢目標,如果不是,就看這個查詢目標是小於還是大於中間元素,然後在對應的區間內重複上述過程。 演算法 需要注意幾個問題: while 迴圈:while 迴圈的條件應該是 left < right […]

單例模式你會幾種寫法?

前言 只有光頭才能變強 回顧前面: 給女朋友講解什麼是代理模式 包裝模式就是這麼簡單啦 本來打算沒那麼快更新的,這陣子在刷Spring的書籍。在看Spring的時候又經常會看到“單例”,“工廠”這些字樣。 所以,就先來說說單例和工廠設計模式啦,這兩種模式也是很常見的,我看很多面經都會遇到這兩種模式~ […]

4 – 縮排

4 – 縮排 推薦使用4個空格做為縮排單位。關於使用空格或者tab並沒有決定性的要求。tab需要設定為8個空格而不是4個。 Q: 換行、縮排 區別 A: 程式碼巢狀、內部需要縮排。比如方法的實現和if的內部,如下: if (boolenArg) { doSomething(); //這叫 […]

1 2,063 2,064