posted @ 2018-11-28 12:28 Jack Jiang 閱讀(309) | 評論 (0) | 編輯 收藏
摘要: 1、引言隨著瓜子二手車相關業(yè)務的發(fā)展,公司有多個業(yè)務線都接入了IM系統(tǒng),IM系統(tǒng)中的Socket長連接的安全問題變得越來越重要。本次分享正是基于此次解決Socket長連接身份安全認證的實踐總結而來,方案可能并不完美,但愿能起到拋磚引玉的作用,希望能給您的IM系統(tǒng)開發(fā)帶來啟發(fā)。學習交流:- 即時通訊/推送技術開發(fā)交流4群:101279154[推薦]- 移動端IM開發(fā)入門文章:《新手入門一篇就夠:從零... 閱讀全文
摘要: 1、點評本文主要分享的是如何從零設計開發(fā)一個中大型推送系統(tǒng),因限于篇幅,文中有些鍵技術只能一筆帶過,建議有這方面興趣的讀者可以深入研究相關知識點,從而形成橫向知識體系。本文適合有一定開發(fā)、架構經驗的后端程序員閱讀,文內個別技術點可能并非最佳實踐,但至少都是生動的實踐分享,至少能起到拋磚引玉的作用。希望即時通訊網本次整理的文章能給予你一些啟發(fā)。學習交流:- 即時通訊/推送技術開發(fā)交流4群:10127... 閱讀全文
posted @ 2018-11-27 20:49 Jack Jiang 閱讀(331) | 評論 (0) | 編輯 收藏
摘要: 本文由“逆流的魚yuiop”原創(chuàng)分享于“何俊林”公眾號,感謝作者的無私分享。1、引言直播行業(yè)的競爭越來越激烈,進過2018年這波洗牌后,已經度過了蠻荒暴力期,剩下的都是在不斷追求體驗。最近正好在做直播首開優(yōu)化工作,實踐中通過多種方案并行,已經能把首開降到500ms以下,借此機會分享出來,希望能對大家有所啟發(fā)。本文內容的技術前提:1)基于FFmpeg的... 閱讀全文
posted @ 2018-11-22 12:48 Jack Jiang 閱讀(563) | 評論 (0) | 編輯 收藏
摘要: 本文引用了“帥地”發(fā)表于公眾號苦逼的碼農的技術分享。1、引言搞網絡通信應用開發(fā)的程序員,可能會經常聽到外網IP(即互聯(lián)網IP地址)和內網IP(即局域網IP地址),但他們的區(qū)別是什么?又有什么關系呢?另外,內行都知道,提到外網IP和內網IP就不得不提NAT路由轉換這種東西,那這雙是什么鬼?本文就來簡單講講這些到底都是怎么回事。另外,以下是與本文內相關知識點有關聯(lián)的文章,可詳細... 閱讀全文
posted @ 2018-11-20 12:34 Jack Jiang 閱讀(204) | 評論 (0) | 編輯 收藏
摘要: 1、前言標題雖然是為了解釋有了 IP 地址,為什么還要用 MAC 地址,但是本文的重點在于理解為什么要有 IP 這樣的東西。本文對讀者的定位是知道 MAC 地址是什么,IP 地址是什么。(本文同步發(fā)布于:http://www.52im.net/thread-2067-1-1.html)2、關于作者翟志軍,個人博客地址:https://showme.codes/,Github:https://git... 閱讀全文
posted @ 2018-11-16 12:32 Jack Jiang 閱讀(193) | 評論 (0) | 編輯 收藏
摘要: 本文原始內容由作者“陽振坤”整理發(fā)布于OceanBase技術公眾號。1、引言OceanBase 是螞蟻金服自研的分布式數據庫,在其 9 年的發(fā)展歷程里,從艱難上線到找不到業(yè)務場景瀕臨解散,最后在雙十一的流量考驗下浴火重生,成為螞蟻金服全部核心系統(tǒng)的承載數據庫。這一路走來的艱辛和故事,螞蟻金服高級研究員、OceanBase 團隊負責人陽振坤將為你娓娓道來。什么是OceanBa... 閱讀全文
posted @ 2018-11-14 12:49 Jack Jiang 閱讀(149) | 評論 (0) | 編輯 收藏
摘要: 本文由微信開發(fā)團隊工程是由“oneliang”原創(chuàng)發(fā)表于WeMobileDev公眾號,內容稍有改動。1、引言Kotlin 是一個用于現(xiàn)代多平臺應用的靜態(tài)編程語言,由 JetBrains 開發(fā)(也就是開發(fā)了號稱Java界最智能的集成開發(fā)工具IntelliJ IDEA的公司)。Kotlin可以編譯成Java字節(jié)碼(就像Groovy和Scala一樣),也可以編譯成JavaScri... 閱讀全文
posted @ 2018-11-12 19:03 Jack Jiang 閱讀(240) | 評論 (0) | 編輯 收藏
摘要: 本文原題“阿里數據庫十年變遷,那些你不知道的二三事”,來自阿里巴巴官方技術公號的分享。1、引言第十個雙11即將來臨之際,阿里技術推出《十年牧碼記》系列,邀請參與歷年雙11備戰(zhàn)的核心技術大牛,一起回顧阿里技術的變遷。今天,阿里數據庫事業(yè)部研究員張瑞,將為你講述雙11數據庫技術不為人知的故事。在零點交易數字一次次提升的背后,既是數據庫技術的一次次突破,也見證了阿里技術人永不言敗... 閱讀全文
posted @ 2018-11-06 11:03 Jack Jiang 閱讀(168) | 評論 (0) | 編輯 收藏
摘要: 1、引言Netty 是一個廣受歡迎的異步事件驅動的Java開源網絡應用程序框架,用于快速開發(fā)可維護的高性能協(xié)議服務器和客戶端。本文基于 Netty 4.1 展開介紹相關理論模型,使用場景,基本組件、整體架構,知其然且知其所以然,希望給大家在實際開發(fā)實踐、學習開源項目方面提供參考。本文作者的另兩篇《高性能網絡編程(五):一文讀懂高性能網絡編程中的I/O模型》、《高性能網... 閱讀全文
posted @ 2018-11-05 13:57 Jack Jiang 閱讀(1291) | 評論 (0) | 編輯 收藏
摘要: 本文來自騰訊前端開發(fā)工程師“ wendygogogo”的技術分享,作者自評:“在Web前端摸爬滾打的碼農一枚,對技術充滿熱情的菜鳥,致力為手Q的建設添磚加瓦。”1、GIF格式的歷史GIF ( Graphics Interchange Format )原義是“圖像互換格式”,是 CompuServe 公司在1987年開發(fā)出的圖像... 閱讀全文
posted @ 2018-10-29 12:34 Jack Jiang 閱讀(178) | 評論 (0) | 編輯 收藏