摘要:觀察者模式的別名包括發(fā)布訂閱模式模型視圖模式源監(jiān)聽器模式或從屬者模式。而觀察者一般也會(huì)做出對(duì)象的響應(yīng)觀察者模式屬于行為型模式觀察者模式主要解決的問(wèn)題一方的狀態(tài)發(fā)生了變化,依賴于這一方的觀察者立即能收到通知。參考書籍設(shè)計(jì)模式版。 1 紅燈車過(guò),人停;綠燈人過(guò),車停。每天走在馬路上,到處可見(jiàn)紅綠燈指揮著我們什么時(shí)候可以過(guò)馬路,什么時(shí)候不能過(guò)馬路。無(wú)論是人還是車,都時(shí)刻關(guān)注著紅綠燈的狀態(tài),一...
摘要:本文為有二次開發(fā)需求的同學(xué)準(zhǔn)備,可以修改源碼后編譯運(yùn)行。具體操作即可在端口啟動(dòng)前端服務(wù)。 本文為有thingsboard二次開發(fā)需求的同學(xué)準(zhǔn)備,可以修改源碼后編譯運(yùn)行。 準(zhǔn)備工作 一臺(tái)4Gb內(nèi)存以上的服務(wù)器(官方推薦8Gb以上,但實(shí)測(cè)以下配置即可正常運(yùn)行) showImg(https://segmentfault.com/img/bVbu3eN?w=328&h=86); Centos7...
摘要:對(duì)字節(jié)碼文件進(jìn)行解釋執(zhí)行,把字節(jié)碼翻譯成相關(guān)平臺(tái)上的機(jī)器指令。使用命令可對(duì)字節(jié)碼文件以及配置文件進(jìn)行打包可對(duì)一個(gè)由多個(gè)字節(jié)碼文件和配置文件等資源文件構(gòu)成的項(xiàng)目進(jìn)行打包。和不存在永久代這種說(shuō)法。 Java技術(shù)體系 從廣義上講,Clojure、JRuby、Groovy等運(yùn)行于Java虛擬機(jī)上的語(yǔ)言及其相關(guān)的程序都屬于Java技術(shù)體系中的一員。如果僅從傳統(tǒng)意義上來(lái)看,Sun官方所定義的Jav...
摘要:一個(gè)進(jìn)程可以擁有多個(gè)線程,一個(gè)線程必須有一個(gè)父進(jìn)程。線程是獨(dú)立運(yùn)行的,它并不知道進(jìn)程中是否還有其他的線程存在。線程的調(diào)度和管理由進(jìn)程本身負(fù)責(zé)完成。因此多線程實(shí)現(xiàn)多任務(wù)并發(fā)比多線程的效率高。 ??一個(gè)任務(wù)通常就是一個(gè)程序,每個(gè)運(yùn)行中的程序就是一個(gè)進(jìn)程。當(dāng)一個(gè)程序運(yùn)行時(shí),內(nèi)部可能包含了多個(gè)順序執(zhí)行流,每個(gè)順序執(zhí)行流就是一個(gè)線程。 進(jìn)程 定義: ??當(dāng)一個(gè)程序進(jìn)入內(nèi)存運(yùn)行時(shí),即變成一個(gè)進(jìn)程。...
摘要:攔截器的作用攔截器用于對(duì)瀏覽器到服務(wù)器的請(qǐng)求數(shù)據(jù)或者服務(wù)器到瀏覽器的返回?cái)?shù)據(jù)做一些更改,或者對(duì)請(qǐng)求數(shù)據(jù)做一些增強(qiáng)攔截器的原理和使用工作原理過(guò)濾器類似。使用編寫攔截器類,繼承接口。在文件中注冊(cè)攔截器。 攔截器的作用? 攔截器用于對(duì)瀏覽器到服務(wù)器的請(qǐng)求數(shù)據(jù)或者服務(wù)器到瀏覽器的返回?cái)?shù)據(jù)做一些更改,或者對(duì)請(qǐng)求數(shù)據(jù)做一些增強(qiáng) 攔截器的原理和使用 工作原理:過(guò)濾器類似。 使用: 編寫攔截器類...