`
文章列表

nginx使用

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 演化型   使用原型有三个主要目的: 作为一种需求工具,明确并完善需求原型,它初步实现所理解的系统的一部分。 作为一种设计工具,探索设计选择方案原型,探索不同的用户界面技术,使系统达到最佳的可用性,并且可以评价可能的技术方案。 作为一种开发工具,发展为最终的产品原型,是产品最初子集的完整功能实现,通过一系列小规模的开发循环后可以完成整个产品的开发。     二 原始类型的选择     从系统结构, 逻辑结构, 用户特征, 应用约束, 项目管理, 项目环境 等多方面考虑.   三  原型 ...
软件配置管理
Global site tag (gtag.js) - Google Analytics