- 浏览: 123059 次
- 性别:
- 来自: 深圳
最新评论
-
小虫大人:
[i][/i]
Spring -
cunsky:
lakeblur 写道您好,能否请教一个flume的问题,co ...
Flume源代码解读一 -
lakeblur:
您好,能否请教一个flume的问题,collector的sin ...
Flume源代码解读一
文章列表
Nginx 的中文维基: http://wiki.nginx.org/NginxChs
概述: http://wiki.nginx.org/NginxChsOverview
安装Nginx时报错
./configure: error: the HTTP rewrite module requires the PCRE library.
./configure --with-http_stub_status_module 可查看是否找到 pcre
checking for PCRE library ... found
原文: http://blog.chinaunix.net/u2/66172/showart_537944.html
以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。格式: ./ab [options] [http://]hostname[:port]/path参数: -n requests Number of requests to perform //在测试会话中所执行的请求个数。默认时,仅执行一个请求 -c c ...
环境: linux+tomcat+mysql
结构: jsp+jQuery(ajax)+Servlet+Bean+RowModel持久化
1.日志乱码处理, 在bin/catalina.sh里加入
LC_ALL=zh_CN.GBK export LC_ALL
2.当用户达到一定并发量时,使用jvm默认参数会报内存溢出的错误(因为机器内存只有512M, -xmx只有512/4)
JVM初始分配的内存由-Xms指定,默认是物理内存的1/64但小于1G。 JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4但小于1G。
JAVA_OPTS='-s ...
在apache的conf下建立文件workers.properties
workers.properties 指定tomcat服务器
worker.list=fuzaij,tomcat1,tomcat2
worker.tomcat1.port=8019 worker.tomcat1.host=localhost worker.tomcat1.type=ajp13 worker.tomcat1.lbfactor=1
worker.tomcat2.port=8029worker.tomcat2.host=localhostworker.tomcat2.type=aj ...
KeepAliveTimeout 5 持续作用中服务器在两次请求之间等待的时间数 MaxKeepAliveRequests 3000 一个长连接中允许的最高请求数量 MinSpareServers 5 自己翻译:充许最小的空闲进程 MaxSpareServers 10 自己翻译:充许最大的空闲进程 StartServers 5 自己翻译:HTTP服务启动时创建的http进程数量 MaxClients 150 自己翻译:充许为向应客户端请求时,创建进程的最高数量 MaxRequestsPerChild 0
1 apache端需要配置的核心参数:apache/conf/httpd.co ...
maxThreads Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可创建的最大的线程数。 acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。
connnectionTimeout 网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。
minSpareThreads Tomcat初始化时创建的线程数。 maxSpareThreads 一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。
web se ...
-server -Xms1500m -Xmx1500m -Xmn500m -XX:SurvivorRatio=8 -XX:PermSize=64MB -XX:MaxPermSize=128MB -verbose:GC -XX:+PrintGCDetails -Xloggc:c:\\gc.log
-XX:+UseSerialGC
-XX:+UseParallelGC
-XX:+UseParallelOldGC
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
本地测试:
-server -Xms256m -Xmx256m -X ...
1、Apache + Tomcat 结合起来用Apache 负责静态页面,Tomcat负责动态页面,同时减少connectionTimeout的时间,以应对并发量大线程回收来不及的情况。 2、压力过大的问题,可以做负载均衡,一个TOMCAT无论如何也不可能担当如此多的线程负载,而且JVM过大,其内存管理成本将显著加大。2G的内存,做3-4个TOMCAT实例(512RAM*4),更为科学合理。 3、数据库连接池,不少人,都推荐使用C3P0,能提高访问数据库的并发性能好几倍。
4、采用Tomcat集群可以最大程度的发挥服务器的性能,可以在配置较高的服务器上部署多个Tomcat,也可以在多台服务器 ...
减少http请求次数,节省时间和带宽:
1.设计简捷网页
2.多个图片合并, 利用CSS 背景偏移技术,避免多个图片的下载
3.合并js脚本及css样式表
http://crazier9527.iteye.com/blog/715544 利用CSS定位背景图片 background-position
http://www.ruanyifeng.com/blog/2008/05/css_background_image_positioning.html
主流浏览器并发连接数
浏览器默认对同一域下的资源,只保持一定的连接数,会阻塞过多的连接。rfc2616建议不超过2个:
不同浏览器的默认值不一样,对于不同的HTTP协议其值也不一样。见下表。
浏览器默认最大并发连接数
浏览器
HTTP 1.1
HTTP 1.0
IE 6,7
2
4
IE 8
6
6
Firefox 2
2
8
Firefox 3
6
6
Safari 3, 4
4
4
Chrome 1,2
6
?
Chrome 3
4
4
Opera 9.63,10.00alpha
4
4
...
http://www.ithome-cn.net/technology/mis/mis41.htm
在信息系统中,模型是开发过程中的一个不可缺少的工具。信息系统包括数据处理、事务管理和决策支持。实质上,信息系统可以看成是由一系列有序的模型构成的,这些有序模型通常为:功能模型、信息模型、数据模型、控制模型和决策模型,所谓有序是指这些模型上分别在系统的不同开发阶段、不同开发层次上建立的。
信息系统的建模方法可以分为:
面向过程的建模、
面向数据的建模、
面向信息的建模、
面向决策的建模
面向对象的建模
模型建立的思路有两种:自顶向下、逐步求精和 ...
0 32 [空格] 64 @ 96 ` 1 33 ! 65 A 97 a 2 34 " 66 B 98 b 3 35 # 67 C 99 c 4 36 $ 68 D 100 d 5 37 % 69 E 101 e 6 38 & 70 F 102 f 7 39 ' 71 G 103 g 8 ** 40 ( 72 H 104 h 9 ** 41 ) 73 I 105 i 10 ** 42 * 74 J 106 j 11 43 + 75 K 107 k 12 44 , 76 L 108 l 13 ** 45 - 77 M 109 m 14 ...
1 嵌套接口, 枚举类型,annotation 类型都是静态的
2 任何在接口 annotation里的嵌套类型是static
3 非静态成员类可定义在类,枚举类型里
4
一 原型的分类:
1 抛弃型
探索型
实验型
2 演化型
使用原型有三个主要目的:
作为一种需求工具,明确并完善需求原型,它初步实现所理解的系统的一部分。
作为一种设计工具,探索设计选择方案原型,探索不同的用户界面技术,使系统达到最佳的可用性,并且可以评价可能的技术方案。
作为一种开发工具,发展为最终的产品原型,是产品最初子集的完整功能实现,通过一系列小规模的开发循环后可以完成整个产品的开发。
二 原始类型的选择
从系统结构, 逻辑结构, 用户特征, 应用约束, 项目管理, 项目环境 等多方面考虑.
三 原型 ...