`
nolemonsnomelon
  • 浏览: 2752 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
最近做的一个项目中,有一个计算模块非常的消耗cpu资源,所以就从开始就规划成了一个并发的模块。并发就难免要处理任务的分配,在这个项目中使用了一个非常简单的方式做了这个任务分配,后来在stack overflow上也看见这个方法。感觉还有意思的。 具体的做法就是先将任务持久化到数据库中,table的名字是xx_task结构可以是: id      c1       c2      然后每个计算实例主动来这个表中领取任务,为了避免两个计算实例领取到相同的任务可以按照任务的id对任务集合做一个hash。然后每个计算实例去自己的任务子集中拿属于自己的任务。比如,部署了7个计算实 ...
今天部门采用新的代码发布方式,然后我就顺利地上午发了一个需求,下午又发了一个需求,感觉很爽。随着代码和人员的增加,一个公司肯定会遇到代码管理上的问题。在今天之前的代码发布还是很纠结的,有着很多的限制。包括时间和次数上的限制。   但是,对于互联网行业来说,愈发地觉得快速响应比完善的测试更加重要。就像王建硕在他的博客里写道的一个例子     http://home.wangjianshuo.com/cn/20101129_eeccae.htm 写道 公司里面有很多的典故,菠萝和筷子是比较流行的一个。今天在Donews谈起,让我想起来提一下。百姓网每天都会供应水果。夏天里面最受欢迎的是菠 ...
经常是在写完代码后,内心一直忐忑不安,担心代码会有什么问题,然后就陷入了漫无目的的自测之中。基本上这种自测是不靠谱的,很难会发现几个问题。那么,我们究竟应该怎么去保证程序的质量呢? 保证质量的目的是获得一个好的质量的代码,但这个目的还是很模糊的,不具有什么指导意义,还需要在refine一下,那究竟什么是好的质量的代码呢?我觉得好的质量的代码应该是在正常情况下按照期望的过程运行并获得期望的结果的代码。 正常的情况 程序作为思维的具话,我觉得是很难,甚至可以说是不可能是没有问题的。但是,我们也没必要达到一个绝对上的完美。因为程序的目的是完成既定的需求,既定的需求也就是正常的情况 ...
Global site tag (gtag.js) - Google Analytics