原创 MQTT基本應用(Mosquitto+Eclipse Paho)

本文主要介紹,MQTT 基本概念和實現方式: 1.概述 1.1MQTT協議 MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協議),由IBM在1999年發佈,是一種基於發佈/訂閱(Pub

原创 Java JMX

>JMX ?  Java管理拓展 通過將監控和管理涉及到的各個方面的問題和解決辦法放到一起,統一設計,以便向外提供服務,以供使用者調用。 >一些術語 管理資源(Manageable resource):只要是能幫助是你的活動和系統正常運轉

原创 Java RMI

>RMI ? RMI(Remote Method Invocation)遠程方法調用。能夠讓在客戶端Java虛擬機上的對象像調用本地對象一樣調用服務端java 虛擬機中的對象上的方法。使用代表:EJB >RMI實踐 要遠程調用的接口、實現

原创 Mina 入門

1.配置環境 添加 log4j.properties 、jar包 log4j配置文件: log4j.rootLogger=DEBUG,MINA,file log4j.appender.MINA=org.apache.log4j.Co

原创 Java NIO

1.nio和傳統io的區別   2.面向流與面向緩衝區 >傳統IO:輸入輸出流,只要是IO就是用於傳輸數據的。         水源                流可以類比爲水流                用戶 傳統IO操作/直

原创 Java 反射(練習)

問題:如何修改一個私有的成員變量? public class PrivateTest { private String name = "hello"; public String getName() { return this

原创 Java 反射(Array相關)

>使用Array的靜態方法 動態創建一維數組 public class ArrayTester1 { /** * java.lang.reflect.Array類 提供了動態創建和訪問數組的 各種靜態方法 */ //通過

原创 Java 反射(Class class相關)

>Class類:反射的根源 >1.Object class,是所有的Java classes的繼承根源, 其內聲明瞭數個應該在所有Java class中被改寫methods:hashCode()、equals()、clone()、toSt

原创 Maven

>Maven ? 如何理解,引用一些解釋: Maven是基於項目對象模型(POM project object model),可以通過一小段描述信息(配置)來管理項目的構建,報告和文檔的軟件項目管理工具(百度百科) Maven的核心功能便

原创 Java操作MongoDB

使用Java對mongo集合文檔進行基本增刪查改操作 >添加驅動包 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifac

原创 MongoDB(window安裝及服務配置)

>下載安裝包,按提示安裝 MongoDB 提供了可用於 32 位和 64 位系統的預編譯二進制包,你可以從MongoDB官網下載安裝,MongoDB 預編譯二進制包下載地址:https://www.mongodb.com/download

原创 Oracle Merge into

>語法 merge into 目標表 a using 源表 b on(a.條件字段1=b.條件字段1 and a.條件字段2=b.條件字段2 ……) when matched then update set a.更新字段=b.

原创 工廠模式

GoF中對於工廠模式的定義: “Define an interface for creating an object, but let subclasses decide which class to instantiate. Fact

原创 觀察者模式

定義:定義對象間一種一對多的依賴關係,使得每當一個對象改變狀態,則所有依賴它的對象都會得到通知並被自動更新。 實現:java.util包中提供的Observable類和Observer接口,可以用來實現觀察者模式。 注意: 1、觀察者與被

原创 Java多線程(線程生命週期)

當線程被創建並啓動後,並不是一啓動就進入了執行狀態,也不是一直處於執行狀態,在線程的生命週期中,它要經歷新建、就緒、運行、阻塞和死亡5種狀態。尤其是當線程啓動以後,它不可能一直佔用CPU獨自運行,所以CPU需要在多條線程之間切換,於是線程