11 2015 档案

摘要:自增不连续 表初始化 CREATE TABLE `t` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `c` INT(11) DEFAULT NULL, `d` INT(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY 阅读全文
posted @ 2015-11-28 17:44 都市烟火 阅读(912) 评论(0) 推荐(0) 编辑
摘要:为什么限制访问频率 做服务接口时通常需要用到请求频率限制 Rate limiting,例如限制一个用户1分钟内最多可以范围100次 主要用来保证服务性能和保护数据安全 因为如果不进行限制,服务调用者可以随意访问,想调几次就调几次,会给服务造成很大的压力,降低性能,再比如有的接口需要验证调用者身份,如 阅读全文
posted @ 2015-11-28 10:56 都市烟火 阅读(2489) 评论(0) 推荐(0) 编辑
摘要:在分布式应用中,应该来说使用到hash最多的地方就是rpc负载均衡和分库分表,通常对于正式意义上的分布式应用来说,扩容和收缩是一个半自动化的过程,在此期间,应用基本上是可用的,所以不能发生大规模动荡的意外,为了最小化潜在的影响,一致性hash算法就扮演了极为重要的角色。 consistent has 阅读全文
posted @ 2015-11-25 22:09 都市烟火 阅读(11733) 评论(0) 推荐(3) 编辑
摘要:今天刚撸完代码,准备提交,突然来了:ssh: connect to host github.com port 22: Operation timed out fatal: Could not read from remote repository. 昨天还好好的,今天这是咋啦。首先第一反应time 阅读全文
posted @ 2015-11-20 21:17 都市烟火 阅读(4649) 评论(0) 推荐(0) 编辑
摘要:前言 Redis 是一个强大的内存型存储,具有丰富的数据结构,使其可以应用于很多方面,包括作为数据库、缓存、消息队列等等。 如果你的印象中Redis只是一个 key-value 存储,那就错过了Redis很多强大的功能,下面就是实际应用场景中5个最普遍的案例。 1. 全页面缓存 如果你使用的是服务器 阅读全文
posted @ 2015-11-20 21:09 都市烟火 阅读(1899) 评论(0) 推荐(0) 编辑
摘要:了解Promise ECMAScript 6语言标准已于2015年6月发布,ECMAScript 6中的Promise规范来源于Promises/A+社区。在JavaScript中已经早有Promise的实现,在Node.js中也有多个实现了Promise规范的 npm 模块。ECMAScript 阅读全文
posted @ 2015-11-19 19:39 都市烟火 阅读(456) 评论(0) 推荐(0) 编辑
摘要:一、在性能测试当中,任何脱离底层的内容,对于性能测试来讲,都是不完整的,任何程序,何何中间件如果没有操作系统及计算机支撑,都是毫无意义的,因为在计算机世界里,有一些概念需要我们能够掌握和了解,比如说:位,字,字长首先说一下位: 位表示的是二进制位,一般称为比特,是计算机存储的最小单位,类似于(两... 阅读全文
posted @ 2015-11-15 12:35 都市烟火 阅读(8697) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示