`
文章列表
可用过在web.xml文件中配置一个listener或servlet启动时加载spring的bean,然后用WebApplicationContextUtils.getWebApplicationContext(servletContext).getBean("beanName");得到bean,然后做需要的操作,得到的bean需要转换成借口类而不是具体类,因为得到的是代理。   web.xml中的配置 <context-param> <param-name>contextConfigLocation</param-name& ...
//读取文件 FileWriter fileWriter = new FileWriter(outFile); //设置文件编码 OutputFormat xmlFormat = OutputFormat.createPrettyPrint(); xmlFormat.setEncoding("UTF-8"); //xmlFormat.setTrimText(false);//设置text中是否要删除其中多余的空格 XMLWriter xmlWriter = new XMLWriter(fileWriter,xmlFor ...
在 for (Iterator iterator = keySet.iterator(); iterator.hasNext();) { 。。。。。 dKeyObjectMap.remove(key);   } 后在执行了remove方法之后,再去执行循环,iter.next()的时候(当然,如果remove的是最后一条,就不会再去执行next()操作了) 所以,产生ConcurrentModificationException的原因就是:执行remove(Object o)方法之后,modCount和expectedModCount不相等了。然后当代码执行到next()方法时,判 ...
  我最近在用 ab ( ApacheBench ) 測試一個網站時發現結果報告中一直會出現 Failed requests,而且出現的次數非常高,我原本以為是壓力測試的結果有大部分是失敗的,但看觀看其他數據卻一點也不覺得有失敗,經過一番研究後才真正理解為何會出現 Failed request 數據。 如下壓力測試的結果:   Server Software: Microsoft-IIS/7.5 Server Hostname: example.com Server Port: 80 Document Path: ...
  maxThreads:Tomcat可创建的最大的线程数,每一个线程处理一个请求(最多同时处理150个连接);   minSpareThreads:最小备用线程数,tomcat启动时的初始化的线程数(即使没有人使用也开这么多空线程等待);   maxSpareThreads:最大备用线程数,一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程;   maxThreads决定了tomcat的最大线程阀值,需要设置的大一些 acceptCount  当同时连接的人数达到maxThreads时,还可以接收排队的连接,超过这个连接的则直接返回拒绝连接。 ...
Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。  Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置: 设置JVM内存:  JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'  需要把这个两个参数值调大。例如:  JAVA_OPTS='-Xms256m -Xmx512m'   表示初始化内存为256MB,可以使用的最大内存为512MB。 Tomcat 内存调整CATALIN ...
通过apache 2.2作为在另外两台apache服务器的入口,提供访问入口配置   修改httpd.conf 如下 # # This is the main Apache HTTP server configuration file.  It contains the # configuration directives that give the server its instructions. # See <URL:http://httpd.apache.org/docs/2.2/> for detailed information. # In parti ...
简单总结 Apache2.2.4、tomcat 5.5.27 实现负载均衡集群和session共享   一、负载均衡 1.安装Apache2.2.4   2.将mod_jk-apache-2.2.4.so拷贝到modules目录下 jk是mod_jserv的替代者,是tomcat-apache差紧急啊,处理tomcat和apache间的通信,在集群配置中 ...
因公司开发项目要做Struts2上传文件,前台是通过flex实现所以再现有代码基础上又深入改进了一下,先转一下别人的代码,我们的回头二次改造好后在放上来。 public void preExecute() { if (httpServletRequest instanceof MultiPartRequestWrapper) { MultiPartRequestWrapper requestWrapper = (MultiPartRequestWrapper) httpServletRequest; ...
Struts 1中Action调用Action的方法,突然间用到了才想起来备份下。     在action的方法的最后,一般情况下都使用return mapping.findForward("xxxxx"); 如果想跳转到另外一个action的某个页面,可以这样: ActionForward actionForward = new ActionForward();actionForward.setPath("/customer/creditApprManage.do?method=searchCreditLevel&levelName=&quo ...
http://filod.net/jqm/docs/lists/docs-lists.html
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>其中:width - viewport的宽度height - viewport的高度initial-scale - 初始的缩放比例minimum-scale - 允许用户缩放到的最小比例maximum-scale - 允许用户缩放到的最大比例user-scalable - 用户是否可以手动缩放 ...
转帖网上的小技巧,今天用到才查的,原来还能这样用out了   第一种:在struts2 action中弹出Js脚本提示信息 让action实现ServletResponseAware接口,同时实现其 setServletResponse()方法 import org.apache.struts2.interceptor.ServletResponseAware; public class StudentAction extends ActionSupport implements ServletResponseAware{ private javax.serv ...
例如: id           name         value 1               a                 pp 2               a                 pp 3               b                 iii 4               b                 pp 5               b                 pp 6               c                 pp 7               c                 pp 8     ...
为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 http://code.google.com/p/jsonplugin/ 1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts2的2.0.*版本的对应插件的0.32版本,struts2.1.*版本对应0.34版本 2.j ...
Global site tag (gtag.js) - Google Analytics