新随笔  :: 订阅 订阅  :: 管理

2009年5月6日

摘要: 1. final,finally,finalize都是Java语言的关键字,长得还挺像,意义可大不一样。这三者的区别也是再经典不过的面试题了。 先谈谈final,它是一个修饰符,可以用于以下4个地方。 1. 定义变量,包括静态变量,非静态变量。 2. 定义方法的参数。 3. 定义方法。 4. 定义类。 当用final定义一个变量时,表示该变量是不可改变的,即常量。被final修... 阅读全文

posted @ 2009-05-06 19:01 redcoatjk 阅读(138) 评论(0) 推荐(0) 编辑

2009年5月3日

摘要: ERP、OA、MIS、CRM、BI等等都是什么 引用:http://www.zuoyefeng.com/html/2006-12/484.htm -------------------------------------------------------------------------------- ERP ------------------------------------------... 阅读全文

posted @ 2009-05-03 10:19 redcoatjk 阅读(544) 评论(0) 推荐(0) 编辑

摘要: 学习知识难免会忘记,关键是在忘记之后,下次遇到时能够通过快捷的方法来回忆,并尽量达到忘记之前的状态。总结也许是日后回忆的一种有效方法,前些日子看了javascript的function,总结如下: 学习function重要的就是明白当程序运行到函数声明的时候,并不执行该函数,当其他函数调用所声明的函数时,该函数才被执行,也就是英文说的function is complied,but not ex... 阅读全文

posted @ 2009-05-03 08:39 redcoatjk 阅读(153) 评论(0) 推荐(0) 编辑

2009年5月2日

摘要: 什么叫事务? 这些就是数据库特有的术语了。懒虫在这里口头解释:就是把多件事情当做一件事情来处理。也就是大家同在一条船上,要活一起活,要over一起over ! 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和en... 阅读全文

posted @ 2009-05-02 22:28 redcoatjk 阅读(130) 评论(0) 推荐(0) 编辑

2009年4月14日

摘要: 基本原理: 服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌不一致,从而有效地防止了重复提交的发生。 找一般的流程中插入个中间的... 阅读全文

posted @ 2009-04-14 16:06 redcoatjk 阅读(186) 评论(0) 推荐(0) 编辑

摘要: 代码见:mytoken 要防止重复提交 需要先设置指令牌 然后具体操作功能之前,验证指令牌. ------------ 举例如下: ----------提交留言------------------ 在执行留言的action前,设置一个指令牌(比如跳转到添加页面前,先执行一个action.在action中设置指令牌.或者拦截器中做也可以): this.saveToken(request); 然后 ... 阅读全文

posted @ 2009-04-14 16:04 redcoatjk 阅读(110) 评论(0) 推荐(0) 编辑

2009年3月30日

摘要: 摘自 http://www.blogjava.net/crazycy/archive/2008/10/19/74622.html#235256 1 class Base { 2 int x = 2 ; 3 int method() { 4 return x; 5 } 6 } 7 8 class ... 阅读全文

posted @ 2009-03-30 16:56 redcoatjk 阅读(138) 评论(0) 推荐(0) 编辑

2009年3月9日

摘要: 载自http://www.cnblogs.com/itelite/archive/2008/01/11/1035587.html 阅读全文

posted @ 2009-03-09 13:06 redcoatjk 阅读(129) 评论(0) 推荐(0) 编辑

2009年3月5日

摘要: 网上搜到这个资料. 加以修改加工一下,发布.感谢原作者的付出:http://singlewolf.javaeye.com/blog/173877 Singleton类之所以是private型构造方法,就是为了防止其它类通过new来创建实例,即如此,那我们就必须用一个static的方法来创建一个实例(为什么要用static的方法?因为既然其它类不能通过new来创建实例,那么就无法获取其对象,那么只用... 阅读全文

posted @ 2009-03-05 21:42 redcoatjk 阅读(168) 评论(0) 推荐(0) 编辑

2009年2月22日

摘要: 代码参见dynamic-proxy-AOP2 基于配置文件的方式的好处在于所谓的分层.所以号称应该推荐使用这个方法 随便了.代码重新贴一次吧. 1.UserManager接口 1package com.zyl.proxy; 2 3public interface UserManager { 4 5 public void addUser(String name,String... 阅读全文

posted @ 2009-02-22 21:10 redcoatjk 阅读(149) 评论(0) 推荐(0) 编辑