其他技術區最新隨筆(rss) RSS

史上最強Android?;钏悸罚荷钊肫饰鲵v訊TIM的進程永生技術

     摘要: 1、引言隨著Android系統的不斷升級,即時通訊網技術群和社區里的IM和推送開發的程序員們,對于進程?;钸@件事是越來越悲觀,必竟系統對各種?;詈诳萍嫉南拗圃絹碓蕉嗔?,想超越系統的摯肘,難度越來越大。但?;钸@件事就像“激情”之后的余味,總是讓人欲罷不能,想放棄又不甘心。那么,除了像上篇《2020年了,Android后臺?;钸€有戲嗎?看我如何優雅的實現!》這樣的正經白名單方式...  閱讀全文

2020-01-14 14:33 作者: Jack Jiang【評論:0】【閱讀:38】 

IM的掃碼登錄功能如何實現?一文搞懂主流的掃碼登錄技術原理

     摘要: 1、引言掃碼登錄這個功能,最早應該是微信的PC端開始搞,雖然有點反人類的功能(不掃碼也沒別的方式登錄),但不得不說還是很酷的。下面這張圖,不管是IM開發者還是普通用戶,應該很熟悉: 于是,搞IM產品的老板和產品經理們,從此又多了一個要拋給程序員們的需求——“為什么微信有掃一掃登錄,而我們的沒有?”。好吧,每次只要是微信有的功能,IM程序員們...  閱讀全文

2020-01-08 13:39 作者: Jack Jiang【評論:0】【閱讀:27】 

IM“掃一掃”功能很好做?看看微信“掃一掃識物”的完整技術實現

     摘要: 本文由騰訊WXG應用研究員breezecheng原創發表于公眾號“騰訊技術工程”,原題“微信「掃一掃識物」 的背后技術揭秘”。一、引言現在市面上主流的移動端IM應用于都有“掃一掃”功能,看起來好像也就能掃一掃加好友、加群,但實際上作為一個IM產品的重要信息入口,“掃一掃”功能也可以很強大。▲...  閱讀全文

2020-01-02 20:54 作者: Jack Jiang【評論:0】【閱讀:41】 

2020年了,Android后臺?;钸€有戲嗎?看我如何優雅的實現!

     摘要: 1、引言對于移動端IM應用和消息推送應用的開發者來說,Android后臺?;钸@件事是再熟悉不過了。自從Android P(即Android 8.0)出現以后,Android已經從系統層面將后臺?;钸@條路給堵死了(詳見:《Android P正式版即將到來:后臺應用?;?、消息推送的真正噩夢》),曾今那些層出不窮的?;詈诳萍寄苡玫囊苍絹碓缴倭耍ㄔ斠姡骸度姹P點當前Android后臺?;罘桨傅恼鎸嵾\行效果...  閱讀全文

2019-12-27 14:51 作者: Jack Jiang【評論:0】【閱讀:49】 

P2P技術詳解(三):P2P中的NAT穿越(打洞)方案詳解(進階分析篇)

     摘要: 原作者:黃日成,手Q游戲中心后臺開發,騰訊高級工程師。從事C++服務后臺開發4年多,主要負責手Q游戲中心后臺基礎系統、復雜業務系統開發,主導過手Q游戲公會、企鵝電競App-對戰系統等項目的后臺系統設計,有豐富的后臺架構經驗。1、引言接本系列的上一篇《P2P技術詳解(二):P2P中的NAT穿越(打洞)方案詳解(基本原理篇)》,本篇將深入分析各種NAT穿越(打洞)方案的技術實現原理和數據交互過程,希望...  閱讀全文

2019-12-24 11:25 作者: Jack Jiang【評論:0】【閱讀:32】 

微信團隊分享:極致優化,iOS版微信編譯速度3倍提升的實踐總結

     摘要: 1、引言歲月真是個養豬場,這幾年,人胖了,微信代碼也翻了。記得 14 年轉崗來微信時,用自己筆記本編譯微信工程才十來分鐘。如今用公司配的 17 年款 27-inch iMac 編譯要接近半小時;偶然間更新完代碼,又莫名其妙需要全新編譯。在這么低的編譯效率下,開發心情受到嚴重影響。于是年初我向上頭請示,優化微信編譯效率,上頭也同意了。  學習交流:- 即時通訊/推送技術開發交流5...  閱讀全文

2019-12-19 20:22 作者: Jack Jiang【評論:0】【閱讀:30】 

史上最通俗,徹底搞懂字符亂碼問題的本質

     摘要: 1、引言IM等社交應用的開發工作中,亂碼問題也很常見,比如:1)IM聊天消息中的Emoji表情為什么發給后端后MySQL數據庫里會亂碼;2)文件名中帶有中文的大文件聊天消息發送后,對方看到的文名是亂碼;3)Http rest接口調用時,后端讀取到APP端傳過來的參數有中文亂碼問題;... ...那么,對于亂碼這個看似不起眼,但并不是一兩話能講清楚的問題,是很有必要從根源了解字符集和編碼原理,知其然...  閱讀全文

2019-12-17 19:36 作者: Jack Jiang【評論:0】【閱讀:33】 

你知道,HTTPS用的是對稱加密還是非對稱加密?

     摘要: 1、引言隨著互聯網安全意識的普遍提高,對安全要求稍高的應用中,HTTPS的使用是很常見的,甚至在1年前,蘋果公司就將使用HTTPS作為APP上架蘋果應用市場的先決條件之一(詳見:《蘋果即將強制實施 ATS,你的APP準備好切換到HTTPS了嗎?》)。所以,無論是即時通訊IM還是其它應用,在網絡安全意識增強的今天,很多場景下使用HTTPS是肯定沒錯的。對于即時通訊IM的開發人員來說,長連接用TLS這...  閱讀全文

2019-12-10 12:15 作者: Jack Jiang【評論:0】【閱讀:39】 

IM開發基礎知識補課(七):主流移動端賬號登錄方式的原理及設計思路

     摘要: 1、引言在即時通訊網經常能看到各種高大上的高并發、分布式、高性能架構設計方面的文章,平時大家參加的眾多開發者大會,主題也都是各種高大上的話題——什么5G啦、AI人工智能啦、什么阿里雙11分分鐘多少萬QPS高并發等等。但實際上,對于普通的開發者(包括IM開發人員)來說,多數公司、多數團隊也都是干著默默無聞、平淡無奇的產品開發,并沒有那么多高并發、高大上的事情可以做。就拿一個I...  閱讀全文

2019-12-07 19:38 作者: Jack Jiang【評論:0】【閱讀:34】 

面視必備,史上最通俗計算機網絡分層詳解

     摘要: 1、引言整個暑假去面試,面試了很多家公司(無論是小廠還是大廠)問到的深度不同,網絡原理是面試最容易問到的問題,雖然我們在項目中很少去實踐它,但是了解其原理,會讓我們背后網絡通信是如果工作的,既能在面試官面前體現出你的基礎是否扎實,也能對以后深入網絡這部分學習有更多的了解。很多同學面試在準備這部分的時候,都會去背,這部分確實很難掌握,我個人總結的最好的學習網絡原理的方法就是不用刻意的去記憶而是完全的...  閱讀全文

2019-12-01 15:59 作者: Jack Jiang【評論:0】【閱讀:48】 

阿里釘釘技術分享:企業級IM王者——釘釘在后端架構上的過人之處

     摘要: 本文引用了唐小智發表于InfoQ公眾號上的“釘釘企業級IM存儲架構創新之道”一文的部分內容,收錄時有改動,感謝原作者的無私分享。1、引言業界的 IM 產品在功能上同質化較高,而企業級的 IM 產品對于高可用、安全性又有更高的要求,如何打造具備差異化的產品,又在高可用、安全性、數據一致性等方面具備較高的品質,是企業級 IM 產品成功的關鍵。釘釘在過去短短幾年時間里,用戶數已破...  閱讀全文

2019-11-26 15:32 作者: Jack Jiang【評論:0】【閱讀:43】 

技 術 改 變 世 界

宣傳語

網站分類

其他分類

Google站內搜索

 

24小時內最熱隨筆

統計信息

訂閱

Blog客戶端API

推薦客戶端

博客排行榜[前100人]

友情鏈接

魔法糖果闯关 怎么网赚 35选7开奖号码是什么 澳洲幸运8开奖破解 2019熊猫麻将官方版下载 南宁麻将牌型 宁夏11选5彩票软件 山东体育*11选5 好运快三网站 河南11选5每天开多少期 湖北30选5开奖公告95期 25选5 津乐天津麻将下载 体彩大乐透中奖规则图 甘肃3d开奖结果 福建11选5最聪明的玩法 黑龙江22选5开奖