![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 66
esteem
这个作者很懒,什么都没留下…
展开
-
深入浅出CGlib-打造无入侵的类代理
CGlib是什么? CGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 当然这些实际的功能是asm所提供的,asm又是什么?Java字节码操控框架,具体是什么大家可以上网查一查,毕竟我们这里所要讨论的是cglib, cglib就是封装了asm,简化了asm的操作,实现了在运行期动态生成新的class。 可能大家还感觉不到它的强大,现在就告诉你...原创 2008-09-23 17:51:58 · 101 阅读 · 0 评论 -
字符,字节和编码
http://www.regexlab.com/zh/encoding.htm原创 2009-12-05 16:40:07 · 99 阅读 · 0 评论 -
JNDI学习
首先,我来介绍一下JNDI服务中的Reference对象。 一般来说,我们可以把一个对象注册到JNDI服务中,通过调用InitialContext的bind和rebind方法即可。这个被注册的对象,我们称之为“被引用对象”,它是驻扎在内存中的运行时对象。JNDI服务的功能不是仅限于此,它还可以注册各种资源,例如网络打印机。这类资源可不是内存中可以找到的运行时对象,所以它们不能直接注册到JNDI...原创 2009-05-11 11:36:06 · 126 阅读 · 0 评论 -
Quartz表达式解析(转)
摘自:http://biaoming.iteye.com/blog/39532 Quartz的cron表达式 一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) ...原创 2008-10-30 13:37:04 · 504 阅读 · 0 评论 -
随便说说字符集和编码(超级经典的)
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把其中...原创 2008-10-24 11:07:50 · 104 阅读 · 0 评论 -
filter的执行顺序
一直没有仔细去研究下filter ,最近系统的测试了下:先看代码吧FirstFilter.java==================package com.test.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import java...原创 2008-10-23 11:53:29 · 117 阅读 · 0 评论 -
java之cookie和session(介绍较详细)
一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需...原创 2008-10-13 13:30:03 · 55 阅读 · 0 评论 -
Cookie概念及使用
Cookie概念: Cookie的格式实际上是一段纯文本信息, 由服务器随着网页一起发送到客户端, 并保存在客户端硬盘中指定的目录的. 大家都传说Cookie会造成严重的安全威胁什么的, 其实不是这么回事情. 服务器读取Cookie的时候, 只能够读取到这个服务器相关的信息. 而且, 浏览器一般只允许存放300个Cookie, 每个站点最多存放20个, 而且, 每个Cookie的大小现在在4...原创 2008-10-13 13:28:54 · 185 阅读 · 0 评论 -
Velocity中如何判断null
相信这个问题是很多使用Velocity的朋友所经常碰到的,大家可能非常期望下面这样的代码能够运行: #if($foo == null) ... #end实际上这段代码会报错。这是因为Velocity中对null的支持比较特别。总统上说,判断是否为null有下面几种方法:1. #if (! $foo) 判断$foo为空,判断非空为 #if ($foo)2. 使用 ...原创 2008-10-06 16:31:49 · 151 阅读 · 0 评论 -
java 获得某年的某月有多少天
Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//Calendar对象默认一月为0 int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的...原创 2008-09-25 16:26:50 · 752 阅读 · 1 评论 -
class和classLoder的getResourceAsStream()
Class.getResourceAsStream和ClassLoder.getResourceAsStream转载自:http://blog.csdn.net/explorers/archive/2007/08/02/1722740.aspx 这两个方法还是略有区别的, 以前一直不加以区分,直到今天发现要写这样的代码的时候运行错误, 才把这个问题澄清了一下。基本上,两个都可以用...原创 2009-07-21 23:25:23 · 160 阅读 · 0 评论