摘要: Golang开发支持平滑升级(优雅重启)的HTTP服务 前段时间用Golang在做一个HTTP的接口,因编译型语言的特性,修改了代码需要重新编译可执行文件,关闭正在运行的老程序,并启动新程序。对于访问量较大的面向用户的产品,关闭、重启的过程中势必会出现无法访问的情况,从而影响用户体验。 使用Gola 阅读全文
posted @ 2017-10-26 17:01 cdongyang 阅读(576) 评论(0) 推荐(0) 编辑
摘要: SQL语句case when外用sum与count的区别 三个case语句效果相同,其实就是类似于增加一个字段,这个字段,满足条件的为1,不满足的是0,这样sum的效果,就是将所有的1加起来,也就是所有满足条件的记录个数。 而count,会不管是1还是0,都会统计,这样怎么算都是总条目数8个。 9. 阅读全文
posted @ 2017-10-26 16:31 cdongyang 阅读(896) 评论(0) 推荐(0) 编辑
摘要: SORT 使用外部 key 进行排序 可以使用外部 key 的数据作为权重,代替默认的直接对比键值的方式来进行排序。 假设现在有用户数据如下: uiduser_name_{uid}user_level_{uid} 1 admin 9999 2 jack 10 3 peter 25 4 mary 70 阅读全文
posted @ 2017-10-26 13:57 cdongyang 阅读(271) 评论(0) 推荐(0) 编辑