陈硕的 Blog

吾尝终日而思矣,不如须臾之所学也。吾尝跂而望矣,不如登高之博见也。……君子生非异也,善假于物也。

04 2011 档案

Muduo 网络编程示例之六:限制服务器的最大并发连接数
摘要:Muduo 网络编程示例之六:限制服务器的最大并发连接数陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice t.sina.com.cn/giantchen这是《Muduo 网络编程示例》系列的第六篇文章。Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx本文已以大家都熟悉的 EchoServer 介绍如何限制服务器的并发连接数。本文的代码见 http://code.google.com/p/muduo/source/browse/trunk/examples/maxconne 阅读全文

posted @ 2011-04-27 00:05 陈硕 阅读(3544) 评论(0) 推荐(1) 编辑

分布式程序的自动化回归测试
摘要:以单独的进程作为 test harness 对于开发分布式程序相当有帮助,它能达到单元测试的自动化程度和细致程度,又避免了单元测试对功能代码结构的侵入与依赖。 阅读全文

posted @ 2011-04-25 00:28 陈硕 阅读(4169) 评论(4) 推荐(2) 编辑

“过家家”版的移动离线计费系统实现
摘要:看到一道热烈讨论的“移动用户资费统计系统”编程面试题,本文给出我的做法。http://blog.csdn.net/zhangxiaoxiang/archive/2011/04/06/6304117.aspx为避免版权纠纷,我这里就不引用原文了。 完整的代码见 https://github.com/chenshuo/recipes/tree/master/java/ 其中 billing/ 目录是 Java 代码,groovy/ 目录是计费规则。这份代码依赖 Groovy、JUnit、Joda date time (JSR-310) 等第三方库,见 run.sh 中 class path 的设置 阅读全文

posted @ 2011-04-22 13:04 陈硕 阅读(5319) 评论(10) 推荐(8) 编辑

Muduo 网络编程示例之五: 测量两台机器的网络延迟
摘要:本文介绍一个简单的网络程序 roundtrip,用于测量两台机器之间的网络延迟,即“往返时间 / round trip time / RTT”。这篇文章主要考察定长 TCP 消息的分包,TCP_NODELAY 的作用。 阅读全文

posted @ 2011-04-20 09:27 陈硕 阅读(3189) 评论(0) 推荐(3) 编辑

Muduo 设计与实现之一:Buffer 类的设计
摘要:本文介绍 Muduo 中输入输出缓冲区的设计与实现。 阅读全文

posted @ 2011-04-17 12:24 陈硕 阅读(11070) 评论(3) 推荐(10) 编辑

在 muduo 中实现 protobuf 编解码器与消息分发器
摘要:本文介绍如何将前文介绍的 protobuf 打包方案与 muduo::net::Buffer 结合,实现 protobuf codec 与 message dispatcher。 阅读全文

posted @ 2011-04-13 07:48 陈硕 阅读(5590) 评论(9) 推荐(3) 编辑

一种自动反射消息类型的 Google Protobuf 网络传输方案
摘要:在接收到 protobuf 数据之后,如何自动创建具体的 Protobuf Message 对象,再做的反序列化。其实,Google Protobuf 本身具有很强的反射功能,可以根据 type name 创建具体类型的 Message 对象,我们直接利用即可。 阅读全文

posted @ 2011-04-03 15:58 陈硕 阅读(41368) 评论(17) 推荐(9) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示