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

2019年12月1日

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

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

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

2019年11月12日

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

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

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

2019年11月1日

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

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

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

2019年10月22日

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

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

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

2019年10月14日

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

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

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

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

导航

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