- 博客(57)
- 资源 (16)
- 收藏
- 关注
原创 Hibernate并发控制乐观锁实现-Version
通过在表中及POJO中增加一个version字段来表示记录的版本,来达到多用户同时更改一条数据的冲突 数据库脚本: create table studentVersion (id varchar(32),name varchar(32),ver int); POJO package Version;public class Student { pri...
2013-03-29 09:31:22 80
原创 Hibernate并发控制乐观锁实现-Version
通过在表中及POJO中增加一个version字段来表示记录的版本,来达到多用户同时更改一条数据的冲突 数据库脚本: create table studentVersion (id varchar(32),name varchar(32),ver int); POJO package Version; public class Student { priv
2013-03-29 09:30:21 1086
Hibernate并发控制乐观锁实现-Version
通过在表中及POJO中增加一个version字段来表示记录的版本,来达到多用户同时更改一条数据的冲突 数据库脚本: createtablestudentVersion(idvarchar(32),namevarchar(32),verint); POJO packageVersion;publicclassStudent{privateStringid;pri...
2013-03-29 09:30:00 114
原创 struts2官方入门案列curd 编辑
偶然在查看文档时,看到这个demo,后来认真看了下真是麻雀虽小,很单一的struts2的增删改查,但是却从各方面诠释着struts2这一开源框架的精妙设计和丰富的可定制性。文档上提供是片段式的代码讲解,且是英文的,所以这里记录一下,方面以后查看。 和以前一样,先上效果图: 图一: 图二: 图三:
2013-03-28 15:01:50 1511
struts2官方入门案列curd
偶然在查看文档时,看到这个demo,后来认真看了下真是麻雀虽小,很单一的struts2的增删改查,但是却从各方面诠释着struts2这一开源框架的精妙设计和丰富的可定制性。文档上提供是片段式的代码讲解,且是英文的,所以这里记录一下,方面以后查看。 和以前一样,先上效果图: 图一: 图二: 图三: ...
2013-03-28 15:01:38 126
struts2官方入门案列curd 编辑
偶然在查看文档时,看到这个demo,后来认真看了下真是麻雀虽小,很单一的struts2的增删改查,但是却从各方面诠释着struts2这一开源框架的精妙设计和丰富的可定制性。文档上提供是片段式的代码讲解,且是英文的,所以这里记录一下,方面以后查看。 和以前一样,先上效果图: 图一: 图二: 图三: 图四: 虽然从图上看的话,以上功能简单,但...
2013-03-28 15:01:00 117
原创 单例模式
//饿汉模式 public class Singleton { private Singleton(){} //在自己内部定义自己一个实例,是不是很奇怪? //注意这是private 只供内部调用 private static Singleton instance = new Singleton(); //这里提供了一个...
2013-03-20 10:58:19 77
原创 单例模式
Java代码 //饿汉模式 public class Singleton { private Singleton(){} //在自己内部定义自己一个实例,是不是很奇怪? //注意这是private 只供内部调用 private static Singleton instance = new Singleton
2013-03-20 10:54:22 751
单例模式
Java代码 //饿汉模式 publicclassSingleton{ privateSingleton(){} //在自己内部定义自己一个实例,是不是很奇怪? //注意这是private只供内部调用 privatestaticSingletoninstance=newSingleton(); //这里提供了一个...
2013-03-20 10:54:00 56
ActionContext和OGNL
使用struts2时,我们一般使用ognl表达式将表单字段绑定到对象中的具体属性。已知对象一般被放在一个叫做valuestack的对象上,并且ognl表达式指向这个栈上的属性。实际上,ognl表达式可以根据任何一系列对象求值,而ValueStack只是这些对象中的一个,即默认的那个。 这一系列的可以让ognl表达式取值的对象,...
2013-03-18 19:27:12 81
原创 ActionContext和OGNL
使用struts2时,我们一般使用ognl表达式将表单字段绑定到对象中的具体属性。已知对象一般被放在一个叫做valuestack的对象上,并且ognl表达式指向这个栈上的属性。实际上,ognl表达式可以根据任何一系列对象求值,而ValueStack只是这些对象中的一个,即默认的那个。 这一系列的可以让ognl表达式取值的对象,叫做Action
2013-03-18 19:22:40 1005
ActionContext和OGNL
使用struts2时,我们一般使用ognl表达式将表单字段绑定到对象中的具体属性。已知对象一般被放在一个叫做valuestack的对象上,并且ognl表达式指向这个栈上的属性。实际上,ognl表达式可以根据任何一系列对象求值,而ValueStack只是这些对象中的一个,即默认的那个。 这一系列的可以让ognl表达式取值的对象,叫做ActionContext,s...
2013-03-18 19:22:00 62
JS限制Textarea文本域字符个数
<html> <head> <title>JS限制Textarea文本域字符个数</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <SCRIPT LANGUA
2013-03-14 16:44:29 95
原创 JS限制Textarea文本域字符个数
Html代码 html> head> title>JS限制Textarea文本域字符个数title> meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> SCRIPT LANGUAGE="JavaScript">
2013-03-14 16:39:30 1238
JS限制Textarea文本域字符个数
Html代码 <html> <head> <title>JS限制Textarea文本域字符个数</title> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> <SCRIPTLANGUAG
2013-03-14 16:39:00 108
java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue
java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue(Ljava/lang/String;Z)Ljava/lang/Object; jar包冲突,搜索有两个jar包含ValueStack这个类 ,极有可能是xwork-2.1.1.jar 系列的包,你引入了多个。 struts2-core-2...
2013-03-14 13:31:47 170
原创 java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue
java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue(Ljava/lang/String;Z)Ljava/lang/Object; jar包冲突,搜索有两个jar包含ValueStack这个类 ,极有可能是xwork-2.1.1.jar 系列的包,你引入了多个。 struts2-c
2013-03-14 13:26:59 1782
java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue
java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue(Ljava/lang/String;Z)Ljava/lang/Object;jar包冲突,搜索有两个jar包含ValueStack这个类 ,极有可能是xwork-2.1.1.jar 系列的包,你引入了多个。 struts2-core...
2013-03-14 13:26:00 304
开发中日常操作转化工具类
package com.util; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.Writer; import java...
2013-03-14 10:57:45 68
原创 开发中日常操作转化工具类
Java代码 package com.util; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import
2013-03-14 10:53:19 809
数学运算工具类
import java.math.BigDecimal; public class NumberUtil { private static final int DEFAULT_DIV_SCALE = 10; /** * 相加 * @param v1 * @param v2 * @return double */ public sta...
2013-03-14 10:53:19 92
开发中日常操作转化工具类
Java代码 packagecom.util; importjava.io.File; importjava.io.FileInputStream; importjava.io.IOException; importjava.io.InputStream; importjava.io.OutputStream; importjava.io...
2013-03-14 10:53:00 102
原创 数学运算工具类
Java代码 import java.math.BigDecimal; public class NumberUtil { private static final int DEFAULT_DIV_SCALE = 10; /** * 相加 * @param v1 * @param v
2013-03-14 10:48:38 906
数学运算工具类
Java代码 importjava.math.BigDecimal; publicclassNumberUtil{ privatestaticfinalintDEFAULT_DIV_SCALE=10; /** *相加 *@paramv1 *@paramv2 *@returndouble */ public...
2013-03-14 10:48:00 76
Md5加密工具类
/** * 对数据进行MD5加密 <br> * */ import java.security.MessageDigest; import org.apache.log4j.Logger; public class Md5 { private static final Logger logger = Logger.getLogger(Md5.cla...
2013-03-14 10:47:55 64
原创 Md5加密工具类
Java代码 /** * 对数据进行MD5加密 * */ import java.security.MessageDigest; import org.apache.log4j.Logger; public class Md5 { private static final Logger logger = L
2013-03-14 10:42:58 1169
Md5加密工具类
Java代码 /** *对数据进行MD5加密<br> * */ importjava.security.MessageDigest; importorg.apache.log4j.Logger; publicclassMd5{ privatestaticfinalLoggerlogger=Logger.g...
2013-03-14 10:42:00 63
原创 Spring AOP记录系统日志
配置文件: <!-- 操作日志切面声明 --> <bean id="logAspect" class="com.tq365.service.sys.log.SystemLogAspect"/> <aop:config> <aop:aspect ref="logAspect">
2013-03-13 11:48:39 120
xml方式---spring的AOP拦截用户操作
需要日志记录,将所有的web操作记录到数据库中,使用aop来记录日志,当然是一个好的选择,spring中集成aop记录日志的方式有多种(aop的配置方式有多种,注解、xml配置),这里只说一个xml配置的例子。 1、编写日志记录类 2、配置aop 1、编写日志记录类 @SuppressWarnings("unchecked") public class LogServ...
2013-03-13 11:45:01 60
原创 Spring AOP记录系统日志
配置文件: Xml代码 bean id="logAspect" class="com.tq365.service.sys.log.SystemLogAspect"/> aop:config> aop:aspect ref="logAspect"> aop:aspect> aop:confi
2013-03-13 11:43:55 1510
Spring AOP记录系统日志
配置文件: Xml代码 <!--操作日志切面声明--> <beanid="logAspect"class="com.tq365.service.sys.log.SystemLogAspect"/> <aop:config> <aop:aspectref="logAspect"> &
2013-03-13 11:43:00 107
原创 xml方式---spring的AOP拦截用户操作
需要日志记录,将所有的web操作记录到数据库中,使用aop来记录日志,当然是一个好的选择,spring中集成aop记录日志的方式有多种(aop的配置方式有多种,注解、xml配置),这里只说一个xml配置的例子。 1、编写日志记录类 2、配置aop 1、编写日志记录类 Java代码 @SuppressWarnings("unchec
2013-03-13 11:40:40 1221
xml方式---spring的AOP拦截用户操作
需要日志记录,将所有的web操作记录到数据库中,使用aop来记录日志,当然是一个好的选择,spring中集成aop记录日志的方式有多种(aop的配置方式有多种,注解、xml配置),这里只说一个xml配置的例子。 1、编写日志记录类 2、配置aop 1、编写日志记录类 Java代码 @SuppressWarnings("unchecked") publiccl...
2013-03-13 11:40:00 74
注解方式---spring的AOP拦截用户操作
1、主要实现用户在进行某项操作时,多数据库的更新、插入和删除详细信息。记录操作时的请求信息。2、在进入Controller时,生成一个事物ID,在这个Controller中进行的所有DAO操作都绑定该事物ID。并进行记录日志信息。 package com.centralsoft.filter; import java.lang.reflect.Field; import java...
2013-03-13 10:57:50 105
原创 注解方式---spring的AOP拦截用户操作
1、主要实现用户在进行某项操作时,多数据库的更新、插入和删除详细信息。记录操作时的请求信息。 2、在进入Controller时,生成一个事物ID,在这个Controller中进行的所有DAO操作都绑定该事物ID。并进行记录日志信息。 Java代码 package com.centralsoft.filter; import java.lang.r
2013-03-13 10:54:51 1378
注解方式---spring的AOP拦截用户操作
1、主要实现用户在进行某项操作时,多数据库的更新、插入和删除详细信息。记录操作时的请求信息。2、在进入Controller时,生成一个事物ID,在这个Controller中进行的所有DAO操作都绑定该事物ID。并进行记录日志信息。 Java代码 packagecom.centralsoft.filter; importjava.lang.reflec...
2013-03-13 10:54:00 117
ajax的xmlHttpRequest对象
XMLHttpRequest对象是ajax的核心,它有许多属性,方法和事件以便于脚本的处理和控制http的请求响应。如果你一直在使用原生的javascript做开发,那么在使用ajax的过程中,这个对象你需要非常了解,假使你用jquery之类的封装框架的话,那么多对它有一份了解,也能加深你对ajax的理解。 下面是它的一些属性的介绍: ...
2013-03-12 14:56:59 75
原创 ajax的xmlHttpRequest对象
XMLHttpRequest对象是ajax的核心,它有许多属性,方法和事件以便于脚本的处理和控制http的请求响应。如果你一直在使用原生的javascript做开发,那么在使用ajax的过程中,这个对象你需要非常了解,假使你用jquery之类的封装框架的话,那么多对它有一份了解,也能加深你对ajax的理解。 下面是它的一些属性的介绍:
2013-03-12 14:53:07 869
ajax的xmlHttpRequest对象
XMLHttpRequest对象是ajax的核心,它有许多属性,方法和事件以便于脚本的处理和控制http的请求响应。如果你一直在使用原生的javascript做开发,那么在使用ajax的过程中,这个对象你需要非常了解,假使你用jquery之类的封装框架的话,那么多对它有一份了解,也能加深你对ajax的理解。 下面是它的一些属性的介绍: 1.read...
2013-03-12 14:53:00 55
google验证码完善你的项目,为世界做一点点贡献
CMU设计了一个名叫reCAPTCHA的强大系统,让他们的电脑去向人类求助。具体做法是:将OCR软件无法识别的文字扫描图传给世界各大网站,用以替换原来的验证码图片;那些网站的用户在正确识别出这些文字之后,其答案便会被传回CMU,reCAPTCHA 会将最困难的词发送给多个用户并挑选其中有相同答案的作为正确的答案。据说准确率能够达到99%,因此Google,Face...
2013-03-11 17:24:45 198
rabbitmq动态绑定exchange,routingKey,queue
2015-08-04
Spring 3整合Quartz 1.8实现定时任务三:动态暂停 恢复 修改和删除任务
2014-07-22
Spring 3整合Quartz 2实现定时任务三:动态暂停 恢复 修改和删除任务
2014-07-17
ext4自动提示jsb文件
2013-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人