某網Java仿微信全棧+高效能後臺+移動客戶端
第1章 課程介紹
課程介紹
第2章 netty介紹與相關基礎知識
初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型
第3章 使用netty編寫第一個hello netty 伺服器
從零開始使用netty編寫伺服器,在網頁訪問後返回hello netty,主要對伺服器啟動類,channel初始化器以及助手類講解,最後會對channel的生命週期進行講解
第4章 使用netty構建websocket伺服器
理解實時通訊,使用netty的websocket編寫服務端啟動類、子處理器以及助手類。 理解JS相關的websocket api,簡單使用hbuilder編寫通訊頁面與netty互動並且使用web瀏覽器與手機端瀏覽器進行測試資料互動
第5章 使用MUI與H5+構建移動端app
零基礎講解MUI、H5+以及hbuilder開發工具,構建慕信輕聊的基本骨架
第6章 使用springboot整合netty搭建後臺
對資料庫表設計進行講解並且使用springboot作為主要後臺框架,並且整合mybatis以及netty,重構netty server並且整合
第7章 使用者註冊/登入/個人資訊
開發使用者註冊登入以及個人資訊頁面相關功能模組,其中涉及到高效能分散式檔案儲存伺服器fastdfs的搭建,並且使用nginx釋出可使用http進行web訪問並且下載使用者頭像和二維碼
第8章 發現頁面與通訊錄相關功能開發
使用者可以通過搜尋其他使用者賬號進行好友新增,或者通過使用者的唯一二維碼進行掃碼新增,傳送新增請求後其他使用者可以拒絕或者同意好友請求
第9章 聊天頁面開發
構建手機端上的聊天頁面模型,建立會話,接受傳送訊息,netty控制點對點訊息傳送,控制會話重連,聊天記錄的本地儲存與左滑刪除,訊息標記未讀,訊息牽手等。
第10章 使用netty編寫心跳檢測
app不會主動和服務端切斷,只會有可能發生離線或者關機或者飛航模式,所以需要在後臺控制心跳,檢測客戶端的讀寫請求來判斷是否清除無用的channel。同時手機端也要保持一定的keepalive。未接受到的訊息在使用者下次開啟後重新獲取。 ...
第11章 後端雲部署與app雲打包
本章節做為上線部分,需要購買雲伺服器,採用騰訊雲,會對其進行講解,然後搭建基本環境,包含JDK、tomcat、MariaDB、fastdfs、nginx,springboot打包與部署。最後對手機app進行雲打包
第12章 課程總結
課程總結
下載地址:百度網盤
相關推薦
某網Java仿微信全棧+高效能後臺+移動客戶端
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁
某課Java仿微信全棧 高效能後臺+移動客戶端(已完結)
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁
分享最完整某課Java仿微信全棧 高效能後臺+移動客戶端
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁
某課最全Java仿微信全棧 高效能後臺+移動客戶端分享
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在
某課最全Java仿微信全棧 高效能後臺+移動客戶端
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁
某課無加密Java仿微信全棧 高效能後臺+移動客戶端
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁
Java仿微信全棧 高效能後臺+移動客戶端分享
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁訪問後返回hello
Java仿微信全棧 高效能後臺+移動客戶端目前最新
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁訪問後返回hello
最完整Java仿微信全棧 高效能後臺+移動客戶端
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁
Java仿微信全棧 高效能後臺+移動客戶端(速存隨時失效)
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁
Java仿微信全棧 高效能後臺+移動客戶端已完結(雲盤下載)
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁
Java仿微信全棧 高效能後臺+移動客戶端2018 (最全)
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁訪問後返回hello
第4章_Java仿微信全棧高效能後臺+移動客戶端
基於web端使用netty和websocket來做一個簡單的聊天的小練習。實時通訊有三種方式:Ajax輪詢、Long pull、websocket,現在很多的業務場景,比方說聊天室、或者手機端online的一些線上的聯機的小遊戲,其實它們都會需要去做到實時通訊。如何做到實時的雙向通訊呢?Ajax輪詢和Long
2018Java仿微信全棧 高效能後臺+移動客戶端
第1章 課程介紹 課程介紹 第2章 netty介紹與相關基礎知識 初識netty,學習阻塞與非阻塞,同步與非同步,理解BIO、NIO、AIO以及netty的執行緒模型 第3章 使用netty編寫第一個hello netty 伺服器 從零開始使用netty編寫伺服器,在網頁訪問後返回hello
Java仿微信全棧 高性能後臺+移動客戶端
ces type 技術分享 添加 部分 二維碼 images 後臺 pri 第1章 課程介紹課程介紹 第2章 netty介紹與相關基礎知識初識netty,學習阻塞與非阻塞,同步與異步,理解BIO、NIO、AIO以及netty的線程模型 第3章 使用netty編寫第一個he
切後臺關閉應用某項許可權,仿微信做法重新啟動應用
問題 切後臺關閉許可權,再次開啟應用,介面上的一些功能項不能正常使用 原因 由於關閉許可權,系統會將當前應用程序回收,再次開啟時系統會恢復任務棧中的Activity,但是系統給恢復的Activity中資料並不完整 例如: 一個Fragment中有個View的點選事
JAVA-仿微信九宮格頭像
此文章首發於 https://www.jianshu.com/p/394f9b0357b3 最近有個需求,需要App實現群頭像仿微信九宮格排列,由於讓客戶端生成頭像顯示會比較慢,因此只能用服務端實現這個需求,但是網上找都不是很符合要求,於是自己動手改了下實現了該功能: publi
微信支付H5介面之獲取客戶端正確的IP
微信支付H5介面,就是在移動端非微信公眾號、微信瀏覽器,移動端的其他瀏覽器喚起微信支付。 症狀:“網路環境未能通過安全驗證,請稍後再試” 商戶側統一下單傳的終端IP(spbill_create_ip)與使用者實際調起支付時微信側檢測到的終端IP不一致導致的,這個問題一般是商戶在統一下單時沒有
微信小程式例子——調起客戶端小程式設定介面
1、效果展示 2、關鍵程式碼 wxml程式碼 小程式設定 js程式碼 Page({ openSettingTap:function(){ wx.openSetting({
實現手機掃描二維碼頁面登入,類似web微信-第三篇,手機客戶端
上一篇,介紹了二維碼生成的機制,緊接著,我們就要開發手機客戶端來識別這個二維碼。 二維碼,實際上是記錄了這個頁面的sessionID,目的是為了最後讓伺服器能通過long polling的機制去通知到這個瀏覽器。 建立二維碼的時候我們採用了nodejs的QRcode庫,其實