`
cuisuqiang
  • 浏览: 3935744 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3650303
社区版块
存档分类
最新评论
文章列表
 维护的是一个SpringMVC为架构的系统,运行在Jboss上,发现控制台总是打印一个警告: 15:15:50,863 WARN [Parameters] Parameters: Invalid chunk ignored.   网上查了一下,可能是两种原因:1:传递的参数没用使用(我看不是这个原因)2:传递参数时格式错误,例如传多个参数时,使用了多个 & 符号,反正就是这个原因   反正是个警告,不影响系统运行,可是看着多不爽,特别是高并发的时候,控制台疯了一样,怎么也得吃点药吧 。 看打印也不知道是谁给输出的,于是乎,先找出谁干的。在Jboss配置文件里面找到配置 ...
replaceAll(regex, replacement)函数,由于第一个参数支持正则表达式,replacement中出现“$”,会按照$1$2的分组模式进行匹配。当编译器发现“$”后跟的不是整数的时候,就会抛出“非法的组引用”的异常。   例如,如下代码会报错: public class Test { public static void main(String[] args) { String str = "123ABC456"; String re = "#7T$/#"; System.out.println(str ...
报错内容为: Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.   网上所述总结来说就是解析内容内包含BOM。这个标记是看不到的,流里面有这个标记而已。BOM:Byte Order Mark,中文名字节顺序标记。UCS规范建 ...
1.无限日志不管是Tomcat还是Jboss,都是一样的,如果不控制日志文件输出量,早晚把磁盘占满,造成服务宕机。此时操作系统可能是没事的,但是服务就永远起不来了,起来也是继续挂。例如我此时面对的Jboss,默认启动的是defau ...
SpringMVC下,提交表单报400错: description The request sent by the client was syntactically incorrect.   根据网上的总结,可能是因为如下几个问题引起的   1.参数指定问题如果Controller中定义了参数,而表单内却没有定义该字段 @SuppressWarnings("deprecation") @RequestMapping("/hello.do") public String hello(HttpServletRequest request,H ...
新公司工程是用Maven管理的,技术上使用了JPA,但是我导入工程到MyEclipse时,applicationContext.xml中提示错误: Referenced file contains errors (http://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd)   网上说需要用到: http://www.springframework.org/schema/data/repository/spring-repository.xsd   于是对配置文件少做修改,不报错,可以运行,修改后的配置文件头 ...
使用ehcache-spring-annotations使得在工程中简单配置即可使用缓存下载地址:http://code.google.com/p/ehcache-spring-annotations/   需要的jar包,首先需要的是我们之前做SpringMVC时的各个Spring的jar包然后需要把ehcache-spring-annotations-1.2.0文件夹内lib内的,非spring的jar加进去,因为我们已经增加了我们版本的spring然后还需要动态代理的cglib包   SpringMVC的搭建就不再说了,参考Spring MVC 入门示例 http://cuis ...
kaptcha 是一个扩展自 simplecaptcha 的验证码库,方便我们不再写此类功能。他的代码是谷歌托管的,可以从这里下载http://code.google.com/p/kaptcha/ 工程内已经附带了示例,可以方便开发者使用。 需要的操作就是把kaptcha-2.3.2.jar增加到工程内,然后配置访问图片的Servlet: 示例中的配置是: <servlet-mapping> <servlet-name>Kaptcha</servlet-name> <url-pattern>/Kaptcha.jpg</ur ...
整理文档,搜刮出一个Java做图片压缩的代码,稍微整理精简一下做下分享。首先,要压缩的图片格式不能说动态图片,你可以使用bmp、png、gif等,至于压缩质量,可以通过BufferedImage来指定。在C盘的temp下放置一张图片pic123.jpg,尽量找一个像素高一点的图片,这里我找了一张5616*3744的。   package test; import java.io.*; import java.util.Date; import java.awt.*; import java.awt.image.*; import javax.imageio.ImageIO; ...
除了Spring的DIST下的包外,加入: commons-pool.jar commons-dbcp.jar mysql-connector-java-5.1.5-bin.jar   这里使用的是mysql数据库,在test库内创建表: DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `age` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY K ...
Spring MVC 入门示例http://cuisuqiang.iteye.com/blog/2042931中,配置Controller时使用的是URL对应Bean的方式在SpringMVC中,对于Controller的配置方式有很多种,如下做简单总结   第一种 URL对应Bean如果要使用此类配置方式,需要在XML中做如下样式配置 <!-- 表示将请求的URL和Bean名字映射--> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" ...
为了简单,将spring-framework中dist下的所有jar包拷贝到项目的WEB-INF/lib目录下需要添加Apache commons logging日志,此处使用的是commons.logging   web.xml中添加如下配置: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi=" ...
Spring 发送邮件 内嵌图片增加附件 http://cuisuqiang.iteye.com/blog/2042435 在之前代码中,因为使用的是Spring,使用获取文件的方式使用了ClassPathResource,此时,你的文件应该放到SRC下面。对于内嵌图片,需要指定CID的内容,也说了一般不会这么干的。但是对于附件,一般就是在文件系统的某个地方,使用使用ClassPathResource就不适合了。   因为指定附件是MimeMessageHelper的工作,所以到官方看一下API,看到addInline()方法可以直接指定File对象,addAttachment()方法 ...
用到的JAR包: spring.jar mail.jar activation.jar commons-logging.jar log4j-1.2.15.jar   内嵌图片,给定一个CID值即可,增加附件,使用MimeMessageHelper的addAttachment即可现在一般不会做内嵌图片,因为这样邮件会很大,容易对服务器造成压力,一般做法是使用图片链接另外,如果要做内嵌或发送图片,你应该使用信用较高的邮箱帐户,否则会报错:554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件对于163邮箱服务器会产生的 ...
用到的JAR包: spring.jar mail.jar activation.jar commons-logging.jar log4j-1.2.15.jar   MimeMessage由发送器创建,这里还需要用到MimeMessageHelper对象。与简单邮件相比,这里如果不指定编码格式,则邮件里面的中文会乱码。 package test; import java.util.Properties; import javax.mail.Session; import javax.mail.internet.MimeMessage; import org.spr ...
Global site tag (gtag.js) - Google Analytics