适用场景 当系统需要应用高并发的冲击时,一个最常用的策略是使用缓存提高系统容量,这通常是效果最好的方式,但如论如何提升系统容量,都会存在一个QPS/TPS的阈值,超过该阈值则认为系统不再稳定,因此需要采取措施屏蔽掉这些请求,达到系统稳定可用的目的。 实现这一目标的常见策略为限流: 限流,顾名思义就是 ...
分类:
编程语言 时间:
2018-05-31 19:26:27
阅读次数:
195
信号源为目标进程产生了一个信号,然后由内核来决定是否要将该信号传递给目标进程。从信号产生到传递给目标进程的流程图如下图所示: 进程可以阻塞信号的传递。当信号源为目标进程产生了一个信号之后,内核会执行依次执行下面操作, 1. 如果目标进程设置了忽略该信号,则内核直接将该信号丢弃。 2. 如果目标进程没 ...
分类:
系统相关 时间:
2018-05-31 19:15:24
阅读次数:
239
1. 集合 集合是容器,可以存储任意类型的数据,集合的长度可变。 1.1 集合和数组的比较 1.2 集合分类 单列集合:每次存储时,存储一个元素(Collection),包括:list、set 双列集合:每次存储时,存储两个元素(Map) 1.3 Collection 是所有单列集合的父类 1.4 ...
分类:
其他好文 时间:
2018-05-30 10:57:15
阅读次数:
129
第一部分 需求与原型改进 1.1 改进的原型 1.1.1 改进说明 经过小组讨论之后,我们决定以简约为主。故将原型进行了一些简化。 我们选择自动读取个人屏蔽用户列表,以实现对部分用户的回答文章以及评论进行屏蔽;针对关键词屏蔽功能,我们将把他放在谷歌插件的选项里,code相应的mainfest.jso ...
分类:
其他好文 时间:
2018-05-29 19:45:24
阅读次数:
174
Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户 ...
分类:
Web程序 时间:
2018-05-28 19:48:40
阅读次数:
182
参考资料:https://blog.csdn.net/suiyuan19840208/article/details/7239949 1、第一阶段功能 * 硬件设备初始化 * 加载u-boot第二段代码到RAM空间 * 设置好栈 * 跳转到第二段代码入口 2、第二段代码的功能 * 初始化本阶段使用的 ...
分类:
其他好文 时间:
2018-05-28 10:13:01
阅读次数:
195
仓库模式 最直接的意思就是: Eloquent数据(数据库)查询 方便快捷,简单明了。自己怎么写的,就怎么去调用,完全ok~ 本质意思: 仓库就像是业务内部的数据对象集合,负责协调业务和数据映射层之间的关系,客户端对象只需要构造一个清晰的查询请求, 然后提交给仓库就行了。 仓库里的对象可以通过客户端 ...
分类:
其他好文 时间:
2018-05-28 01:07:33
阅读次数:
283
突然觉得这个模式和基于角色的访问权限控制好像啊,角色和权限之间有关联,但并不直接关联。用一个角色的概念屏蔽两边的变化。秒啊! ...
分类:
其他好文 时间:
2018-05-27 12:22:21
阅读次数:
180
Mac系统安装文件提示文件已损坏,打不开解决办法: 修改系统配置:系统偏好设置 - 安全性与隐私 - 任何来源”。如果没有“任何来源”这个选项,是因为你的系统是macOS Sierra 10.12,苹果在新系统里把这个选项给屏蔽了,如果这个功能你不打开,将不能使用盗版或者破解版本软件,也就是你去下载 ...
分类:
系统相关 时间:
2018-05-25 01:46:13
阅读次数:
538
什么是LVS? 首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一 ...
分类:
其他好文 时间:
2018-05-24 20:44:28
阅读次数:
195