
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è)好的算法首先是要能夠滿足場(chǎng)景的需求挎春,其次是在能夠最大限度的節(jié)省資源(最低成本原則...
背景 ? 隨著程序功能的日益復(fù)雜看疙,系統(tǒng)的配置參數(shù)越來越多,應(yīng)用系統(tǒng)的配置信息變的越來越難以高效管理直奋。這里有兩個(gè)原因: ? 微服務(wù)的流行能庆。隨著...