- 浏览: 694572 次
- 性别:
- 来自: 北京
最新评论
-
masuweng:
写的详细
Java中的枚举 -
zmwxiaoming:
java unix时间戳转换 -
g21121:
lhq1013 写道请问 我通过什么方式可以获取到tomca ...
tomcat优化 -
lhq1013:
请问 我通过什么方式可以获取到tomcat的qps值?
tomcat优化 -
zengshaotao:
condition的测试代码有问题,一个await的线程醒来之 ...
Java并发之Condition与Lock
文章列表
话不多说直接上代码:
/**
* 展现层验证异常,类型为<code>Exception</code>,此类异常作校验失败后抛出
*
* @author liming
* @version 1.0 2011-2-24
* @since JDK 1.6
*/
public class ValidateException extends Exception {
private static final long serialVersionUID = -6586523768905324168L;
/** 错误码 */
privat ...
话不多说直接上代码!
jsp中验证码源文件:
<a id="ptr" href="javascript:;"><img height="27px" alt="换一张" src="<%=request.getContextPath() %>/getVerifyCode" id="prtImg"/></a>
struts配置文件:
<!-- 验证码 -->
<action name="ge ...
java调用webservice其实很简单,baidu一下一搜一大把,可是真正很好用的方法还是很少的,用IDE生成的话还参差不齐,生成的代码也不是很易读,调试起来也很不方便。
例如用myeclipse生成webservice client就只支持xfire不支持Axis,而且生成的类和代码非常多,管理起来很麻烦。
但是Intellij支持Axis而且生成的代码非常简洁,易于调用,很少有转型困难的情况,返回结果为List的情况会转成数组形式,这就比myeclipse生成的调用起来简单多了。
下面是利用intellij生成client的过程:
1.下载intellij
http:/ ...
首先新建一个webservice工程,添加以下内容至web.xml:
<!-- spring 配置文件 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext-*.xml</param-value>
</context-param>
<!-- spring 配置文件监听器 -->
<listener&g ...
在struts2中有自己默认的拦截器,但是在很多时候我们需要一个自己的拦截器去处理例如:用户权限控制,用户登录控制,异常处理等。所以这时我们就需要定义一个自己的拦截器了!
拦截器配置:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/ ...
1.spring定时器是大家在做项目的时候经常用到的,有了定时器就可以有一定规律的调用某些接口或者执行某些程序。
首先是spring文件配置:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
&l ...
1 准备安装下载memcached:http://memcached.org/
下载libevent:http://monkey.org/~provos/libevent/
2 开始安装1、卸载低版本的libevent
#ls -al /usr/lib |grep libevent
lrwxrwxrwx 1 root root libevent-1.1a.so.1 -> libevent-1.1a.so.1.0.2
-rwxr-xr-x 1 root root libevent-1.1a.so.1.0.2
查看当前libevent版本,如果版本低于1.3 ...
获取mysql
登录网址http://www.mysql.com/downloads/mysql/
选择MySQL-5.5.12-1.linux2.6.i386.tar
下载最新mysql安装包
安装Mysql
上传至服务器指定目录,运行命令:chmod +x MySQL-5.5.12-1.linux2.6.i386.tar 获取执行权限
解压缩安装包,运行命令:tar xvf MySQL-5.5.12-1.linux2.6.i386.tar
获得安装所需rpm包,以此运行 rpm –e ***** 安装
1安装JDK
1. 查看是否已经安装过JDK,登录linux运行命令:java –version
如果显示:
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)
说明已经安装了系统自带的
首先是java的dao代码:
@Override
public List getMailList(Mail mail,final int currentIndex,final int pageSize) {
log.debug("get Mail List");
final String hql="FROM Mail as mail WHERE mail.touser='"+mail.getTouser()+"' order by mail.senddate desc";
try{
return ge ...