上一页 1 ··· 23 24 25 26 27

2019年12月27日

2020年了,Android后台保活还有戏吗?看我如何优雅的实现!

摘要: 1、引言 对于移动端IM应用和消息推送应用的开发者来说,Android后台保活这件事是再熟悉不过了。 自从Android P(即Android 8.0)出现以后,Android已经从系统层面将后台保活这条路给堵死了(详见:《Android P正式版即将到来:后台应用保活、消息推送的真正噩梦》),曾今 阅读全文

posted @ 2019-12-27 15:02 im中国人 阅读(1411) 评论(1) 推荐(0) 编辑

2019年12月19日

微信团队分享:极致优化,iOS版微信编译速度3倍提升的实践总结

摘要: 1、引言 岁月真是个养猪场,这几年,人胖了,微信代码也翻了。 记得 14 年转岗来微信时,用自己笔记本编译微信工程才十来分钟。如今用公司配的 17 年款 27-inch iMac 编译要接近半小时;偶然间更新完代码,又莫名其妙需要全新编译。在这么低的编译效率下,开发心情受到严重影响。 于是年初我向上 阅读全文

posted @ 2019-12-19 20:49 im中国人 阅读(1177) 评论(0) 推荐(1) 编辑

2019年12月17日

史上最通俗,彻底搞懂字符乱码问题的本质

摘要: 1、引言 IM等社交应用的开发工作中,乱码问题也很常见,比如: 1)IM聊天消息中的Emoji表情为什么发给后端后MySQL数据库里会乱码; 2)文件名中带有中文的大文件聊天消息发送后,对方看到的文名是乱码; 3)Http rest接口调用时,后端读取到APP端传过来的参数有中文乱码问题; ... 阅读全文

posted @ 2019-12-17 19:52 im中国人 阅读(1847) 评论(1) 推荐(1) 编辑

2019年12月10日

你知道,HTTPS用的是对称加密还是非对称加密?

摘要: 本文将带你了解HTTPS到底用的是对称加密还是非对称加密,以及具体又是怎么使用的。 阅读全文

posted @ 2019-12-10 14:11 im中国人 阅读(4539) 评论(1) 推荐(5) 编辑

2019年12月1日

面视必备,史上最通俗计算机网络分层详解

摘要: 1、引言 整个暑假去面试,面试了很多家公司(无论是小厂还是大厂)问到的深度不同,网络原理是面试最容易问到的问题,虽然我们在项目中很少去实践它,但是了解其原理,会让我们背后网络通信是如果工作的,既能在面试官面前体现出你的基础是否扎实,也能对以后深入网络这部分学习有更多的了解。 很多同学面试在准备这部分 阅读全文

posted @ 2019-12-01 16:22 im中国人 阅读(780) 评论(0) 推荐(1) 编辑

2019年11月12日

IM里“附近的人”功能实现原理是什么?如何高效率地实现它?

摘要: 1、引言 基本上以陌生人社交为主的IM产品里,都会增加“附近的人”、“附近的xxx”这种以LBS(地理位置)为导向的产品特色(微信这个熟人社交产品里为啥也有“附近的人”?这当然是历史原因了,微信当初还不是想借此引流嘛。。。),因为“附近的xxx”这种类似功能在产品运营早期,对于种子用户的积累有很大帮 阅读全文

posted @ 2019-11-12 16:13 im中国人 阅读(1295) 评论(0) 推荐(0) 编辑

2019年11月1日

一泡尿的时间,快速读懂QUIC协议

摘要: 1、TCP协议到底怎么了? 现时的互联网应用中,Web平台(准确地说是基于HTTP及其延伸协议的客户端/服务器应用)的数据传输都基于 TCP 协议。 但TCP 协议在创建连接之前需要进行三次握手(如下图 1,更详细原理请见《理论经典:TCP协议的3次握手与4次挥手过程详解》),如果需要提高数据交互的 阅读全文

posted @ 2019-11-01 15:32 im中国人 阅读(58239) 评论(5) 推荐(7) 编辑

2019年10月22日

正确理解IM长连接的心跳及重连机制,并动手实现(有完整IM源码)

摘要: 本文正好借着在CIM系统中有这样两个需求(CIM是本文作者从零开发的一个学习性质的IM系统),正好来聊一聊我是如何理解IM长连接的心跳及重连机制,以及又是怎么踩坑已及填坑的。 阅读全文

posted @ 2019-10-22 12:59 im中国人 阅读(1960) 评论(0) 推荐(2) 编辑

2019年10月14日

拿起键盘就是干:跟我一起徒手开发一套分布式IM系统

摘要: 1、引言 老读者应该还记得我在去年国庆节前分享过一篇《技术干货:从零开始,教你设计一个百万级的消息推送系统》,虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码。好吧,质疑我穷我无话可说(因为是真穷。。),怀疑我撸码的能力那是绝对不行,所以这次准备拉起键盘大干一场——徒手撸套分 阅读全文

posted @ 2019-10-14 16:54 im中国人 阅读(359) 评论(0) 推荐(0) 编辑

上一页 1 ··· 23 24 25 26 27

导航

Jack Jiang的 Mail: jb2011@163.com, 个人主页: 点此进入 , 微信: hellojackjiang