原创 java 8大happen-before原則

java 8大happen-before原則超全面詳解 單線程happen-before原則: 在同一個線程中,書寫在前面的操作happen-before後面的操作。 鎖的happen-before原則: 同一個鎖的

原创 回首掏-JVM垃圾收集器

回首掏-JVM垃圾收集器 本文將對下面幾種GC回收器進行講解,前面幾個會簡單的講一下,後面兩個會重點說的。 要是哪裏有錯誤的地方,一定要指出哦,嘻嘻 Serial Serial Old ParNew Parallel Scave

原创 go語言MQTT服務器(五)MQTT服務器集羣

go語言MQTT服務器(五)MQTT服務器集羣 GOMQ服務器,寫的不好,別見外 一、節點間數據交互端口配置 二、配置兩個節點,上面的節點間數據交互端口圖也要修改裏面的三個參數 三、MQTT.fx測試工具測試:連接配置,分別連

原创 idea快速複製一個模塊

idea快速複製一個模塊 直接複製要複製的模塊,粘貼到工程中模塊所在地: 如圖複製一份roses-example-account模塊到裏面,改名爲roses-example-ms 並修改父pom.xml,在裏面添加 <module

原创 springboot 與 netty操作串口使用

springboot 與 netty操作串口使用 1.pom添加依賴 <parent> <groupId>org.springframework.boot</groupId> <artif

原创 Netty使用常見錯誤

Netty使用常見錯誤 一、多個handler的執行順序 通過***V字形看*** :下面的是響應的接收過程,即OrderFrameDecoder()->OrderProtocolDecoder()->OrderServerPro

原创 JVM自動內存管理,Minor GC與Full GC的觸發機制

JVM自動內存管理,Minor GC與Full GC的觸發機制 1、java垃圾回收機制 GC 就是Java垃圾回收機制。主流的JVM(HotSpot)採用的是分代收集算法。與c++不同的是,Java採用類似於樹形結構的可達性分析

原创 記錄一次虛擬機啓動Linux【NAT模式】發現沒有網絡的問題

記錄一次虛擬機啓動Linux沒有網絡的問題 隔了幾天沒有玩虛擬機了,今天啓動突然發現,虛擬機居然沒有了網絡【NAT模式】,通過ifconfig查看網絡發現了一個大問題【沒有找到名稱爲ens33的網絡】 後來我查看了一下任務管理器

原创 java開發高級知識點,持續更新中...

java開發高級知識點,持續更新中...Park和Unpark的使用多線程中callable喚醒線程的方法Overload和Override的區別Overloaded的方法是否可以改變返回值的類型接口設計參考過濾器與網關的區別防爬

原创 go語言MQTT服務器(四)集羣設計思考

go語言MQTT服務器(四)集羣設計思考 以下是我自己的想法,本人學生一枚,思考的較淺,,如有什麼錯誤或者遺落的,望多多指導一下,謝謝。 一、集羣中客戶端會話session處理 當一個客戶端通過nginx負載後連接到broker1

原创 淘寶熱門商品信息在JVM哪個內存區域?

淘寶熱門商品信息在JVM哪個內存區域? 遊客:筆者你蠢吧,這麼大數據量放jvm中? 筆者:是是是,教訓的是,雖然內存讀取數據是快也不能這麼任性滴, 一般都是放緩存中間件裏,落地在數據庫裏。 哈哈哈,搞笑的哈。有大佬可以講講嗎

原创 volatile關鍵字的如何保證內存可見性,爲啥不保證原子性

volatile關鍵字的如何保證內存可見性,爲啥不保證原子性 首先,我們來一段程序演示一下 /** * @program: mayun-quick_Netty * @description: volatile關鍵字的如何保證

原创 go語言的MQTT服務器(三)---- nginx負載均衡配置

go語言的MQTT服務器(三)---- nginx負載均衡配置 在nginx配置文件中添加以下配置即可 stream{ upstream mqtt{ server 127.0.0.1:1883; //你的mqtt服務器地址

原创 go語言的MQTT服務器(一)

go語言的MQTT服務器 這是一個通過對已經很久沒有維護的項目https://github.com/zentures/surgemq進行二次開發的mqtt服務器 開發初衷 最初爲了去了解學習mqtt,特在網上找了幾個go語言的mq

原创 go語言的MQTT服務器(二)----- 主題(1)

go語言的MQTT服務器(二) 主題topic 發佈訂閱必須要有主題,當訂閱了某個主題後,才能收到這個主題的payload。 MQTT通過“主題”實現將消息從發佈者客戶端送達至接收者客戶端。“主題”是附加在消息上的一個標籤,發佈