1.什么是設計原則。? ? 設計原則是我們寫出優(yōu)質代碼的指導思想。寫代碼容易,寫好代碼難。遵循設計原則,會使我們的代碼模塊更加合理,職責更加清晰...
1.什么是單例模式 2.立即加載與延時加載2.1立即加載:使用對象的時候對象已經創(chuàng)建完畢。 2.2延時加載:在使用對象的時候采取創(chuàng)建對象。 3....
什么是數組數組(Array)是一種線性表數據結構。它用一組連續(xù)的內存空間,來存儲一組具有相同類型的數據。 線性表(Linear List)線性表...
時間復雜度表示代碼執(zhí)行時間隨數據規(guī)模增長的變化趨勢,所以,也叫作漸進時間復雜度(asymptotic time complexity),簡稱時間...
根據《Java設計模式》一書分類,按照目的、用途的不同設計模式一般分為3大類型,共23小類。 一、創(chuàng)建型模式:用于創(chuàng)建對象 單例模式(Singl...
分支命名規(guī)范: 1.修復bug分支命名規(guī)范: {tagName}_bugfix_{bugfixId},其中tagName:為對應服務上最近一次發(fā)...
之前讀到了一段話,很好,今天分享給大家。 放眼未來,擁抱變化,是非常值得推薦的。反之,也可以用另一種思路看待問題,放眼未來,關注不變的東西,進而...
如何衡量一個算法的優(yōu)劣? 如何衡量一個算法的優(yōu)劣,見人見智。一個好的算法首先是要能夠滿足場景的需求,其次是在能夠最大限度的節(jié)省資源(最低成本原則...
背景 ? 隨著程序功能的日益復雜,系統(tǒng)的配置參數越來越多,應用系統(tǒng)的配置信息變的越來越難以高效管理。這里有兩個原因: ? 微服務的流行。隨著...