很多人都認為Dalvik虛擬機是一個Java虛擬機,因為Android開發(fā)的編程語言恰恰是Java語言,但是這種說法并不準確。Dalvik虛擬機并不是按照Java虛擬機的規(guī)范來實現(xiàn)的,兩者不兼容,而且也有很多不同之處。Java虛擬機和Dalvik虛擬機主要有兩大區(qū)別:查看全文>>
通過遍閉帶點的訪問可以找到文檔中指定的元素,但是這種方法有些麻煩,document對象中提供了直接搜索文檔中指定元素的方法,具體如下。查看全文>>
Java企業(yè)級的應(yīng)用根據(jù)業(yè)務(wù)的復雜程度,通常使用的系統(tǒng)架構(gòu)有應(yīng)用架構(gòu)、垂直應(yīng)用架構(gòu)、面向服務(wù)的架構(gòu)(Service-Oriented Architecture,SOA)、微服務(wù)架構(gòu)等。項目架構(gòu)的選擇在項目準備過程中占據(jù)著重要的位置,除此之外技術(shù)架構(gòu)的選擇也是項目準備過程中必不可少的一個環(huán)節(jié),接下來將針對項目架構(gòu)和技術(shù)架構(gòu)的選擇進行詳細講解。查看全文>>
身份認證是大多數(shù)應(yīng)用的重要組成部分,EMQ X 中的認證指的是當一個客戶端連接到 EMQ X 的時候,通過服務(wù)器端的配置來控制客戶端連接服務(wù)器的權(quán)限。查看全文>>
FreeMarker是一款 模板引擎:即一種基于模板和要改變的數(shù)據(jù),并用來生成輸出文本(HTML網(wǎng)頁,電子郵件,配置文件,源代碼等)的通用工具。它不是面向最終用戶的,而是一個Java類庫,是一款程序員可以嵌入他們所開發(fā)產(chǎn)品的組件。本節(jié)介紹Freemarker的使用。查看全文>>
CAP原則又稱CAP定理,它包括一致性(Consistency)、可用性(Availability)和分區(qū)容錯性(Partition Tolerance)三大要素,三大要素的介紹具體如下:查看全文>>