tag 網絡編程

標籤
貢獻13
75
05:38 AM · Nov 05 ,2025

@網絡編程 / 博客 RSS 訂閱

JackJiang - 探討組合加密算法在IM中的應用

1、前言 本文深入分析了即時通信(IM)系統中所面臨的各種安全問題,綜合利用對稱加密算法(DES算法)、公開密鑰算法(RSA算法)和Hash算法(MD5)的優點,探討組合加密算法在即時通信中的應用。 2、IM安全系列文章 本文是IM通訊安全知識系列文章中的第2篇,總目錄如下: 《即時通訊安全篇(一):正確地理解和使用Android端加密算法》 《即時通訊安全篇(二):探討組合加密算法在IM中的應用

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 轉轉千萬級用户量消息推送系統的架構演進之路

本文由轉轉平台業務負責人王計寬分享,原題“轉轉push系統的演進之路”,下文有修訂和重新排版。 1、引言 顧名思義,push就是就是藉助廠商通道把消息發送給用户的一種方式,一般用於用户的召回和活動觸達,和即時通訊IM在業務上稍有區別,但技術邏輯上是相通的,不在此處贅述。本文將從0開始講講轉轉千萬級用户量消息推送系統的架構演進和迭代過程,以及遇到的常見問題的解法,希望能帶給你啓發。 2、術語

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - Web網頁端即時通訊源碼/IM聊天源碼RainbowChat-Web

1、基本介紹 RainbowChat-Web是一套基於MobileIMSDK-Web的網頁端IM系統。不同於市面上某些開源練手或淘寶售賣的demo級代碼,RainbowChat-Web的產品級代碼演化自真正運營過的商業產品,其所依賴的通信層核心SDK已在數年內經過大量客户及其輻射的最終用户的使用和驗證。RainbowChat-Web同時也是移動端IM應用RainbowChat的姊妹產品。

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 即時通訊安全篇(四):實例分析Android中密鑰硬編碼的風險

1、前言 經常發現有開發者將密鑰硬編碼在Java代碼、文件中,這樣做會引起很大風險。 信息安全的基礎在於密碼學,而常用的密碼學算法都是公開的,加密內容的保密依靠的是密鑰的保密,密鑰如果泄露,對於對稱密碼算法,根據用到的密鑰算法和加密後的密文,很容易得到加密前的明文;對於非對稱密碼算法或者簽名算法,根據密鑰和要加密的明文,很容易獲得計算出簽名值,從而偽造簽名。 密鑰硬編碼在代碼中,而根據密鑰的

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - IM通訊協議專題學習(八):金蝶隨手記團隊的Protobuf應用實踐(原理篇)

本文由金蝶隨手記技術團隊丁同舟分享。 1、引言 跟移動端IM中追求數據傳輸效率、網絡流量消耗等需求一樣,隨手記客户端與服務端交互的過程中,對部分數據的傳輸大小和效率也有較高的要求,普通的數據格式如 JSON 或者 XML 已經不能滿足,因此決定採用 Google 推出的 Protocol Buffers 以達到數據高效傳輸。本文將基於隨手記團隊的Protobuf應用實踐,分享了Protobuf的技

protobuf , im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 鴻蒙NEXT時代你所不知道的全平台跨端框架:CMP、Kuikly、Lynx、uni-app x等

本文由GSYTech 戀貓de小郭分享,原題“2025 跨平台框架更新和發佈對比,這是你沒看過的全新版本”,下文有修訂和重新排版。 1、前言 2025 年可以説又是一個跨平台的元年,其中不妨有鴻蒙Next平台刺激的原因,也有大廠技術積累“達到瓶頸”的可能,又或者“開猿截流、降本增笑”的趨勢的影響,2025 年上半年確實讓跨平台框架又成為最活躍的時刻。例如: 1)Flutter Platfor

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 即時通訊安全篇(一):正確地理解和使用Android端加密算法

1、前言 即時通訊是互聯網的重要應用形態之一,安全性一直是開發者需要優先考慮的基礎問題,並不是使用了加密就絕對安全了,如果加密函數使用不正確,加密數據很容易受到逆向破解攻擊。如何正確地理解和使用加密技術則顯的尤其重要。 本文主要討論針對Android這樣的移動端應用開發時,如何正確的理解目前常用的加密算法,為諸如即時通訊應用的實戰開發,如何在合適的場景下選擇適合的算法,提供一些參考。 2、系列文章

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 零基礎音視頻入門:你所不知道的Web前端音視頻知識

本文由字節跳動張華挺分享,原題“你不知道的前端音視頻知識”,下文有修訂和重新排版。 1、前言 本文回顧了Web端音視頻的發展歷程,同時還介紹了視頻的編碼、幀率、比特率等概念,提到了Canvas作為視頻播放的替代方案,以及FFmpeg在音視頻處理中的重要作用等知識。 技術交流: 移動端IM開發入門文章:《新手入門一篇就夠:從零開發移動端IM》 開源IM框架源碼:https:

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 即時通訊安全篇(三):一文讀懂常用加解密算法與網絡通訊安全

1、引言 平時開發工作中,我們會經常接觸加密、解密的技術。尤其在今天移動互聯網時代,越來越多的用户會將數據存儲在雲端,或使用在線的服務處理信息。這些數據有些涉及用户的隱私,有些涉及用户的財產,要是沒有一套的方案來解決用户的數據安全問題的話,這將是一個多麼可怕的事兒。 作為開發者,也會經常遇到用户對數據安全的需求,當我們碰到了這些需求後如何解決,如何何種方式保證數據安全,哪種方式最有效,這些問

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 視頻直播技術乾貨(十三):B站實時視頻直播技術實踐和音視頻知識入門

本文由B端技術中心資深開發工程師馬家憶分享,原題“B站在實時音視頻技術領域的探索與實踐”,下文進行了排版和內容優化。 1、引言 直播行業從傳統的娛樂直播發展到教育直播、電商直播等形式,產生了很多新的玩法。傳統的直播是一位主播展示才藝,觀眾通過彈幕、送禮物等方式進行互動。隨着網絡質量不斷地提高,用户也對直播平台產生的新的要求,實時互動直播的場景就出現了,觀眾可以同時觀看多位主播之間互動的畫面,讓直播

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 網絡ping不通到底有多少原因?一文搞明白!

1、引言 網絡ping不通是網絡中出現頻率最高的故障之一,同時也是最讓人抓狂的故障,誰沒遇到過?今天就和你細説下ping不通的原因,看看能不能和你遇到的情況對上號。技術交流: 移動端IM開發入門文章: 《新手入門一篇就夠:從零開發移動端IM》 開源IM框架源碼:https://github.com/JackJiang2011/MobileIMSDK(備用地址點

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 長連接網關技術專題(十三):基於Netty的攜程高性能網關異步改造實踐

本文由攜程技術Butters分享,原題“乾貨 | 日均流量200億,攜程高性能全異步網關實踐”,下文有修訂和重新排版。 1、引言 本文分享的是攜程API網關全異步改造的實踐分享,包括從Zuul 1.0同步架構升級為基於Netty的全異步架構,通過RxJava實現業務流程異步化,結合流式轉發、ZGC等技術顯著提升性能,並構建控制面實現多協議統一治理與模塊化編排。 技術交流:

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 鴻蒙NEXT如何保證應用安全:詳解鴻蒙NEXT數字簽名和證書機制

本文由美團技術團隊張晨分享,原題“鴻蒙應用簽名實操及機制探究”,下文進行了排版優化和內容修訂。 1、引言 華為鴻蒙單框架操作系統HarmonyOS NEXT已於2024年10月23日正式發佈Release版。HarmonyOS NEXT僅支持鴻蒙原生應用,不再兼容安卓。本文對鴻蒙NEXT公開資料進行了深入分析和解讀,梳理了鴻蒙單框架應用的簽名機制,拆解每一步的實操過程和背後的實現原理,並對源碼分析

im , 網絡編程 , 即時通訊

收藏 評論

JackJiang - 微信讀書十週年,後台架構的技術演進和實踐總結

本文由騰訊技術團隊羅國佳分享,原題“微信讀書後台架構演進之路”,下文有修訂和重新排版。 1、前言 今年是微信讀書上線10週年,後台技術架構也伴隨着微信讀書的成長經歷了多次迭代與升級。每一次的組件升級與架構突破,在一個運行了10年的系統上落地都不是一件容易的事情,需要破釜沉舟的決心與膽大心細的業務聯動。微信讀書經過了多年的發展,贏得了良好的用户口碑,後台系統的服務質量直接影響着用户的體驗。團隊

im , 網絡編程 , 即時通訊

收藏 評論

da_miao_zi - Redis之父學生時代發現的ping漏洞的源碼分析

Redis 的作者 Salvatore Sanfilippo(網名 antirez)在意大利西西里島長大,雖然從小就接觸計算機,也有一些編程經驗,但在大學期間卻選擇了建築學院,可能當時並沒有打算走職業程序員的道路吧。 然而 antirez 應該就屬於老天爺賞飯的那類人,據説僅僅因為錯把顯卡買成了網卡,商家又不肯退貨,他就放下游戲,拿起了 C 語言的教材。不久之後,antirez 發現了一個 pin

redis , 網絡編程 , ping , linux編程 , 源代碼

收藏 評論

JackJiang - 通俗易懂:AI大模型基於SSE的實時流式響應技術原理和實踐示例

本文引用了後台技術匯一枚少年郎“大模型應用之:SSE流式響應”的內容,下文有修訂和重新排版。 1、引言 文章介紹了SSE(Server-Sent Events)技術在大模型流式響應中的應用,包括其發展歷程、ChatGPT流式輸出原理、SSE技術特點及與WebSocket的對比,並提供了兩種流式響應落地方案。 *相關閲讀:《全民AI時代,大模型客户端和服務端的實時通信到底用什麼協

im , 網絡編程 , 即時通訊

收藏 評論

mob64ca13fc220d - linux下 C++ 使用 epoll 多路複用 實現高性能的tcpserver

前言 epoll模式涉及到系統底層的I/O多路複用機制,可以處理高併發的場景。本文使用開源的libuv庫以及原生的scoket來分享epoll的運作機制,方便更加深入的理解網絡編程。 libuv庫實現epoll 這是一個C庫,之所以先分享libuv,是因為它風格與QT的信號-槽機制相似(適合對網絡編程不熟,但y又希望深入理解ep

數據 , 網絡編程 , 客户端 , 後端開發 , Linux , epoll , Python

收藏 評論

數據狂徒 - 《Python高級編程》(第二版) ——速查筆記 第10~14章 完結

人工智能之編程進階 Python高級 第十章 知識點總結 @ 目錄 人工智能之編程進階 Python高級 前言 🐍 Python 重要知識點全景圖(從基礎到網絡編程) 一、基礎語法與內置類型 1. 變量與動態類型 2.

字符串 , 網絡編程 , 前端開發 , Javascript , Python

收藏 評論

JackJiang - AI大模型爆火的SSE技術到底是什麼?萬字長文,一篇讀懂SSE!

本文由45歲老架構師尼恩分享,感謝作者,有修訂和重新排版。 1、引言 你有沒有想過,為什麼 ChatGPT 的回答能逐字逐句地“流”出來?這一切的背後,都離不開一項關鍵技術——SSE(Server-Sent Events)! 本文從SSE(Server-Sent Events)技術的原理到示例代碼,為你通俗易懂的講解SSE技術的方方面面。 2、AI大模型實時通信技術專題 技術專題系列

websocket , 網絡編程 , sse , 即時通訊

收藏 評論