WEB
meixiangnila
这个作者很懒,什么都没留下…
展开
-
Servlet及JSP中的多线程同步问题
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的同步问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程同步的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题,对于这类随机性的问题调...原创 2012-10-18 23:31:43 · 65 阅读 · 0 评论 -
Error finishing response
https://issues.apache.org/bugzilla/show_bug.cgi?id=53677原创 2015-02-13 19:02:55 · 2082 阅读 · 0 评论 -
TortoiseSVN更改账号的方法 (转)
在copy其它用户check的项目到本地后,把账号信息也带过来了。提交代码成了别人提交的代码。 TortoiseSVN更改账号的方法: 在TortoiseSVN的设置里面Saved Data选项中有一个Authentication data, clear按钮用来清除保存在本地的用户验证信息。 重新与SVN服务器连接的时候会自动提示输入用户名和密码。...原创 2013-10-14 13:46:59 · 189 阅读 · 0 评论 -
doc 编码 GBK 的不可映射字符
如果提示:编码 GBK 的不可映射字符 eclipse 生成javadoc乱码问题解决 如果源文件编码使用了utf-8编码,那么生成的文档可会有乱码,解决办法如下:Generate javadoc时, 在第三个对话框的"Extra Javadoc options" 文本框里面加上-encoding UTF-8 -charset UTF-81,在项目列表中按右键,选择Export(导...原创 2014-03-31 20:16:03 · 176 阅读 · 0 评论 -
velocity1.6.3导致cpu过高
velocity1.6.3的bug导致cpu过大。https://issues.apache.org/jira/browse/VELOCITY-718原创 2014-09-06 22:00:15 · 147 阅读 · 0 评论 -
guava缓存
http://outofmemory.cn/java/guava/cache/how-to-use-guava-cache原创 2016-09-18 09:57:58 · 85 阅读 · 0 评论 -
java发送邮件附件乱码的解决
import javax.mail.internet.MimeUtility; EmailAttachment attachment = new EmailAttachment(); attachment.setName( MimeUtility.encodeText("你是谁.xsl") ...原创 2016-03-17 13:17:00 · 937 阅读 · 0 评论 -
gcc查看当前的版本并升级
1.gcc查看版本:gcc -v MacBook-Pro:$ gcc -vConfigured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1Apple LLVM version 7.0.0 (clang-700.1.76)Tar...原创 2016-03-19 18:45:57 · 2500 阅读 · 0 评论 -
springMVC支持jsonp
@RequestMapping("directives.json")@ResponseBodypublic MappingJacksonValue directives(String callback) { MappingJacksonValue mappingJacksonValue = new MappingJacksonValue("you can put everythi...原创 2017-06-29 14:39:55 · 160 阅读 · 0 评论 -
AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameter
使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parametersIllegal key size or default parameters是指密钥长度是受限制的,java运行时环境读到的是受限的policy文件。文件位于${java_home}/jre/lib/...原创 2017-08-22 11:50:07 · 156 阅读 · 0 评论 -
Missing artifact com.sun:tools:jar:1.5.0
当导入maven项目时出现:Missing artifact com.sun:tools:jar:1.5.0 原来是eclipse没有使用JAVA_HOME,默认eclipse使用 c:/windows/system32/javaw.exe 作为jvm路径,当然找不到tools.jar 解决方法:修改eclipse.ini 中的配置,加上如下配置:...原创 2015-01-28 14:30:33 · 127 阅读 · 0 评论 -
Cannot find the declaration of element 'beans'. 的解决方法
org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'beans'.如果在项目中遇到该异常,通常是项目无法下载到spring-beans-2.5.xsd文件而出现的问题,这里的版本号因项目版本而异。这里需要配置本地的xsd文件,方法如下:找到你的项目中引用的spri...原创 2013-12-05 09:47:14 · 268 阅读 · 0 评论 -
Session与Cookie的区别和联系
具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。 Cookie机制正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上...原创 2012-10-25 17:57:51 · 75 阅读 · 0 评论 -
log4j之小试牛刀
自己建了一个maven项目,用来测试log4j.xml的不同级别限定,还有自定义的appender,可以将日子中的流量写入数据库,缓存等。2012-11-08 19:26:10 · 77 阅读 · 0 评论 -
tomcat服务器优化
一、概述本文档主要介绍了Tomcat的性能调优的原理和方法。可作为公司技术人员为客户Tomcat系统调优的技术指南,也可以提供给客户的技术人员作为他们性能调优的指导手册。二、调优分类由于Tomcat的运行依赖于JVM,从虚拟机的角度我们把Tomcat的调整分为外部环境调优和自身调优两类来描述。1. 外部环境调优调整Tomcat运行环境的操作系统参数和运行To...原创 2012-11-10 11:58:37 · 202 阅读 · 0 评论 -
WEB的Filter统计请求的消耗时间
使用Filter统计Java(J2EE)的web程序http请求响应时间 在网站性能的相关工作中,一个重要的方面是有一定的监控和日志统计,然后对这些数据进行分析,知道什么时候慢了,慢在哪里,然后才可以进行有针对性的性能优化工作;这里,80/20准则是非常适用的,我所见过的大部分情况都是约80%页面都是没问题的,但是有约20%的页面的性能较差;监控http请求的处理时间的方法有很...原创 2012-08-19 17:22:45 · 471 阅读 · 0 评论 -
validateJarFile jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending
把那个jsp-api.jarservlet-api.jar删除即可!Details:把 webapps/maintenance/WEB-INF/lib/下面的 servlet-api.jar 删掉吧! tomcat自己有,不需要你提供!顺便看看其他的jar, 和 tomcat/lib 目录比较一下,tomcat已经有的,就别留着了! 这才想起,我在tom...原创 2012-12-01 10:02:26 · 296 阅读 · 0 评论 -
tomcat报BAD packet signature 18245错误的原因
最近把项目部署到windows服务器上面,通过tomcat跑80端口,一直很稳定。今天在查tomcat日志时,发现了大量的错误日志,错误详细信息如下:2009-11-15 16:09:05 org.apache.jk.common.MsgAjp processHeader严重: BAD packet signature 182452009-11-15 16:09:05 or...原创 2012-12-03 10:14:59 · 1584 阅读 · 0 评论 -
在布署Tomcat时,出现The scratchDir you specified is unusable
布署Tomcat报错.......2007-12-22 14:47:17 org.apache.catalina.core.AprLifecycleListener init信息: The Apache Tomcat Native library which allows optimal performance in production environments was no...原创 2012-12-10 12:53:55 · 1604 阅读 · 1 评论 -
tomcat下域名的配置,ROOT.xml的作用
以下小结使用tomcat5.0.28测试通过,tomcat安装路径为C:/Tomcat在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做:1.打开C:/Tomcat/conf/server.xml,在之间加入代码:这样重新启动tomcat,我们的主目录就被设置为jeasyCMS这个项目了。2.另外t...原创 2012-12-13 11:36:12 · 73 阅读 · 0 评论 -
Tomcat日志处理(包括catalina.out切分)
1 Tomcat 日志信息分为两类 :一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息 。二是访问日志信息,它记录的访问的时间,IP ,访问的资料等相关信息。 2 访问日志的配置2.1 默认 tomcat 不记录访问日志,如下方法可以使 tomcat 记录访问日志编辑 ${catalina}/conf/server.xml 文件...原创 2013-11-07 09:57:01 · 348 阅读 · 0 评论 -
Spring Batch学习
https://www.ibm.com/developerworks/cn/java/j-lo-springbatch2/原创 2017-02-14 16:17:54 · 96 阅读 · 0 评论