51dev.com IT技术开发者社区

51dev.com 技术开发者社区

流水号的生成(日期+业务码+自增序列)

流水号的生成(日期+业务码+自增序列)

项目开发时,使用了两套数据库,开发环境和上线环境,数据库表中大多採用了自增主键, 比方:idintunsignedprimarykeyauto_increment,但往往会碰到一些问题。比方: 开发环境中,使用爬虫抓取一些数据,建立索引。再把数据迁移到上线环境,会导致索引中的id...

浅析gRPC

浅析gRPC

gRPC.io官网上的一篇 Blog 大致讲解了gRPC是如何使用HTTP/2的,觉得讲的比较抽象,理解的不够透彻,于是自己找了一些资料。大致总结一下,个人认为:gRPC之所以高效,除了在协议层使用Protobuffer之外,底层使用HTTP/2也是一个非常重要的原因。下面先上一...

推荐系统架构

推荐系统架构

当下,个性化推荐成了互联网产品的标配。但是,人们对推荐该如何来做,也就是推荐技术本身,还不甚了解。为此,好学的你肯定在收藏着朋友圈里流传的相关文章,转发着微博上的相关讨论话题,甚至还会不断奔走在各种大小行业会议之间,听着大厂职工们讲那些干货。我知道,这样碎片化的吸收,增加了知识的同时,也增加了焦虑。...

京东大促时的备战思路和方法

京东大促时的备战思路和方法

京东已发展到了一个比较大的体量,无论是大促还是平时,技术都需要做到:积极预防、及时发现、快速处理。在即将到来的一年一度的京东618大型促销季,系统做到这十二字方针愈发不容易。618总指挥马松曾说过,这十二字方针的实现有两个要素不可或缺:日渐成熟稳定的团队、日趋完善的流程和规范。今天我们在京东618总...