最近了解下基于 Token 的身份验证,跟大伙分享下。很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强,也更安全点,非常适合用在 Web 应用或者移动应用上。Token 的中文有人翻译成 “令牌”,我觉得 ...
分类:
Web程序 时间:
2018-05-25 21:15:51
阅读次数:
313
前言 每逢大促必压测,每逢大促必限流,这估计是电商人的常态。每次大促期间,业务流量是平时的几倍十几倍,大促期间大部分业务都会集中在购物车结算,必须限流,才能保证系统不宕机。 限流算法 限流算法一般有三种:令牌桶,漏桶,计数器。本文介绍最粗暴的计数器算法,其他算法请自行google、百度,讲的应该比我 ...
分类:
编程语言 时间:
2018-05-23 10:25:04
阅读次数:
300
前两篇文章主要实现了经销商代注册的仓储与领域逻辑、经销商登录的仓储与相关逻辑,这篇文章主要讲述经销商代注册的用例与经销商登录的查询功能。 一.经销商代注册用例 在经销商代注册用例中,我们需要传递经销商的基本注册信息,这个信息是做成了DTO对象。 1.经销商注册的DTO对象: 在上述DTO对象中,Na ...
分类:
其他好文 时间:
2018-05-22 15:03:03
阅读次数:
250
Cassandra是一个开源的、分布式、无中心节点、弹性可扩展、高可用、容错、一致性协调、面向列的NoSQL数据库 Cassandra集群的定义 Cluster Data center(s) Rack(s) Server(s) Node (more accurately, a vnode) Node ...
分类:
其他好文 时间:
2018-05-20 20:09:11
阅读次数:
468
如果某个接口可能出现突发情况,比如“秒杀”活动,那么很有可能因为突然爆发的访问量造成系统奔溃,我们需要最这样的接口进行限流。 在上一篇“限流算法”中,我们简单提到了两种限流方式: 1)(令牌桶、漏桶算法)限速率,例如:每 5r/1s = 1r/200ms 即一个请求以200毫秒的速率来执行; 2)( ...
分类:
其他好文 时间:
2018-05-20 10:50:34
阅读次数:
224
在高并发系统中,我们常常提到的几个词汇“缓存”,“限流”,“降级”等。本文涉及到的是其中“限流”的部分,顾名思义,限流是一种限制流量的手段(我们可以粗粒度地理解为,限制请求的数量或者速度)。 在限流特技中,常见的限流算法有两种: 1)令牌桶算法; 2)漏桶算法; 当然,我们也可以粗暴地采用计数器的方 ...
分类:
编程语言 时间:
2018-05-19 16:53:56
阅读次数:
153
用户管理 添加用户 useradd或者adduser。其实adduser是useradd的一个软连接。以useradd为例,其用法为 useradd [option] USERNAME -u 指定新添加用户的UID,不过根据规定,普通用户的UID必须大于499且不能和已存在的UID重复。 -g 指定 ...
分类:
系统相关 时间:
2018-05-19 13:04:02
阅读次数:
246
做了这么多年的程序员后,总想资源回收一下,写一点点什么,却又发现无从写起。 SLIP—串行线路上传输数据报的非标准协议 简介 协议族可以在许多网络介质上运行,如: IEEE 802.3 (以太网)和802.5(令牌环)局域网,X.25线路,卫星连接和串行线路。除了串行线路外,其它的介质上都有包格式的 ...
分类:
Web程序 时间:
2018-05-18 00:26:51
阅读次数:
254
Angular CLI 现在虽然可以正常使用但仍然处于测试阶段. Angular CLI 依赖 Node 4 和 NPM 3 或更高版本. 安装 要安装Angular CLI你需要先安装node和npm,然后运行以下命令来安装最新的Angular CLI: 注意:Angular CLI 需要Node ...
分类:
其他好文 时间:
2018-05-17 20:35:24
阅读次数:
164
Angular CLI 现在虽然可以正常使用但仍然处于测试阶段. Angular CLI 依赖 Node 4 和 NPM 3 或更高版本. 安装 要安装Angular CLI你需要先安装node和npm,然后运行以下命令来安装最新的Angular CLI: 注意:Angular CLI 需要Node ...
分类:
其他好文 时间:
2018-05-17 19:13:34
阅读次数:
151