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

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

Spock测试框架

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

RPC在点我达网关的实践一

RPC 是什么 RPC(Remote Procedure Call) 译为远端过程调用。即在一台机子上能调用到另外一台机子上的服务; RPC 可以基于 HTTP 调用也可以基于 TCP 调用。基于 TCP 调用性能更佳,但是实现也更为复杂; RPC 通常要实现两部分协议,一个是应

解读 IoC 框架 InversifyJS

InversityJS 是一个 IoC 框架。IoC(Inversion of Control) 包括依赖注入(Dependency Injection) 和依赖查询(Dependency Lookup)。 相比于类继承的方式,控制反转解耦了父类和子类的联系。 案例解析 imp

npx 简介

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