一種定義docker鏡像啟動(dòng)腳本的簡單方法 自定義鏡像有兩種方法,首先是編寫dockerfile,其次是將容器提交為鏡像。兩種方式都可能需要定義鏡像啟動(dòng)腳本,將容器中需要配置...
一個(gè)項(xiàng)目,由兩個(gè)人組成,小王和小明。小王為小明提供函數(shù),將數(shù)據(jù)保存到數(shù)據(jù)庫當(dāng)中,小明不關(guān)心入庫細(xì)節(jié)。下面小明是調(diào)用小王的代碼。 InsertHouse(house);Ins...
在操作系統(tǒng)還沒有虛擬內(nèi)存空間的年代,每個(gè)進(jìn)程都是訪問物理內(nèi)存,進(jìn)程間通信最為簡單,約定好內(nèi)存地址就行了,比如說進(jìn)程A,從0x23開始,連續(xù)放100個(gè)字節(jié)的數(shù)據(jù),進(jìn)程B從物理內(nèi)...
普通碼農(nóng)別想著重寫TCP協(xié)議了,老老實(shí)實(shí)將軟件運(yùn)行在較新的操作系統(tǒng)上面,直接享受相關(guān)技術(shù)進(jìn)步帶來的實(shí)惠。 普通碼農(nóng)別想著重寫HTTP協(xié)議了,老老實(shí)實(shí)找找自己軟件中,有沒有少發(fā)...
我們都知道垃圾回收是指回收那些不再使用的對(duì)象所占的內(nèi)存區(qū)域。生動(dòng)的說,在 Java 的世界里,無用的人就要拉出去槍斃了,并且把其所占的地盤清理,以便讓“別人“來使用。 如何判...
兩個(gè)系統(tǒng)之間需要同步數(shù)據(jù),同步的方法可以分為全量和增量兩種形式。多年的經(jīng)驗(yàn)告訴我,能用全量就別用增量。增量有三個(gè)問題 數(shù)據(jù)提供方,很難制作增量包,事無巨細(xì)都要記錄,稍微記錯(cuò)就...
這里的接口指的是團(tuán)隊(duì)開發(fā)中,模塊間的函數(shù)接口,或者跨進(jìn)程的協(xié)議接口。 俗話說有人的地方就有江湖,在軟件開發(fā)當(dāng)中,有人的地方就有接口,有接口就要考慮兼容性問題。平心而論,一般新...