自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Web推送技术研究

Web推送技术研究背景:我们研发的平台已经完成了支持PC端和移动端的针对大量用户的实时消息推送体系,采用原生的socket建立长连接的技术来实现。当前阶段要开发相应支持web端的实时消息推送体系,如何实现摆在了我的面前,以下是我考察和论证的结果,和大家一起分享下,也欢迎大家指正我其中的错误或考虑不周之处。有哪些可以实现web消息推送的技术:我们了解到传统的web服务都是客户

2014-01-24 14:27:05 814

原创 《高效程序员的45个习惯——敏捷开发修炼之道》读书总结

截止到现在自己已经有了3年多的敏捷团队实践,包括有一年多的敏捷团队管理经验。个人对敏捷还是比较推崇的,但是必须要注意结合实际进行落地,否则就成了邯郸学步。其中我感觉落地的重点就是千万不要生搬硬套敏捷的实施条款,而是去理解其精髓去融汇贯通。恰好《高效程序员的45个习惯——敏捷开发修炼之道》就给了我们这么一个机会去深入了解敏捷的精髓,在第二次读此书之际我对书中内容进行了些总结归纳,分享给大家。

2014-01-21 20:06:21 1107

原创 构建高性能服务的考量

做一款互联网产品,人们往往立马就想到了海量用户、海量数据、高并发、高性能。所以起初做架构设计时就把性能提到了一个不得不做的地位。我个人是很反对这种“未雨绸缪”的方式的,因为对于一个新应用来说获取一个互联网用户的成本并不小,而且“海量”不是短期内就会面临的。所以请建议您最好先在基于投入产出比的考量下对快速实现 OR 性能重要程度做出权衡后再做考虑,最好先实现应用再做优化,过早优化是万恶之源这句话不是

2014-01-14 19:18:09 1027

原创 职场中没有“朋友”

朋友对不起:今天把我推荐来的一个很好的朋友又亲自辞退了他,做这个决定和操作这次辞退用了我将近一个月时间,参杂了个人感情的人事决定已不再简单,甚至是种煎熬。但是当一个人和自己的价值观甚至不符合团队利益时必须要做出取舍,否则不但不职业化,后续也许会有更多的各种对不起。不是每个人都是可以作为朋友的:在管理团队时,常常想自己是从一个基层程序员摸爬滚打上来的,犯过各种错误,有过各种无知,渴望过各种理

2014-01-10 21:40:40 724

原创 三读《UNIX编程艺术》——UNIX哲学

如果在我目前的职业生涯中要选出一本对我影响最大的书籍,我一定会选择ESR的《UNIX编程艺术》。第一次读此书时资历尚浅,更多的是当做一本课外读物来看,但是随着职业中接触了更多不同的操作系统,完成了更多项目产品的设计、架构、实现,对书中所讲内容产生了更大的共鸣。在第三次读此书之际,把书中很多有价值的思想提取出来给自己一个总结,希望也能给大家带来一次分享。本书关注的重点:不止于方法,更重乎

2014-01-10 08:34:08 1197 1

原创 利用libevent进行网络异常检查

《网络编程释疑之:TCP半开连接的处理》这篇文章主要讲述了网络异常的出现、以及如何在服务端解决存在的网络异常。同时,客户端能否及时检测到自身的网络异常(比如网络禁用,网线断开......)也同样影响着客户端的正常逻辑,下面我就通过自己的实验和实践来给大家说明下。场景是这样的,客户端和服务端建立起一个长连接,并且通过一个心跳来维持上线状态、同时也为了解决上面所说的TCP半开连接问题。客户端在

2014-01-06 16:21:53 3720

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除