`
文章列表
通过apache对页面进行压缩和页面缓存来提升性   网站的访问速度是由多个因素所共同决定的,这些因素例如应用程序的响应速度、网络带宽、服务器性能、与客户端之间的网络传输速度等等。其中最重要的一个因素是应用程序本身的响应速度,因此当你为网站性能所苦恼时,你第一个需要着手进行处理的便是尽可能的提升应用程序的执行速度,你可以使用缓存或者是优化代码的执行效率来提升应用程序的速度。      但是,本文并不是介绍如何来提升应用程序的执行效率,在确保您的应用程序的性能已经达到足够好,同时服务器的性能也完全满足的情况下,不妨来试试网页压缩和页面缓存来进一步提升网页的浏览速度,而且非常重要的是,它完 ...
ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。 ab.exe位于安装目录 Apache Software Foundation\Apache2.2\bin的下面。 ab -n 1000 -c 1000 http://localhost/test/index.jsp 这个命令的意思是启动 ab ,向
1、http://lamp.linux.gov.cn/Apache/ApacheMenu/misc/perf-tuning.html 2、Tomcat解析JSP文件,静态HTML文件、图片文件、大文件下载使用性能更好的Apache支持    具体实施方案是,将现有Tomcat配置为8080端口,安装Apache服务器,配置为80端口, ...
最近使用PL/SQL,但是每次第一次打开表的时候会提示"动态执行表不可访问,本会话的自动统计被禁止"的错误,一消息如下: V$SESSION,V$SESSTAT,V$STATNAME没有被授权,没有权限访问这几张表。 用SYS登录,授权给相应的用户,授权SQL如下:  grant select on v_$statname to scott;  grant select on v_$sesstat to scott;  grant select on v_$session to scott;  grant select on v_$mystat to s ...

负载均衡技术

前言    当前,业务量的发展超出了过去最乐观的估计,即使按照最优配置建设的网络,也会感到吃力。尤其是各个网络的核心部分,其数据流量和计算强度之大, 使得单一设备根本无法承担,而如何在完成同样功能的多个 ...
    在上一篇文章中简要介绍了如何通过简单的配置来实现tomcat集群,本文意在介绍对tomcat集群进行更深入详细的配置以满足特定需求。        对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。     要实现这一点,大体上有两种方式,           一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Session服务器来获取数据;           另一种就是在集群中的所有节点间进行Session数据的同步拷贝,任何一个节点 ...
四、Tomcat配置       如果仅仅为了配置一个可用的集群,Tomcat的配置将会非常简单。    分别打开t1和t2的server.xml配置文件,对于t1,尽量采用默认的设置,而对t2作较大改动以避免与t1冲突。    如果t2和t1不在同一台服务器上运行,对于端口就不需做改动。       1、配置 server 的关闭         首先是配置关闭端口,找到<Server port
Apache2.2连接Tomcat的方式有两种:一种是通过Apache自己的mod_proxy模块连接;一种是通过Tomcat自带的mod_jk模块。此次使用mod_jk方式进行连接。   一、软件准备   Apache 2.2.19 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本   Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件   注意:由于Apache和Tomcat项目与集群相关的模块均处于持续 ...

eclipse插件

Properties Editor  Properties Edit - http://propedit.sourceforge.jp/eclipse/updates/ 一个很不错的Properties文件编辑器。 moreUnit http://moreunit.sourceforge.net/update-site/ 自动生成测试类、测试方法,在原方法和对º
ajax同步和异步的差异, 先看2段代码:  代码一:       Synchronize = function(url,param) { function createXhrObject() { var http; var activeX = [ "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP" ]; try { http = new XMLHttpRequest; ...
映射文件:   <select id="getProductDynamic2" resultMap="get-product-result" parameterClass="product"> <![CDATA[ select * from t_product ]]> <dynamic prepend="WHERE"> <isNotNull prepend="AND" property="p ...
Result Map还可以装入代表复杂类型对象集合(List)的属性,用以表示在数据库中相互关系为多对多或一对多的数据。拥有集合属性的类作为“一”的一方,而在集合中的对象作为“多”的一方。用来装入对象集合的mapped statement和上面例子一样。唯一的不同是,让SQL Map架构装入复杂类型集合(List)的业务对象的属性必须是java.util.List或java.util.Collection类型   映射文件:   <!--complex type Collection property--> <resultMap id="get-produc ...
复杂类型用以表示在数据库中相互关系为一对一,一对多的数据。   映射文件: <!--complex type property that defined by user--> <resultMap id="get-product-complex" class="product"> <result property="id" column="p ...
1.Map作为parameterClass      映射文件:      <!--use Map type as parameterClass--> <select id="getProduct-Map" parameterClass="java.util.Map" resultMap="get-product-result"> <![CDATA[ select * from t_product where prd_id=#id# and prd_ ...
   Illuminations for Developers是一个辅助开发的小工具,它可以让你在使用Ext JS和Firebug开发Web应用时更直观。它以下在三个方面协助开发人员:在Firebug中增加一个针对Extjs的面板,在面板中可以查看Extjs对象,在页面中通过右键菜单定位和查看ExtJS对象。       我创建Illuminations是因为我在开发大型Javascript应用时,我需要知道那些数据对象有问题。在Firebug中,只能简单处理代码和数据,不能显示和处理设计模式。因此,我创建了Illuminations来弥补这方面的不足,它可以在调试、检查和浏览体验时达到 ...
Global site tag (gtag.js) - Google Analytics