- 浏览: 4452 次
- 性别:
- 来自: 杭州
最新评论
-
jadyzdd:
哥 为什么不解释下啊
DES + BASE64 加密与解密
文章列表
JVM调优总结 -Xms -Xmx -Xmn -Xss
Set中实现元素互异的各种方法差异很大,大致可以分为三种:使用equals,使用hashCode,使用compareTo。但是我还没有发现采用“判断地址空间是否相同”来判断元素是否相同的类,当然我们可以用现有的三种方法来实现“判断地址空间是否相同”。
综上所述,我们可以总结出使用Set的三种不同的情形:(以下假设元素类为Element)
A、如果想使用Element的equals方法来判断元素是否相同,那么可以使用CopyOnWriteArraySet来构造类的实体。
B、如果Element实现了Comparable接口,而且想使用compareTo方法来判断元素是否相 ...
DES + BASE64
import org.apache.commons.codec.binary.Base64;
/** DES + BASE64 */
public byte[] encrypt(final byte[] content, byte[] desKey) {
byte[] encoded;
encoded = new DES().ENCRYPT(desKey, content);
encoded = Base64.encodeBase6 ...
1:filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别。
2:filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFilter方法。而interceptor与servlet容器无关。
3:Filter的过滤范围比Interceptor大,Filter除了过滤请求外通过通配符可以保护页面,图片,文件等等,而Interceptor只能过滤请求。
4:Filter的过滤例外一般是在加载的时候在init方法声明,而Inte ...