原创 物聯網Java服務端TCP通訊

主要是自己記錄一下,剛開始學習這方面知識。對TCP通信理解的並不是特別透徹,只能通過代碼一步一步深入: 本文主要功能是,傳感器設備(包括可控制類電機)採集信息,以及發送指令,包括回傳等功能。 廢話不多說,老規矩,直接上代碼: packa

原创 java優先隊列

優先隊列的寫法有好多種,其中包括二叉樹的寫法,不過本人對於二叉樹還沒有喫透,不能隨便就傳授給大家,本文的方法跟前兩篇目的是一樣的,儘量不用第三方庫,純java數據處理。 下面是隊列的屬性與結構,我用鍵值對的方式去聲明該數據的優先級:  

原创 TCP用到的轉換函數

接上篇TCP 本文主要是TCP連接中所用到的一些轉換函數: public class DataUtil { //buffer轉string public static String decodeKey(ByteBuffer b