好久沒這樣寫寫東西了,最近也真的是很忙,白天上班,晚上帶娃,還要學習。
其實靜下心來好好的學習才發現自己要學習的太多了,技術更新換代的也很頻繁。每天堅持一點點學習,讓自己更充實,技術慢慢得到提公升。
接下來的每一天都要學習,自己一定也能堅持。記錄下點滴。
說的有點倉促,後面會更好
附上自己學習的一些筆記,
今天的是設計模式之單例模式,祝自己節日快樂,天下程式設計師節日快樂,公升值加薪。哈哈哈
單例模式:記憶體中只存在⼀個例項物件調⽤反射機制破壞單例模式的解決⽅案:私有化構造⽅法中 加判斷禁⽌。構造⽅法私有化 。 提供對外調⽤的唯⼀⽅法。
1 餓漢模式 :執行緒安全 耗費資源
2懶漢模式:被外部類調⽤時才建立例項 執行緒不安全
3雙重加鎖模式 : 執行緒安全 (懶漢模式)
4靜態內部類模式:(懶漢模式)
註冊式模式(將每⼀個例項都快取到統⼀的容器中,使⽤唯⼀標識獲取例項)
threadlocal單例
序列化 反序列化破壞單例模式的解決⽅案:檢視底層原始碼可發現 只需要新增寫
⼀個⽅法
設計模式簡析(單例模式)
什麼是設計模式 設計模式是指設計某個程式的方式。今天我們簡析一下單例模式 單例模式 乙個類只能最多建立出乙個物件 實現單例必須滿足以下條件 1.不讓轉殖 私有化轉殖魔術方法 2。不讓建立物件 私有化構造方法 不能在類外部使用new關鍵字建立物件。3。進入類的內部建立物件 使用靜態方法 4.在類中使用...
單例模式簡析
一 單例模式 單例模式確保乙個類只有乙個例項,自行提供這個例項並向整個系統提供這個例項。特點就是多讀單寫。函式簡單實現 class singleton return sinstance void printf protected singleton data 0 防拷貝,只申明不定義 singlet...
設計模式筆記之 單例模式
那麼單例的建立方式有4中 其實是5種,只不過有一種因為不推薦使用,就不學習了 這種寫法分類來自尚學堂的老師。這個寫法是類在初始化就已經完成單例的建立的,不可以延遲操作 package singlepattern 這是類初始化就馬上載入,惡漢 author cloudhuan public class...