原创 用Java構建一個簡單的WebSocket聊天室

前言 首先對於一個簡單的聊天室,大家應該都有一定的概念了,這裏我們省略用戶模塊的講解,而是單純的先說說聊天室的幾個功能:自我對話、好友交流、羣聊、離線消息等。 今天我們要做的demo就能幫我們做到這一點啦!!! 採用框架 我們整個Demo基

原创 InChat一版,僅僅兩個接口實現自己的IM系統(可兼容)

InChat 一個IM通訊框架 一個輕量級、高效率的支持多端(應用與硬件Iot)的異步網絡應用通訊框架。(核心底層Netty) Github:InChat 版本目標:完成基本的消息通訊(僅支持文本消息),離線消息存儲,歷史消息查詢,一對一聊

原创 12月乾貨分享!!!!

12月乾貨分享!!!!

原创 架構師軟技能之協商(上)

架構師軟技能之協商(上)

原创 測試一波SpringBoot的HTTP吞吐量

測試一波SpringBoot的HTTP吞吐量

原创 如何做一個自己的開源聊天項目?(仿微信)

篇幅較長,感謝閱讀。 萬事開頭難 在我決定做開源是因爲自身工作接觸到大多數的項目都是基於開源大佬寫的框架,自覺慚愧,工作以來一直忙於業務與功能實現,多多少少做過的幾個項目也沒能抽出部分好一點的功能業務Maven包什麼的提供也同行使用或借鑑,

原创 開源IM項目-InChat登錄接口設計與實現(基於Netty)

只給你最值得的信息 小弟正在做的一個開源IM項目,目標是實現一個輕量級、高效率的支持聊天與物聯網的通訊框架。昨天剛剛出的設計稿並再今天做了實現。 項目是基於Netty的二次開發,關於Netty我這裏就不再介紹了,懂的人自然都懂。我的預算是做

原创 構建入門Restful Web服務

創建資源類 假設你已經設置了項目和構建系統,你可以創建Web服務。 通過考慮服務交互來開始這個過程。 該服務將處理GET請求/greeting,可選地使用name查詢字符串中的參數。該GET請求應該返回200 OK在表示問候的身體與JSON

原创 做一個開源的小程序登錄模塊組件(token)

先了解下SSO 對於單點登陸淺顯一點的說就是兩種,一種web端的基於Cookie、另一種是跨端的基於Token,一般想要做的都優先做Token吧,個人建議,因爲後期擴展也方便哦。 小程序也是呢,做成token的形式是較好的。 流程圖 PS:

原创 快速入門spring-amqp

Spring-amqp-tutorial Spring AMQP項目將核心Spring概念應用於基於AMQP的消息傳遞解決方案的開發。它提供了一個“模板”作爲發送和接收消息的高級抽象。它還爲具有“偵聽器容器”的消息驅動的POJO提供支持。這

原创 如何做一個高效的開發者

前言 如果你是一個廚師,假設你是這樣一個熱愛烹飪的廚師,那麼你一定會對自己的每一道菜都很用心的烹飪,準備材料、切菜、烹飪、火候、時間,甚至每一道菜的順序。 而同理,程序員(開發者)也是如此,你需要對自己的每一個java文件都用心的“烹飪”。

原创 基於paho.js實現MQTT的小程序Iot物聯網通信

項目介紹 InChatGitHub地址:https://github.com/UncleCatMy...項目介紹:【預計終版仿騰訊IM項目,目前迭代中....】基於Netty4與SpringBoot,聊天室WebSocket(文字圖片)加A

原创 實現一個ArrayList過程

前言 ArrayList,可隨意添加和刪除元素而不許考慮數組的大小。 構造器 一個無參構造器、一個參數爲int型的有參構造器、一個參數爲Collection型的有參構造器。參數爲Collection型的構造器用來實現將其他繼承Collect

原创 RestTemplate的三種使用方式

準備 服務端我是用的是一個普通的API @RestController public class ServerController { @GetMapping("/msg") public String msg(){

原创 支持成千上萬的併發客戶端的系統底層框架

Netty!!! 寫過一段時間的代碼後,大多數人都會學到:直接使用底層的APi暴露了複雜性,並且引入了對往往供不應求的技能的關鍵性依賴,當然,學過Java的朋友或者其他語言也知道,面向對象的概念:用較簡單的抽象隱藏底層實現的複雜度。 而也因