协思

协作、思考、感悟、进步

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  39 随笔 :: 4 文章 :: 18 评论 :: 71001 阅读

随笔分类 -  Backend

摘要:原创文章转载请注明出处:@协思,http://zeeman.cnblogs.com产线上新部署的服务,发生几次无故停止的情况,通过系统事件看到是这样:这个服务缓存了大量的数据,内存占用比较大,但还不至于OutOfMemory(服务器内存大),怀疑编译时有问题,看项目属性发现这个Perfer 32-b... 阅读全文
posted @ 2015-08-19 15:25 协思 阅读(598) 评论(0) 推荐(0) 编辑

摘要:原创文章转载请注明出处:@协思,http://zeeman.cnblogs.com前段时间接手了一个项目优化工作,在同等场景下内存使用从4G降低到200M。项目是将实体序列化成字符串存入Redis, 再从Redis取出字符串反序列化,乍看没什么问题。这里忽略了一个事实,CLR会在内存驻留字符串,本意... 阅读全文
posted @ 2015-05-20 16:27 协思 阅读(497) 评论(1) 推荐(0) 编辑

摘要:本文为理解翻译,原文地址:http://www.goinggo.net/2015/01/stack-traces-in-go.htmlIntroduction在Go语言中有一些调试技巧能帮助我们快速找到问题,有时候你想尽可能多的记录异常但仍觉得不够,搞清楚堆栈的意义有助于定位Bug或者记录更完整的信... 阅读全文
posted @ 2015-02-14 13:51 协思 阅读(5377) 评论(0) 推荐(0) 编辑

摘要:原创文章转载请注明出处:@协思, http://zeeman.cnblogs.com 首先本文的目的不是引发语言之争,纯属个人的一些思绪记录。 因为工作原因,用Node.js做过几个项目,基本都是涉及REST方面的。有一个涉及消息转发的服务,分别部署到6台服务器,目前已经成功处理数亿的消息... 阅读全文
posted @ 2014-09-15 23:53 协思 阅读(1188) 评论(3) 推荐(0) 编辑

摘要:iis默认的连接超时时间为2分钟 ,因此node程序使用keep-alive访问时,keep-alive的时间不应该超过2分钟,否则在请求完成后,node端继续保持连接,2分钟后iis断开连接,会导致node程序底层tcp异常(xxxx at errnoException (net.js:901:1... 阅读全文
posted @ 2014-09-12 14:52 协思 阅读(589) 评论(0) 推荐(0) 编辑

摘要:记录许总演讲PPT指出的实践:channel– 本质上是一个 MessageQueue– 非常正统的执行体间通讯设施• sync.Mutex/RWMutex/Cond/etc– 不要把 channel 当做万金油,该 Mutex 还是要• 误区– 用 channel 来做互斥 ( 正常应该让 Mut... 阅读全文
posted @ 2014-09-12 14:45 协思 阅读(455) 评论(0) 推荐(0) 编辑

摘要:原创文章转载请注明出处:@协思,http://zeeman.cnblogs.com后端系统中的Log是相当重要的,做过高并发服务的同学都会认同这一点。相对而言,调试已经用处不大了,对于这样的项目,我现在也习惯了这种开发方式,有两个原因:1.debug只能在开发环境,到产线环境就不灵了。2.在并行计算... 阅读全文
posted @ 2014-09-12 14:35 协思 阅读(2937) 评论(0) 推荐(0) 编辑

摘要:原创文章转载请注明出处:@协思,http://zeeman.cnblogs.com话说当今世界各种语言和伪语言群雄并起,连Rob Pike, Ken Thompson和Robert Griesemer等几位大神也坐不住了,推出了云时代的Go语言,期望其能延续C语言在系统层开发的辉煌。Go语言的语法设... 阅读全文
posted @ 2014-09-12 14:07 协思 阅读(747) 评论(1) 推荐(0) 编辑

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