消息中心优化

为什么要优化 消息中心是给数百万骑手和几十万商家推送消息,然而其代码是将以前分散在各个组的推送消息的代码给拷贝了一份,代码没有注释,逻辑复杂混乱,难于理解,代码质量差,性能低下。主要有以下问题: 1.推送消息缓慢,发送全国消息,要好几个小时 2.发一次全国消息redis暴

Sentinel技术介绍及源码浅析

Sentinel介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel历史 2012 年,Sentinel 诞生 2013-2017 年,作为阿里基础技术

利用深度学习进行装备抽查

这个项目产生的原因 为了树立良好的点我达骑手形象,在骑手配送订单时,都会身着公司设计的统一装备,公司也会在每天配送的骑手中随机抽选一部分骑手进行装备抽查,确保相关骑手装备配置符合公司要求。随着加入的骑手数量迅猛增加以及抽查范围的扩大,公司在这块投入了大量的人力物力。人工智能中的计

记录一下运维平台的一次优化经历

运维平台每天都有人在用,但是用户量不大,高峰期也没啥高并发的场景,也没啥大的表,最大的表记录也就200万的样子,目前情况下完全没啥性能瓶颈。正是如此,为啥要考虑对其进行一次性能优化呢?这还得从一封邮件说起。 为什么考虑要优化     

Spock测试框架

介绍 Spock是一个为groovy和java语言应用程序来测试和规范的框架。这个框架的突出点在于它美妙和高效表达规范的语言。得益于JUnit runner,Spock能够在大多数IDE、编译工具、持续集成服务下工作。Spock的灵感源于JUnit,jMock, RSpec, G

npx 简介

npx npm v5.2.0引入的一条命令(npx),npx会帮助执行依赖包里的二级制文件 Usage 之前会这样写 ./node_modules/.bin/webpack -v or `npm bin`/webpack -v 现在使用如下 `npm bin`/webpack