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