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