J2EE
Tonvchong
这个作者很懒,什么都没留下…
展开
-
tomcat容器 SSH项目开发 上传图片图片名为中文时不能显示图片问题解决
例如发送这样的请求:http://192.168.15.254:8080/upload/product/测试.jpg 图片无法正常显示 此时请检查下Tomcat的conf\server.xml这个配置文件,有没有这样一句话: <Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" connectionTimeout="100原创 2013-08-20 17:45:57 · 1467 阅读 · 0 评论 -
Log4j详细教程
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的翻译 2013-07-22 17:17:33 · 1105 阅读 · 0 评论 -
nginx + tomcat 实现负载均衡配置 nginx.conf配置
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1原创 2013-12-23 17:09:24 · 916 阅读 · 0 评论 -
Ant build.xml 配置文件详解
<!-- native2ascii是java sdk提供的一个工具。用来将别的文本类文件 (比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。 --> <!-- 属性原创 2013-12-26 19:20:30 · 3422 阅读 · 0 评论 -
NIO与传统IO的区别 NIO Socket例子 实例
传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。 小量的线程转载 2013-10-25 11:53:34 · 1061 阅读 · 0 评论 -
禁止Chrome浏览器缓存
禁止Chrome浏览器缓存 HTML: ASP response.expires=0 response.addHeader("pragma","no-cache") response.addHeader("Cache-Control","no-store, must-revalidate") PHP header("Expires: Mon, 26 Jul 1转载 2013-09-24 17:27:43 · 2530 阅读 · 0 评论 -
No bean named 'sessionFactory' is defined
控制台报错No bean named 'sessionFactory' is defined 出现场景:使用struts2开发web应用时,使用type="redirectAction"如下: product!products /product ${page} 原因所在: web.xml配置文件中,配置openSessionInViewFilt原创 2013-08-16 08:54:47 · 2502 阅读 · 0 评论 -
Strut2 文件上传以及上传文件基本属性获得
HTML文件: page Java源码: package cn.tonv.demo; import java.io.File; import com.opensymphony.xwork2.ActionSupport; @SuppressWarnings("serial") pu原创 2013-09-23 17:57:15 · 882 阅读 · 0 评论 -
struts2 动态方法调用 感叹号 !
struts.xml配置文件: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> /succ.jsp原创 2013-09-23 17:25:37 · 2217 阅读 · 0 评论 -
Redis使用一例
使用Redis的一个更新方法,前提条件配置好了redis缓存服务器: 准备工作>> redis.pool.maxActive=1024 redis.pool.maxIdle=200 redis.pool.maxWait=1000 redis.pool.testOnBorrow=true redis.pool.testOnReturn=true redis.ip=192.168.37.100 r原创 2013-08-23 19:29:16 · 1203 阅读 · 0 评论 -
Quartz+Spring 实例 配置
1. javabean 类 在Test.QuartzJob中 package Test; public class QuartzJob { public void work(){ System.out.println("Quartz的任务调度!!!"); } } 2. 配置Spring的XML文件 建一个applicationContex转载 2013-08-29 13:11:32 · 664 阅读 · 0 评论 -
一个网页控件的呼吸灯效果实例 分享
呼吸灯效果实现,控件的呼吸灯效果 效果如下所示: 代码: .breathe-btn{ position:relative; width:100px; height:10px; margin:40px auto; line-height:40px; border:1px solid #2b92d4; border-radius:5px; color:#fff; font-size原创 2013-09-03 17:05:07 · 3202 阅读 · 0 评论 -
捕获404,500等错误页面
在写程序时,别忘记给程序加上错误捕获处理。 在web.xml中添加以下内容,捕获错误。 500 /error.jsp 400 /index.jsp 403 /403.jsp 404 /404.jsp 500错误: 服务器内部错误,或是程序有问题。 400错误:URL 地址请求转载 2013-09-03 10:03:01 · 2794 阅读 · 0 评论 -
jQuery ajax - post() 方法
语法 jQuery.post(url,data,success(data, textStatus, jqXHR),dataType) 参数 描述 url 必需。规定把请求发送到哪个 URL。 data 可选。映射或字符串值。规定连同请求发送到服务器的数据。 success(data, textStatus, jqX原创 2013-08-16 14:23:19 · 936 阅读 · 0 评论 -
Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP
在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(),因为前者不包括time数据,后者不包括date数据。 但是在使用Resul转载 2013-08-16 14:12:45 · 1131 阅读 · 0 评论 -
Hibernate properties详解
Hibernate properties Hibernate配置属性 属性名 用途 hibernate.dialect ;一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql ;输出所有SQL语句到控制台. 有一个另外的选择是把org.h转载 2014-06-13 10:27:35 · 638 阅读 · 0 评论