• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
莫小鹏
博客园 首页 新随笔 联系 订阅 订阅 管理

08 2015 档案

 
golang test说明解读
摘要:go test是go语言自带的测试工具,其中包含的是两类,单元测试和性能测试通过go help test可以看到go test的使用说明:格式形如:go test [-c] [-i] [build flags] [packages] [flags for test binary]参数解读:-c : ... 阅读全文
posted @ 2015-08-19 20:46 莫小鹏 阅读(2291) 评论(0) 推荐(0)
golang:使用timingwheel进行大量ticker的优化
摘要:Ticker最近的项目用go实现的服务器需要挂载大量的socket连接。如何判断连接是否还存活就是我们需要考虑的一个问题了。通常情况下面,socket如果被客户端正常close,服务器是能检测到的,但是如果客户端突然拔掉网线,或者是断电,那么socket的状态在服务器看来可能仍然是establish... 阅读全文
posted @ 2015-08-18 11:45 莫小鹏 阅读(1277) 评论(0) 推荐(0)
golang判断短chan channel是否关闭
摘要:golang判断短chan channel是否关闭群里有朋友问,怎么判断chan是否关闭,因为close的channel不会阻塞,并返回类型的nil值,会导致死循环.在这里写个例子记录一下,并且分享给大家如果不判断chan是否关闭Notice: 以下代码会产生死循环package mainimpor... 阅读全文
posted @ 2015-08-10 13:51 莫小鹏 阅读(2238) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3