設(shè)計模式的原則 設(shè)計模式的原則總結(jié)起來就是抵御變化。我們在軟件設(shè)計的時候蔑滓,當功能需求發(fā)生變化的時候,盡可能的不去修改源代碼状蜗,盡量的將變化的范圍降到最小。 1. 依賴倒置原則(...
設(shè)計模式的原則 設(shè)計模式的原則總結(jié)起來就是抵御變化。我們在軟件設(shè)計的時候蔑滓,當功能需求發(fā)生變化的時候,盡可能的不去修改源代碼状蜗,盡量的將變化的范圍降到最小。 1. 依賴倒置原則(...
GC的基礎(chǔ)知識 1.什么是垃圾 C語言申請內(nèi)存:malloc freeC++: new deletec/C++ 手動回收內(nèi)存Java: new ?自動內(nèi)存回收埋哟,編程上簡單笆豁,系...
關(guān)于消息隊列,從前年開始斷斷續(xù)續(xù)看了些資料赤赊,想寫很久了闯狱,但一直沒騰出空,近來分別碰到幾個朋友聊這塊的技術(shù)選型砍鸠,是時候把這塊的知識整理記錄一下了扩氢。 市面上的消息隊列產(chǎn)品有很多耕驰,...
文章來源于公眾號咖啡拿鐵 ,作者謝英豪 策略模式 經(jīng)常在網(wǎng)上看到一些名為“別再if-else走天下了”,“教你干掉if-else”等之類的文章饭弓,大部分都會講到用策略模式去代替...
大佬寫的很詳細双饥,一看就懂。
并發(fā)七:AQS隊列同步器實現(xiàn)分析AQS 隊列同步器(AbstractQueuedSynchronizer)簡稱AQS,是J.U.C同步構(gòu)件的基礎(chǔ)弟断,包括ReentrantLock咏花、ReentrantReadW...
AQS 隊列同步器(AbstractQueuedSynchronizer)簡稱AQS,是J.U.C同步構(gòu)件的基礎(chǔ),包括ReentrantLock阀趴、ReentrantReadW...
1昏翰、Spring是什么? Spring是一個輕量級的IoC和AOP容器框架。是為Java應(yīng)用程序提供基礎(chǔ)性服務(wù)的一套框架刘急,目的是用于簡化企業(yè)應(yīng)用程序的開發(fā)棚菊,它使得開發(fā)...
很詳細
centos7安裝Mysql8.0步驟CentOS7安裝mysql8.0步驟 1.1 安裝前清理工作据块;1.1.1 清理原有的mysql數(shù)據(jù)庫码邻;使用以下命令查找出安裝的mysql軟件包和依賴包: 顯示結(jié)果如下: 刪...
在springboot項目中我們常常會將一些固定的文件直接放在resources目錄下像屋,比如我們要提供一個模版文件給用戶下載,這個模版文件常年幾乎不會去做修改边篮,這時候我們需求...