1.什么是設(shè)計(jì)原則尺铣。? ? 設(shè)計(jì)原則是我們寫出優(yōu)質(zhì)代碼的指導(dǎo)思想拴曲。寫代碼容易,寫好代碼難凛忿。遵循設(shè)計(jì)原則澈灼,會(huì)使我們的代碼模塊更加合理,職責(zé)更加清晰...
1.什么是單例模式 2.立即加載與延時(shí)加載2.1立即加載:使用對(duì)象的時(shí)候?qū)ο笠呀?jīng)創(chuàng)建完畢店溢。 2.2延時(shí)加載:在使用對(duì)象的時(shí)候采取創(chuàng)建對(duì)象叁熔。 3....
什么是數(shù)組數(shù)組(Array)是一種線性表數(shù)據(jù)結(jié)構(gòu)。它用一組連續(xù)的內(nèi)存空間床牧,來存儲(chǔ)一組具有相同類型的數(shù)據(jù)荣回。 線性表(Linear List)線性表...
時(shí)間復(fù)雜度表示代碼執(zhí)行時(shí)間隨數(shù)據(jù)規(guī)模增長的變化趨勢(shì),所以叠赦,也叫作漸進(jìn)時(shí)間復(fù)雜度(asymptotic time complexity)驹马,簡稱時(shí)間...
根據(jù)《Java設(shè)計(jì)模式》一書分類革砸,按照目的除秀、用途的不同設(shè)計(jì)模式一般分為3大類型,共23小類算利。 一册踩、創(chuàng)建型模式:用于創(chuàng)建對(duì)象 單例模式(Singl...
分支命名規(guī)范: 1.修復(fù)bug分支命名規(guī)范: {tagName}_bugfix_{bugfixId},其中tagName:為對(duì)應(yīng)服務(wù)上最近一次發(fā)...
之前讀到了一段話效拭,很好暂吉,今天分享給大家。 放眼未來缎患,擁抱變化慕的,是非常值得推薦的。反之挤渔,也可以用另一種思路看待問題肮街,放眼未來,關(guān)注不變的東西判导,進(jìn)而...
如何衡量一個(gè)算法的優(yōu)劣? 如何衡量一個(gè)算法的優(yōu)劣绕辖,見人見智摇肌。一個(gè)好的算法首先是要能夠滿足場景的需求,其次是在能夠最大限度的節(jié)省資源(最低成本原則...
背景 ? 隨著程序功能的日益復(fù)雜仪际,系統(tǒng)的配置參數(shù)越來越多围小,應(yīng)用系統(tǒng)的配置信息變的越來越難以高效管理。這里有兩個(gè)原因: ? 微服務(wù)的流行弟头。隨著...