- 浏览: 314734 次
- 性别:
- 来自: 天津
最新评论
-
di1984HIT:
学习了,很好~
【转】MongoDB-安全与认证 -
tuspark:
内容很不错的,推荐看看这篇《Calender的使用详解》内容也 ...
Java中Calendar日期对象 -
无为1055:
我用的是“mongo-java-driver-2.11.2.j ...
【转】为什么java无法连接搭在一台机器上的mongo复制集 -
javagongcheng:
怎么我不行 ..
转Struts 1中action调用action方法 -
Zhang987526341:
留言 activation.jar 下载地址:
http:/ ...
javamail与j2ee 5版本问题
文章列表
可用过在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内存优化
- 博客分类:
- 负载均衡&集群
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上传文件再分解
- 博客分类:
- Struts 2
因公司开发项目要做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 ...
一部分控件使用方法及效果简介
- 博客分类:
- JqueryMobile
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 ...