4月 2021 13日 云聊IM即时通讯聊天时间显示格式(Android)[源码] 5日 QOS简介 3月 2021 30日 通信加密原理 29日 openfire插件开发 25日 C++开发仿QQ实时通讯软件 1月 2021 23日 协程 20日 AMD && CMD 20日 CommonJS规范 12日 深入理解多站点中的 WordPress 数据库 1日 国家主席习近平发表二〇二一年新年贺词 11月 2020 8日 IM-客户端和服务器断开重连机制 2日 用vue-cli+Electron开发一个跨平台的桌面应用 10月 2020 17日 flutter高仿微信免费开源即时通讯IM项目 1日 祝祖国繁荣富强,愿人民幸福安康 8月 2020 6日 理解 JavaScript 的 async/await 7月 2020 31日 对electron主进程和渲染进程的理解 3日 IM群聊消息已读未读功能如何实现 5月 2020 1日 goim源码阅读 4月 2020 12日 【Electron】酷家乐客户端开发实践分享 — 下载管理器 3月 2020 26日 WebSocket封装 简化 WebSocket 在 Android 平台使用 26日 iOS 长链接WebSocket应用之SocketRocket 26日 【Electron】酷家乐客户端开发实践分享 — 进程通信 25日 【Electron】酷家乐客户端开发实践分享 — 浏览器启动客户端 23日 【Electron】酷家乐客户端开发实践分享 — 软件自动更新 22日 【Electron】酷家乐客户端开发实践分享 — 入坑篇 19日 electron-vue的正确build姿势 5日 iOS WebSocket长链接 5日 Android WebSocket实现即时通讯功能 4日 IM开源方案对比 1月 2020 18日 Nginx(三)——nginx 反向代理 18日 APP自动登录加密流程 18日 App登录模块密码加密方案 17日 Nginx(二)——nginx.conf 配置文件 16日 Nginx(一)——简介与安装 15日 Nginx(四)——nginx 负载均衡 14日 如何为Nginx创建自签名SSL证书 14日 为Apache创建自签名SSL证书 13日 Riot-IM:开源的IM聊天系统 13日 Riot-IM:是一个开源免费跨平台的即时通讯聊天协作工具 13日 简单安装开源免费的多功能聊天室:Riot.im 10日 如何优雅的实现Android后台保活 10日 RocketChat:开源聊天软件部署 8日 IM的扫码登功能如何实现?一文搞懂主流的扫码登陆技术原理 5日 Android中开发IM即时通讯功能的方案 12月 2019 16日 Openfire 集群部署和负载均衡方案 7日 六个免费开源的即时通讯软件源代码 7日 关于即时通讯应用营销,品牌必须知道的5件事 1日 Android 阅后即焚实现方案 11月 2019 30日 iOS 关于后台持续运行 29日 let和var定义变量的区别 20日 一个强大的多功能团队聊天室:Rocket.Chat安装教程 18日 如何高效实现【附近的人】 4日 基于workerman+gatawayworker+thinkphp5搭建的客服系统 3日 Netty(三) 什么是 TCP 拆、粘包?如何解决? 3日 Netty(二) 从线程模型的角度看 Netty 为什么是高性能的? 1日 Android应用调用第三方(高德、百度、腾讯)地图应用导航(仿微信调用第三方地图) 10月 2019 31日 Android中显示Html内容 28日 linux如何安装node? 28日 宝塔Nginx下配置thinkphp5 26日 Netty(一) SpringBoot 整合长连接心跳机制 26日 估值一个亿的AI核心代码惨遭泄密! 25日 设计一个百万级的消息推送系统 22日 云聊 高仿微信 IM源码 20日 马蜂窝 IM 移动端架构的从 0 到 1 15日 从头撸一个分布式 IM(即时通讯) 系统-有源码 14日 从零开发一个IM服务端-基于Netty-有完整源码 8日 IM设计思考:基于同步HTTP双向流(BOSH)的web im机制 7日 IM源码-基于订阅发布实现消息流转业务泳道图 6日 IM源码-利用Strophe实现WebIM及strophe.plugins插件使用 5日 IM源码-Openfire聊天记录插件 4日 IM源码-openfire插件开发 2日 IM源码-openfire添加消息记录保存 1日 IM源码-Openfire服务器源码编译 9月 2019 30日 IM源码-订阅发布、断开重连与Ping 29日 IM源码-基于Smack的相关操作 28日 IM源码-Openfire服务器安装 27日 IM源码-XMPP协议详解 26日 热烈庆祝中华人民共和国成立70周年 24日 适配iOS13 24日 Leaf——美团点评分布式唯一ID生成系统 22日 Android 应用全局字体调节或禁止随系统字体大小更改 20日 分布式系统唯一ID生成方案汇总 20日 如何实现分布式场景下唯一ID生成? 12日 IM端到端加密聊天,最终成为安全逆鳞 11日 知乎千万级高性能长连接网关揭秘 4日 如何给openfire等开源IM增加LBS附近的人功能 4日 扒一扒市面主流IM,高潮过后究竟谁在裸泳? 2日 Android 防止重复点击 2日 iOS UIButton之防止重复点击(控制事件响应时间间隔) 8月 2019 30日 iOS阅后即焚功能实现参考 29日 Android用FileObserver实现阅后即焚 29日 Android 融云SDK阅后即焚实现方案 29日 阅后即焚?就问截屏你怕不怕? 27日 普通互联网公司 vs 文艺互联网公司 vs 二逼互联网公司 26日 一套仿微信聊天App多少钱 26日 开源IM服务器Openfire发布4.4.1版 22日 Android全开源高仿微信界面 20日 Android仿微信朋友圈图片展示实现 17日 融云 CTO 杨攀:如何从 0 到 1 开启一段技术创业之旅? 17日 网易云信IM即时通讯万人群聊技术方案实践 16日 《程序员十二时辰》-内容过于真实 16日 程序员的我是怎么活着从柬埔寨技术“魔窟”逃出来的… 12日 rpm安装和卸载软件 12日 OpenFire通过User Service管理用户 11日 android 仿QQ,微信群组里的@功能,支持@多人,并能一键删除,能获取上传对应的id 10日 云聊 仿微信 IM源码 9日 心跳包机制设计详解 8日 使用“微信红包”和“微信表情”被判侵权,“仿”微信需谨慎! 8日 微信下线漂流瓶功能:理想丰满,现实骨感 5日 IM聊天软件中的“对方正在输入…”功能起源 7月 2019 29日 服务端高并发分布式架构演进之路 27日 移动端跨平台开发的深度解析 27日 跨平台解决方案:cordova+vue全家桶 26日 马蜂窝 IM 系统架构的演化和升级 10日 agsXMPP访问openfire服务器相关问题 10日 agsxmpp源码分析 10日 agsxmpp 和 openfire 服务器 通信 6月 2019 24日 分布式消息队列差异化总结,太全了! 11日 smack:A yielded an error response NX_DOMAIN AAAA yielded an error response NX_DOMAIN 7日 xmpp openfire+Smack4.3 认识ConnectionListener 7日 Android xmpp+openfire+smack 断线问题解决方案 7日 xmpp openfire+Smack4.3群聊 7日 xmpp openfire+Smack4.3接收离线消息 7日 xmpp openfire+Smack OutgoingChatMessageListener 监听不到 7日 xmpp openfire+Smack4.3 消息监听 5月 2019 24日 理解XMPP中的JID,及smack4.3.3中JID相关的类 24日 什么是FQDN? 23日 openfire多端登录和消息漫游 23日 IM多端登录与消息漫游架构随想 22日 集群概念简介 21日 Android使用smack4.3.3登录xmpp服务器(openfire) 21日 Android Studio 使用 smack4.3 搭建 Openfire+smack 开源IM开发环境 21日 CentOS 7 yum 安装与配置 JDK 21日 Linux CentOS7 安装Openfire4.3.2 17日 windows平台下搭建tigase服务器 11日 Tigase客户端Jaxmpp使用之群聊 10日 Tigase客户端Jaxmpp使用之发布订阅 9日 Tigase客户端Jaxmpp登录退出收发消息 8日 Tigase+PidGin的搭建(一) 6日 如何监控Tigase的服务? 5日 Tigase客户端Psi部署 4日 如何部署Tigase XMPP服务端? 4日 Tigase代码框架解读 3日 WebSocket协议 8 问 2日 使用Netty,我们到底在开发些什么? 1日 一篇读懂分布式架构下的负载均衡 4月 2019 30日 老司机揭秘手机定位技术,这下彻底明白啦! 29日 坐高铁手机没信号?原因远比你想的要复杂! 28日 是谁偷走了我家的手机信号? 27日 上网慢?经常掉线?怎么办? 26日 WiFi穿墙完全指南 25日 史上最强5G科普 23日 核心网怎么这么难 22日 “天线”传说 21日 看不见摸不着的电磁波 20日 基站简史 19日 1G到5G之争:一部30年惊心动魄的移动通信史 19日 史上最全手机发展史 18日 国人通信方式的百年变迁 17日 通信交换技术的百年发展史(下) 17日 通信交换技术的百年发展史(上) 16日 im ui框架调研,对比 16日 workerman和swoole的区别 15日 Swoole简介 11日 ID生成策略——SnowFlake 10日 10分钟弄懂Raft算法 9日 IM即时通讯 – 消息是怎么送达的? 3月 2019 28日 CC攻击原理及防范方法 25日 网络编程实战——IM系统是怎么通讯的 2月 2019 26日 干货分享:十年大厂资深程序员的开发经验总结 25日 MySQL大表优化方案 24日 缓存与数据库不一致,咋办? 22日 数据库主从不一致,怎么解? 21日 Cache Aside Pattern 20日 究竟先操作缓存,还是数据库? 18日 缓存,究竟是淘汰,还是修改? 17日 缓存,你真的用对了么? 16日 服务通过缓存传递数据,绝不推荐 15日 互联网分层架构的本质 14日 选redis还是memcache,源码怎么说? 13日 进程内缓存,究竟怎么玩? 3日 新年快乐! 1月 2019 18日 三款App宣战微信:罗永浩张一鸣王欣你看好谁? 16日 从“相声演员”到“导购员”,聊天宝的Low罗永浩忍了 14日 消息顺序性为何这么难? 14日 群聊比单聊,为什么复杂这么多? 4日 寒冬之下,被裁员的那些人到底去哪了? 3日 读懂微信:从1.0到7.0版本,一个主流IM社交工具的进化史 2日 IM热门功能讨论:为什么微信里没有消息“已读”功能? 12月 2018 3日 社交创业者必读:十年人人网亲历者的社交产品复盘 2日 多名公务员因微信办公被处分,关于移动办公你需要了解这些 1日 教育场景下的实时音频解决方案 11月 2018 30日 从零开始,教你设计一个百万级的消息推送系统 29日 实时视频直播首屏耗时400ms内的优化实践 28日 JWT入门简介 21日 JWT技术解决IM系统的认证痛点 20日 HTTP接口签名校验如果设计 19日 支付宝支付和微信支付异步回调多次调用 19日 Android仿微信聊天置顶,删除效果 17日 Android之高仿微信聊天的界面 15日 Android之简单模仿微信聊天界面 14日 Android 微信APP支付 遇到的问题 13日 AndroidStudio升级到3.0 implementation、api、compile 的区别 13日 金氪发布即时通讯功能 让你的投行人脉四通八达 11日 Stories、即时通讯和视频业务,Facebook 扛起三面大旗走进新时代 10日 揭秘即时通讯营销五大手段 助力企业双十一利润翻番 8日 腾讯告币应抄袭,索赔1000万,币应-号称币圈的微信 8日 QQ和微信止步不前,意味着即时通讯社交应用创业的第2春已来? 6日 Android 8.0安装apk 6日 Android原生通知推送兼容 8.0 10月 2018 27日 分布式高并发IM服务器从零架构思想 (三) 26日 分布式高并发IM服务器从零架构思想 (二) 25日 分布式高并发IM服务器从零架构思想 (一) 23日 新浪微博技术分享:微博实时直播答题的百万高并发架构实践 22日 2018年RTC实时互联网大会精彩回顾 21日 把 13 亿中国人民都拉到一个微信群里,在技术上能实现吗? 20日 一份陈年老源码-封尘已久的即时通讯源码 18日 一套高可用群聊消息系统实现 18日 微信技术分享:微信的海量IM聊天消息序列号生成实践(容灾方案篇) 16日 微信技术分享:微信的海量IM聊天消息序列号生成实践(算法原理篇) 13日 手把手教你读取Android版微信和手Q的聊天记录(仅作技术研究学习) 10日 “子弹短信”惊魂下架,还没来得及火起来就已经凉了? 9月 2018 26日 PHP 用Goeasy实现WebIM即时通讯 25日 WEBIM系统粘贴图片预览上传react+原生JS解决方案 23日 网易云信来聊聊子弹短信的消息漫游技术 22日 网易云信全面技术支持 让“子弹短信”飞得更快 21日 知乎技术分享:从单机到2000万QPS并发的Redis高性能缓存实践之路 13日 巨头阴影下的移动IM市场,瞄准安全隐私的后来者还有无机会? 13日 艰难求生的移动IM应用-子弹短信成不了下一个微信 12日 QQ不败-QQ现状深度剖析,QQ被微信打败了吗 10日 快速理解高性能HTTP服务端的负载均衡技术原理 4日 QQ成功之路–没那么轻松和顺利 3日 一篇讲明白海量社交系统的架构设计-微博类应用场景 8月 2018 31日 即时通讯安全篇(六):非对称加密技术的原理与应用实践 30日 即时通讯安全篇(五):对称加密技术在Android平台上的应用实践 29日 即时通讯安全篇(四):实例分析Android中密钥硬编码的风险 28日 即时通讯安全篇(三):常用加解密算法与通讯安全讲解 27日 即时通讯安全篇(二):探讨组合加密算法在IM中的应用 26日 SSL/TLS协议安全系列:SSL/TLS概述 26日 即时通讯安全篇(一):正确地理解和使用Android端加密算法 25日 微信从每个用户身上赚45元:即时通讯其实才刚刚开始 24日 子弹短信冲至社交排行榜第一,微信要颤抖了吗? 24日 老罗最新发布了“子弹短信”这款IM,主打熟人社交能否对标微信? 23日 有点特别的聊天工具——子弹短信 22日 为什么说即时通讯社交APP创业就是一个坑? 21日 瓜子智能在线客服整体架构 19日 曾经有几个开源IM框架(Msn/QQ/Fetion/Gtalk…) 18日 Android-IM从零开始开发一个即时通讯项目 15日 一步一步打造WebIM(5)——将WebIM嵌入到页面中 14日 一步一步打造WebIM(4)——Comet的特殊之处 13日 一步一步打造WebIM(3)——性能测试 12日 一步一步打造WebIM(2)——消息缓存 11日 一步一步打造WebIM(1)-基于Comet+Lesktop 9日 从零开始搭建瓜子IM系统 9日 漫漫的webim(二) 基于腾讯webIm+cos实现语音,视频,文件,定位等多媒体功能 8日 漫漫的webim(一) web实现简易im功能 7日 闲话HTTP短连接中的Session和Token 4日 免费开源IM聊天UI组件-技术实现细节 4日 Callback 与 CompletionHandler 3日 IM 即时通讯技术在多应用场景下的技术实现,以及性能调优 2日 微信,QQ这类IM app怎么做——谈谈Websocket 2日 iOS之ProtocolBuffer搭建和示例demo 1日 ProtocolBuffer for Objective-C 运行环境配置及使用 7月 2018 30日 shell脚本每天自动备份mysql数据库 30日 移动端IM实践:实现Android版微信的智能心跳机制 29日 为什么说基于TCP的移动端IM仍然需要心跳保活? 28日 YY入局区块链即时通讯,又一只披着羊皮的狼? 25日 全面掌握移动端主流图片格式的特点、性能、调优等 20日 台湾消息:贴图不见、不退费 消基会调查6大即时通讯软体合格率为0 20日 唏嘘!即时通讯元老正式宣告死亡:曾经它像微信一样如日中天 9日 微信多媒体团队访谈:音视频开发的学习、微信的音视频技术和挑战等 6日 阮一峰 互联网协议入门(二) 6日 阮一峰 根域名的知识 5日 阮一峰 互联网协议入门(一) 2日 比特币5分钟极速入门教程 1日 5分钟区块链极速入门教程 6月 2018 30日 HTTP 协议入门-从HTTP0.9到HTTP2 29日 为什么IM不适合直接运行在公链上? 28日 八种功能强大的聊天机器人平台一览 21日 技术往事:改变世界的TCP/IP协议 20日 SpringBoot AJAX 长轮询实现简单即时通讯 19日 Android平台即时通讯app交互设计趋势 18日 Centos下安装配置IM服务器Ejabberd 17日 入口是BAT的,但归根结底是属于社交的 16日 MobIM仅为开发者提供即时通讯的消息通道服务 15日 php实现socket即时通讯示例 14日 NewChat , 来自美国的新一代跨国即时通讯系统! 13日 关于即时通讯应用营销,品牌必须知道的5件事 12日 Mina 快速入门 11日 VC复制HTML格式到剪贴板 HTML Clipboard Format 11日 RichEdit对ole的相关支持总结 11日 马化腾:即时通讯的更迭将导致大洗牌,我们也是战战兢兢 10日 天呀! ICQ居然还活着,还欢庆了 20 周年! 9日 IM系统的MQ消息中间件选型:Kafka还是RabbitMQ? 8日 了不起的WebRTC:生态日趋完善,或将实时音视频技术白菜化 8日 访谈WebRTC标准之父:WebRTC的过去、现在和未来 2日 一个支持最高10W人在线的IM架构图 1日 群消息,究竟存1份还是多份? 5月 2018 31日 群消息已读回执(这个diao),究竟是推还是拉? 30日 状态同步,究竟是推还是拉? 29日 一次搞定!计数系统架构实践 28日 网页端收消息,究竟是推还是拉? 27日 系统通知,是推还是拉?居然有人使用拉取? 26日 feed流,单聊群聊,系统通知,状态同步,到底是推还是拉? 25日 快速读懂量子通信、量子加密技术 24日 思科区块链技术专利被披露 确保加密群组共享文件和即时通讯数据安全 23日 日本即时通讯巨头LINE与韩国ICON合作组建区块链企业Unchain 22日 马化腾:即时通讯的更迭将导致大洗牌,我们也是战战兢兢 21日 云即时通讯平台Dialpad 5000万美元收购同声分析创企TalkIQ 20日 Android-IM给即时通讯添加一个自动聊天机器人 19日 Android-IM即时通讯关于消息撤回的处理 18日 Android-IM使用极光即时通讯发送、接收好友请求 17日 Android-IM从零开始开发一个即时通讯项目 16日 Google 第 N 次尝试做即时通讯,它的社交梦还能成真吗? 10日 当Retrofit遇上HTTPS之关于HTTPS的那些事 10日 微信朋友圈:应对春节千亿访问量背后的故事 9日 IM实时音视频聊天时的回声消除技术详解 9日 实时视频直播客户端技术盘点:Native、HTML5、WebRTC、微信小程序 8日 腾讯技术分享:腾讯是如何大幅降低带宽和网络流量的(音视频技术篇) 8日 腾讯技术分享:腾讯是如何大幅降低带宽和网络流量的(图片压缩篇) 3日 XMPPFramework开发(五):添加/删除好友 2日 XMPPFramework开发(四):电子名片 1日 XMPPFramework开发(三):好友列表 4月 2018 30日 XMPPFramework开发(二):工程配置以及登录注册 29日 XMPPFramework开发(一):Openfire服务器搭建 24日 中国移动互联网总流量近枯竭 短视频夺即时通讯份额 24日 IM即时通讯竞争渐显 安全性促行业良性循环 24日 详解音视频直播中的延时问题原因 23日 TimeLine模型下确保消息有序不丢 22日 京东到家基于Netty的WebSocket应用实践分享 22日 Socket.IO介绍:支持WebSocket、用于WEB端的即时通讯的框架 22日 WebSocket详解(六):WebSocket和Socket的区别 21日 即时通讯领域,一时炙手可热!阿里、腾讯、今日头条全部入局 20日 软银等宣布推出即时通讯软件+Message 挑战Line 20日 俄罗斯禁用加密即时通讯软件Telegram:拒向官方提供密钥 20日 区块链版微信,会是即时通讯下半场的新可能么? 19日 即时通讯巨头纷纷入场区块链 这一次轮到了LINE 18日 史上最全WEB网页集成环信实现聊天功能 18日 WhatsApp技术实践分享:32人工程团队创造的技术神话 13日 环信即时通讯云V3.4.0更新,支持多人音视频会议 12日 IM APP与后台服务器通信数据格式的演进:从文本协议到二进制协议 12日 随手记分享:还在用JSON? Google Protocol Buffers 更快更小(iOS 实践篇) 12日 开源代码:一套优雅的IM实现方案(UI篇) 11日 IM开发基础:正确理解HTTP短连接中的Cookie、Session和Token 10日 MQTT-SN协议乱翻之小结篇 9日 谁帮创业者算算IM云收费这笔账? 9日 MQTT-SN协议乱翻之实现要点 8日 MQTT-SN协议乱翻之功能描述 7日 MQTT-SN协议乱翻之消息格式 6日 MQTT-SN协议乱翻之简要介绍 5日 MQTT 3.1.1,值得升级的6个新特性 4日 MQTT 3.1协议非严肃反思录 3日 随手记分享:还在用JSON? Google Protocol Buffers 数据传输更快更小 (原理篇) 3日 MQTT协议笔记之mqtt.io项目HTTP协议支持 2日 MQTT协议笔记之mqtt.io项目Websocket协议支持 2日 MQTT协议笔记之mqtt.io项目TCP协议支持 1日 技术往事:微信估值已超5千亿,雷军曾有机会收编张小龙及其Foxmail 1日 MQTT协议笔记之订阅 1日 MQTT协议笔记之消息流 1日 MQTT协议笔记之发布流程 3月 2018 31日 MQTT协议笔记之连接和心跳 31日 MQTT协议笔记之头部信息 30日 iOS 的 XMPPFramework 简介 30日 MQTT协议笔记之消息流 29日 iOS网络编程之CFNetwork 29日 iOS网络编程之Socket 29日 深入浅出Cocoa之Bonjour网络编程 28日 高性能网络编程(一):单台服务器并发TCP连接数到底可以有多少 28日 从问题看本质:socket到底是什么? 27日 程序员中年危机:拿什么拯救你,我的三十五岁 27日 从华为大龄员工看员工激励、股权激励的问题 27日 iOS中长连接的那些事 23日 Android欢迎页短暂白屏(黑屏)问题以及解决方案 20日 从客户端的角度来谈谈移动端IM的消息可靠性和送达机制 17日 强列建议将Protobuf作为你的即时通讯应用数据传输格式 17日 如何选择即时通讯应用的数据传输格式 17日 Protobuf通信协议详解:代码演示、详细原理介绍等 16日 腾讯技术分享:Android手Q的线程死锁监控系统技术实践 16日 微信团队分享-MMKV–基于 mmap 的 iOS 高性能通用 key-value 组件 16日 微信团队分享-iOS微信特殊字符保护方案 12日 An error occurred uploading to the iTunes Store.上传到App Store时出错 11日 Android手把手朋友圈实战教程(二十七)重构-九宫格控件(下) 10日 Android手把手朋友圈实战教程(二十六)重构-九宫格控件(中下) 9日 Android手把手朋友圈实战教程(二十五)重构-九宫格控件(中上) 8日 Android手把手朋友圈实战教程(二十四)重构-九宫格控件(上) 8日 微信团队原创分享:iOS版微信的内存监控系统技术实践 7日 Android手把手朋友圈实战教程(二十三)重构-RecyclerView的头尾布局增加 7日 移动 APP 网络优化概述 6日 Android手把手朋友圈实战教程(二十二)重构-RecyclerView的上下拉以及logo的联动 6日 微信终端跨平台组件 mars 系列(二) – 信令传输超时设计 6日 微信终端跨平台组件 mars 系列(一) – 高性能日志模块xlog 6日 微信终端跨平台组件 mars 系列简介 5日 Android手把手朋友圈实战教程(二十一)图片浏览(下)【ViewPager优化】 96 4日 Android手把手朋友圈实战教程(二十)图片浏览(中)【图片浏览器】 3日 Android手把手朋友圈实战教程(十九) 图片浏览(上)【图片点击前景色】 2日 Android手把手朋友圈实战教程(十八)评论对齐(点击评论对齐)【下】 1日 Android手把手朋友圈实战教程(十七)点赞列表背景问题修复 2月 2018 28日 Android手把手朋友圈实战教程(十七)重构 27日 Android手把手朋友圈实战教程(十六)控件篇(评论popup下+交互事件结构) 27日 Android手把手朋友圈实战教程(十五)控件篇(评论popup上) 27日 Android手把手朋友圈实战教程(十四)控件篇【内容(完结)】 27日 Android手把手朋友圈实战教程(十三)控件篇【内容(中)】 27日 Android手把手朋友圈实战教程(十二)控件篇【内容(上)】 27日 Android手把手朋友圈实战教程(十一)控件篇【评论控件优化】 26日 Android手把手朋友圈实战教程(十)控件篇【控件组装&评论控件】 26日 Android手把手朋友圈实战教程(九)控件篇【点赞列表】 26日 Android手把手朋友圈实战教程(七)布局篇 26日 Android手把手朋友圈实战教程(六)ListAdapter 25日 Android手把手朋友圈实战教程(八)控件篇【点击展开】 25日 Android手把手朋友圈实战教程(五)数据结构(JSON结构)【下】篇 25日 Android手把手朋友圈实战教程(四)数据结构(JSON结构)【上】篇 24日 Android手把手朋友圈实战教程(三)ListView(下) 23日 Android手把手朋友圈实战教程(二)ListView(中) 23日 Android手把手朋友圈实战教程(一)ListView(上) 23日 openfire数据库配置说明 22日 让互联网更快:新一代QUIC协议在腾讯的技术实践分享 22日 七牛云技术分享:使用QUIC协议实现实时视频直播0卡顿! 22日 iOS后台唤醒实战:微信收款到账语音提醒技术总结 22日 Openfire插件开发坏境配置指南 21日 Openfire服务端源代码开发配置指南 20日 Openfire服务端安装和配置 19日 Android(xmpp+smack+openfire)高仿QQ即时通讯【5】消息发送,接收;修改心情的实现 18日 Android(xmpp+smack+openfire)高仿QQ即时通讯【4】监听别人的添加好友申请与好友删除的设计 17日 Android(xmpp+smack+openfire)高仿QQ即时通讯【3】添加分组,添加好友,读取好友列表的实现 16日 Android(xmpp+smack+openfire)高仿QQ即时通讯【2】创建连接,登录openfire服务端 15日 Android(xmpp+smack+openfire)高仿QQ即时通讯【1】openfire服务端搭建 14日 如何解读《微信技术总监谈架构:微信之道——大道至简》 13日 腾讯技术分享:社交网络图片的带宽压缩技术演进之路 12日 微信团队分享:视频图像的超分辨率技术原理和应用场景 11日 最全实时音视频开发要用到的开源工程汇总 9日 什么是 Docker ? 8日 C++ Lambda表达式用法 6日 最近大火的直播答题系统在技术上难实现吗?挑战有多大? 1月 2018 31日 基于TimeLine模型的消息同步机制 30日 超大群怎么保证抢红包公平 30日 android7.0 拍照和图片剪裁 以及 应用内部apk更新下载安装适配 30日 Android7.0适配实践小结 27日 IM开发基础:快速理解服务端数据库读写分离原理及实践建议 22日 IM开发基础:如何设计大量图片文件的服务端存储架构? 19日 IM开发基础:前置HTTP SSO单点登陆接口的原理 18日 微信亿级用户异常检测框架的设计与实践 18日 免费IM开源代码-高仿腾讯QQ(Android) 17日 免费IM开源代码-高仿微信朋友圈(iOS) 17日 免费IM开源代码-高仿微信朋友圈(Android) 16日 免费IM开源代码-iOS高仿微信项目-基于环信SDK 16日 免费IM开源代码-iOS高仿微信UI界面2(含朋友圈) 15日 免费IM开源代码-iOS高仿微信UI界面 15日 免费IM开源代码-高仿微信-基于环信SDK 14日 免费IM开源代码-高仿微信6.5.7-新版 14日 免费IM开源代码-高仿微信6.3.31-老版 12日 京东京麦商家开放平台的消息推送架构演进之路 7日 腾讯音视频实验室:AI黑科技-超低码率看实时高清视频 7日 QUIC协议-新一代基于UDP的低延时网络传输层协议原理分析 7日 微信团队分享:微信每日亿次实时音视频聊天背后的技术解密 4日 IM系统中回执消息如何设计-别人读没读你的消息,你如何知道? 4日 怎么让不可靠的UDP可靠? 12月 2017 31日 WebSocket详解(五):刨根问底HTTP与WebSocket的关系(下篇) 30日 WEB端即时通讯:HTTP长连接、长轮询(long polling)详解 29日 P2P技术如何将实时视频直播带宽降低75%? 29日 Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE 29日 网页端实时音视频服务架构与实践-网页端实时音视频技术WebRTC 28日 5大维度拆解在线抓娃娃爆红背后的产品逻辑 28日 WebRTC拥塞控制算法——GCC介绍 28日 SSE技术详解:一种全新的HTML5服务器推送事件技术 27日 WebSocket详解(四):刨根问底HTTP与WebSocket的关系(上篇) 26日 WebSocket详解(三):深入WebSocket通信协议细节 25日 Comet技术详解:基于HTTP长连接的Web端实时通信技术 24日 开源Comet服务器iComet:支持百万并发的Web端即时通讯方案 23日 WebSocket详解(二):技术原理、代码演示和应用案例 22日 WebSocket详解(一):初步认识WebSocket技术 17日 QQ好友状态同步究竟是推还是拉? 16日 IM如何加快首次加载速度、节省流量 15日 LayIM-一款WebIM即时通讯前端解决方案 15日 webim开发,http如何像tcp一样实时的收消息? 14日 QQ 19年,解密8亿月活的 QQ 后台服务接口隔离技术 14日 java新一代网络编程模型AIO原理及Linux系统AIO介绍 14日 百度咋做长文本去重 原创判断 13日 伪即时通讯:分享滴滴出行iOS客户端的演进过程 13日 C/C++ XMPP/Jabber 客户端类库对比/点评 13日 Android 7.0 中 Launcher 启动 Activity 过程 12日 IM系统中群消息这么复杂,怎么能做到不丢不重? 12日 微信为啥不丢“离线消息”- 即时通讯开发离线消息怎样才能不丢 12日 微信为什么不丢消息-IM即时通讯消息的可靠投递分析 12日 Android 7.0 中 Service bind 流程详解 11日 腾讯架构师分享:QQ 相册后台架构策略简述 10日 那些年,我们一起走过的 iOS 消息推送的坑 9日 一个2年Android开发者对刚入行Android新手的18条忠告 9日 【开源IM】Kitura-HuanxinSDK:Swift+Kitura集成环信的开源IM解决方案 9日 【开源IM】基于环信web开发网页即时聊天项目LITE-IM 8日 Android图片加载错乱,Glide无法设置Tag解决方式 8日 【开源IM】Telegram——一款开源跨平台的 IM 工具 7日 分布式系统的时间方案小结 4日 58到家多端消息整合之路 4日 视频聊天功能如何穿透NAT 4日 NAT是怎么回事 2日 Netty干货分享:京东京麦的生产级TCP网关长连接容器架构技术实践总结 1日 IM系统的SESSION结构、维护方式及原因 1日 IM移动端怎么搜索本地聊天记录 1日 怎么做开放API的签名认证 1日 MD5防止数据被篡改的做法 11月 2017 30日 如何在IM系统中低成本确保消息时序 30日 HashMap加双向链表构建IM系统会话列表内存模型 29日 腾讯微信技术总监周颢:一亿用户增长背后的架构秘密 29日 百万在线的美拍直播弹幕实时推送系统如何实现-高并发长连接架构 28日 腾讯IM相关技术分享 28日 基于IM开源方案的实战教程 28日 即时通讯软件IM架构设计文章索引 28日 为什么相同的消息微信每次加密后发送的内容都不一样? 28日 IM系统海量消息数据是怎么存储的? 28日 怎么设计高效的敏感词过滤系统(一) 28日 基于消息总线的高可扩展性IM系统后台架构设计 27日 IM系统如何调试TCP协议 25日 如何打造千万级Feed流系统 25日 移动端IM中大规模群消息的推送如何保证效率、实时性? 25日 微信后台团队:详解微信异步队列 MQ 2.0 的功能优化及拓展思路 25日 现代IM系统中消息推送和存储架构的实现 25日 一个海量在线用户即时通讯系统(IM)的完整设计 24日 架构师于小波:魅族实时消息推送架构 23日 Tigase开发笔记6:packet流转机制 -> 一条消息(packet)的请求和响应过程解析 23日 Tigase开发笔记5:如何自定义插件 Plugin 23日 Tigase开发笔记4:Tigase Component组件开发 23日 Tigase开发笔记3:Tigase 参数配置说明 22日 Tigase开发笔记2:Tigase组件详解 22日 Tigase开发笔记1:深入认识XMPP协议 21日 人人网张铁安:Feed系统架构分析 21日 几个大型网站的Feeds(Timeline)设计简单对比 21日 从腾讯微博的成长分析架构的三个阶段 21日 京东咚咚架构演进 20日 携程异步消息系统实践 20日 一套简洁的即时通信(IM)系统 20日 腾讯QQ1.4亿在线用户的技术挑战和架构演进之路PPT 20日 17年的实践:腾讯海量产品的技术方法论 20日 Android Studio 使用smack4.2 20日 Android使用smack4.2登录xmpp服务器(openfire)登录不上报错 20日 openfire学习之八 通过http方式向openfire客户端发信息 19日 微信团队分享:微信全文搜索优化之路 19日 Android微信智能心跳方案 18日 云通信行业趋热,巨头纷纷入局争抢百亿“蛋糕” 18日 这是一条怀旧帖,砸下8400万,中国移动想要复活飞信 18日 smack和asmack的区别和联系 18日 简单介绍MQTT的发布/订阅模式 17日 腾讯原创分享(二):如何大幅压缩移动网络下APP的流量消耗 17日 腾讯原创分享(一):如何大幅提升移动网络下手机QQ的图片传输速度和成功率 16日 openfire学习之七 openfire插件开发之基于web的插件开发 16日 openfire学习之六 openfire插件开发之HelloWorld 16日 openfire学习之五 Openfire插件开发坏境配置指南 16日 openfire学习之四 数据库配置说明 16日 openfire学习之二 使用openfire + spark 搭建聊天系统 16日 openfire学习之三 openfire4.1.5源码 在windows上使用Eclipse编译配置 15日 微信中两大典型微服务案例 15日 融云SDK触达用户数破20亿 王者风范双倍展现 15日 QQ音乐技术团队分享:Android中图片压缩分析(下) 15日 QQ音乐技术团队分享:Android中图片压缩分析(上) 15日 QQ开源:腾讯祭出大招VasSonic,让你的H5页面首屏秒开 15日 H5 缓存机制浅析 – 移动端 Web 加载性能优化 14日 轻松入门Android直播相关技术 从0搭建直播系统 14日 微信团队分享:企业微信组织架构同步优化的思路与实操演练 14日 两年40万开发者接入:网易云构建通信与视频技术强生态 13日 音视频直播技术–Windows下编译WebRTC 13日 Android短视频中如何实现720P磨皮美颜录制 13日 Yelp是如何无损压缩图片的 13日 微信2017数据:日登陆用户超9亿 老年用户5000万 13日 微信视频通话技术的演进之路 11日 一文读懂MQTT协议 8日 iOS仿微信之微信红包开红包效果 7日 QQ空间开发团队分享:手 Q 人脸识别动画实现详解 7日 微信终端开发团队分享:微信 Android 视频编码爬过的那些坑 6日 QQ团队分享:手 Q 图片的显示和发送逻辑 6日 融云CEO韩迎:企业出海要走好这三步 6日 Android仿微信语音聊天界面代码实例 5日 Androi仿微信语音对讲基础-Android录制音频之使用MediaRecorder实现录音 4日 Androi仿微信语音对讲基础-Android录制音频之通过Intent调用系统的录音器功能 4日 android基础–tools:context=”.MainActivity”作用 3日 2017中国云通信行业发展白皮书:定制化企业 IM 空间巨大 2日 基于xmpp协议的多端即时通讯软件开发方案[文档下载] 1日 工作中使用即时通讯工具,到底是好事还是坏事? 1日 云即时通讯平台 Dialpad 获 1700 万美元 C 轮融资,谷歌参投 1日 即时通讯软件的发展演变 1日 2017年一季度QQ月活下降1.9%,QQ的增长停滞了吗? 10月 2017 31日 做一款像微信这样的即时聊天软件app需要多少工程师?技术团队应该怎么配置? 30日 即时通讯软件开发 动画表情怎么做-Android播放Gif动态图片的几种方式总结 29日 即时通讯软件开发之网络基础三 快速理解TCP和UDP的差异 29日 即时通讯软件开发之网络基础二 快速理解TCP协议一篇就够 29日 即时通讯软件开发之网络基础一 快速理解网络通信协议(下篇) 29日 即时通讯软件开发之网络基础一 快速理解网络通信协议(上篇) 28日 Android:最全面的 Webview 详解 27日 Android:WebView与 JS 交互总结 26日 Android:WebView 使用漏洞开发需注意之域控制不严格漏洞 26日 Android:WebView 使用漏洞开发需注意之密码明文存储漏洞 26日 Android:WebView 使用漏洞开发需注意之任意代码执行漏洞 22日 开发往事:记录微信3.0版背后的故事(距微信1.0发布9个月时) 21日 华为内部3G网络资料: WCDMA系统原理培训手册 [附件下载] 20日 微信对网络影响的技术试验及分析(论文全文) 19日 一份微信后台技术架构的总结性笔记 18日 一个微信实习生自述:我眼中的微信开发团队 17日 腾讯开发微信花了多少钱?技术难度真这么大?难在哪? 14日 细聊冗余表数据一致性 14日 缓存架构设计细节二三事 13日 缓存与数据库一致性保证 13日 细聊分布式ID生成方法 13日 如何保证IM实时消息的“时序性”与“一致性”? 12日 IM消息送达保证机制实现(二):保证离线消息的可靠投递 11日 IM消息送达保证机制实现(一):保证在线实时消息的可靠投递 10日 Android平台下基于XMPP的IM研究(一) 9日 扫盲贴:认识MQTT通信协议 9月 2017 17日 iPhone X 的 UI界面适配官方指南! 16日 详解Web端通信方式的演进:从Ajax、JSONP 到 SSE、Websocket 5日 移动端IM开发需要面对的技术问题 4日 移动端IM/推送系统的协议选型:UDP还是TCP? 3日 一个基于Protocol Buffer的Java代码演示 2日 UDP中一个包的大小最大能多大 8月 2017 24日 微信红包实现原理 24日 微信红包金额分配的算法 24日 微信红包的架构设计简介 20日 查找附近网点geohash算法及实现 (PHP版本) 20日 openfire学习之一 windows平台 openfire 安装配置 20日 微信后台基于时间序的海量数据冷热分级架构设计实践 17日 微信异步化改造实践:8亿月活、单机千万连接背后的后台解决方案 17日 开源libco库:单机千万连接、支撑微信8亿用户的后台框架基石 [源码下载] 17日 微信新一代通信安全解决方案:基于TLS1.3的MMTLS详解 16日 【转】如何实现按距离排序、范围查找 16日 【转】【附近的人】实现原理 15日 微信团队原创分享:Android版微信从300KB到30MB的技术演进 14日 微信团队原创分享:Android内存泄漏监控和优化技巧总结 14日 架构之道:3个程序员成就微信朋友圈日均10亿发布量[有视频] 14日 全面总结iOS版微信升级iOS9遇到的各种“坑” 14日 微信团队原创资源混淆工具:让你的APK立减1M 13日 微信团队原创Android资源混淆工具:AndResGuard [有源码] 13日 Android版微信安装包“减肥”实战记录 13日 iOS版微信安装包“减肥”实战记录 11日 移动端IM实践:iOS版微信界面卡顿监测方案 10日 微信”红包照片“活动背后的思考 10日 微信“红包照片”背后的技术难题 10日 移动端IM实践:iOS版微信小视频功能技术方案实录 6日 移动端IM实践:Android版微信如何大幅提升交互性能 6日 移动端IM实践:WhatsApp、Line、微信的心跳策略分析 4日 Android系统使用谷歌官方GCM推送指南 4日 google的GCM推送使用简介 4日 移动端IM实践:谷歌消息推送服务(GCM)研究(来自微信) 4日 移动端IM实践:iOS版微信的多设备字体适配方案探讨 3日 蘑菇街即时通讯/IM服务器开发之架构选择 3日 快速裂变:见证微信强大后台架构从0到1的演进历程(二) 3日 快速裂变:见证微信强大后台架构从0到1的演进历程(一) 7月 2017 30日 即时通讯技术概述 IMPP、IRCP、CPIM、SIMPLE、XMPP、XML、SIP、Jabbe 29日 开源移动通讯架构与XMPP 29日 XMPP协议、MQTT协议、HTTP协议、CoAP协议的基本比较 29日 深入认识Tigase XMPP Server(下) 29日 深入认识Tigase XMPP Server(上) 28日 详解Zoosk千万用户实时通信背后的开源技术 28日 移动IM开源框架对比 27日 【转】基于XMPP协议的Android即时通信系统之开篇:综述 27日 XMPP协议的原理介绍 24日 Android基于XMPP实现用户注册、登录、修改密码和注销 24日 一天时间用OpenFire打造自己的IM聊天工具 23日 【转】微信、陌陌等著名IM软件设计架构详解 22日 3款IM云服务产品对比 即时通讯云产品横向评测 21日 IM即时通讯实现原理