Ejb拦截器可以监听程序中的一个或所有方法。与Struts2中拦截器同名,而且他们都能够实现切面式服务。同时也与Spring中的AOP技术类似。
不同的是struts2的拦截器的实现原理是一层一层的拦截器包住一个action,拦截Action请求,在自己的拦截器里面自定义内容。
Struts2中的拦截器可以说是个过滤器,把不想要或不想显示的内容过滤掉。拦截器可以抽象出一部分代码...
分类:
其他好文 时间:
2014-05-15 02:55:49
阅读次数:
219
题意:将已排序的链表中所有重复的元素移除
思路:
三个个指针,pre, cur, next
一个布尔变量is_appear,表示cur指针指向的值之前是否已经出现过
检查cur, next指向的节点的值是否相同,
相同的话,删除cur
不同的话,如果is_appear为true,删除cur,否则不删除
删除的话,只移动cur, next指针
不删除的话,要移动pre, cur, next三个指针
复杂度:时间O(n),空间O(1)...
分类:
其他好文 时间:
2014-05-15 02:54:32
阅读次数:
262
继上次的用户注册登录案例之后,对其中的部分功能再做进一步改进。上一版中用户提交表单后才对用户名进行校验,虽然做了回显,但还是感觉功能弱了些。为了能有更好用户体验,不是在用户提交表单后才给提示,而是在用户输入用户名后就立即对该用户名进行数据库校验,经过晚上的测试现在可以使用纯js版和jquery版.....
分类:
其他好文 时间:
2014-05-15 02:03:08
阅读次数:
360
标签一般和超链接一起使用,用于带多个参数。 " >测试连接
生成一个url地址,可以通过url标签制定的子元素向URL地址发送请求参数 指定请求地址 指定参数 例子: ...
分类:
其他好文 时间:
2014-05-14 22:21:50
阅读次数:
264
题意:从一个已排序的数组中移除掉重复的元素,每个元素最多可重复两次
思路: 思路和Remove Duplicates from Sorted Array一样,不过要设置一个计数变量,表示当前值出现的次数
出现次数少于2可以加入到新数组,多于2则不可以。每次遇到一个新变量要把计数变量重新设置为1,加入新数组要加1
复杂度:时间O(n), 空间O(1)...
分类:
其他好文 时间:
2014-05-14 21:03:00
阅读次数:
262
http://acm.hdu.edu.cn/showproblem.php?pid=1224
基础的求最长路以及记录路径。感觉dijstra不及spfa好用,wa了两次。
#include
#include
#include
#include
#include
#include
#include
#include
#define LL long long
#define...
分类:
其他好文 时间:
2014-05-14 20:59:54
阅读次数:
295
会话Bean与消息驱动Bean、实体Bean的最重要的区别在于生命周期的差异性。会话Bean实例存活期较短,它和线程类似,包括对象的创建、初始化、运行、钝化、激活、销毁。
生命周期的概念,了解生物学的童鞋一定对这个概念不陌生。这里所谓的生命周期,就是指EjbBean实例存在的各个阶段中,提供的一些注解方法。在运行时,Ejb容器会动态调用这些方法。
关于会话Bean的生命周期,Ejb3.0中一共...
分类:
其他好文 时间:
2014-05-14 20:10:41
阅读次数:
324
今天做了一个小程序,jsp输入一些字段,action中将这些字段放到list中,然后从数据库get到那列数据,同样放到另一个list中,然后进行值相等的判断,就是这么简单的一个程序。但因为很久没碰Hibernate了,所以执行起来有些坎坷。列出如下问题:空指针异常频发,这是因为在vo类中..
分类:
数据库 时间:
2014-05-14 17:31:38
阅读次数:
384
Spring框架整合Struts2使用Validation框架验证表单用户输入数据的详细教程,代码下载地址:http://www.zuidaima.com/share/1778685765291008.htm...
分类:
编程语言 时间:
2014-05-14 15:25:21
阅读次数:
519