引言:在高并发下限制最大并发次数,在web.xml中用过滤器设置參数(最大并发数),并设置其它相关參数。具体见代码。 第一步:配置web.xml配置,不懂的地方解释一下:參数50通过參数名maxConcurrent用在filter的实现类中获取,filter-class就是写的实现类, url-pa ...
分类:
其他好文 时间:
2017-08-19 20:08:30
阅读次数:
110
第1章计算机的组成cpu硬盘内存电源第2章内存内存是临时存放文件的,断电后数据丢失程序:将数据写入到磁盘进程:正在运行的程序在内存中读取守护进程:一直运行着的程序第3章提高用户体验大并发数据首先数据写入到内存存入磁盘在磁盘中读取小用户首先把数据存入磁盘从内存中读..
分类:
系统相关 时间:
2017-08-09 01:00:20
阅读次数:
325
1.Redis的简单了解 Redis是一种高性能的分布式NoSql数据库,持久存储,高并发,数据类型丰富,通过现场申请内存空间,同时可以配置虚拟内存。五种数据类型:string(字符串,这种格式和memcache是一致的)、hash(哈希)、list(列表,包括队列和栈)、set(集合)、zset( ...
分类:
其他好文 时间:
2017-08-06 15:09:58
阅读次数:
159
1、数据库读写分离: 2、系统吞吐量和系统并发数以及系统响应时间之间的关系: 3、系统负载的概念: 4、反向代理的概念: 5、使用缓存来读取数据: 6、利用cookie来记录session: 利用cookie记录session的缺点: 7、站点应用公布流程: 8、使用消息队列 9、异步调用: 10、 ...
分类:
其他好文 时间:
2017-08-05 13:15:01
阅读次数:
125
构建高并发&高可用&安全的IT系统-高并发部分 什么是高并发? 狭义来讲就是你的网站/软件同一时间能承受的用户数量有多少 相关指标有 并发数:对网站/软件同时发起的请求数,一般也可代表实际的用户 每秒响应时间:常指一次请求到系统正确响的时间(以秒为单位) TPS(每秒事务数):每秒钟可以处理的事务( ...
分类:
其他好文 时间:
2017-07-31 17:17:09
阅读次数:
138
java NIO和IO的主要区别是: IO是为每一次连接创建一个线程,当并发数量非常大的时候,线程所占用的栈内存和cup线程切换的开销非常大,而NIO不在是为每个线程创建单独的线程,而是缓冲区,缓存了一定数量的线程。 面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是,IO是面向流的,N ...
分类:
其他好文 时间:
2017-07-31 01:06:58
阅读次数:
246
1、装了httpd之后在bin目录会有ab的执行程序2、/Data/apps/httpd/bin/ab-n5000-c1000http://127.0.0.1/index.html-n选项表示总请求书-c表示并发数3、安装nginx统计模块a、停掉nginxb、/Data/apps/nginx/sbin/nginx-V查看原来的编译选项(如果没装nginx就不用这一步了,直接安装)..
分类:
其他好文 时间:
2017-07-30 23:36:05
阅读次数:
127
需要安装php扩展zqf 首先安装php扩展zqf.so phpize来安装 然后在php文件调用 dl('zqf.so');或者phpini里加载([https://github.com/qieangel2013/zqf) $obj=new zqf(); $counter= $obj->autoa ...
分类:
其他好文 时间:
2017-07-28 19:27:05
阅读次数:
204
KK程序: 1. 两个线程,第一个从DPDK收包,通过一个ring数据传递给第二个线程。第二个线程将数据写入共享内存。 2. 第二个内存在发现共享内存已满时,会直接丢弃数据。 3. 线程二有个选项debug,用于每一次ring_dequeue之后,都将数据写入内存。 当这个选项为on时,内存未满,也 ...
分类:
其他好文 时间:
2017-07-28 19:25:44
阅读次数:
241
什么是高并发? 狭义来讲就是你的网站/软件同一时间能承受的用户数量有多少 相关指标有 并发数:对网站/软件同时发起的请求数,一般也可代表实际的用户 每秒响应时间:常指一次请求到系统正确响的时间(以秒为单位) TPS(每秒事务数):每秒钟可以处理的事务(请求响应),大概的计算公式为:并发数/每秒响应时 ...
分类:
其他好文 时间:
2017-07-27 12:41:45
阅读次数:
113