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