上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: 本文转载http://www.ibm.com/developerworks/cn/java/j-lo-springaopcglib/Spring AOP 实现原理与 CGLIB 应用AOP(Aspect Orient Programming),也就是面向方面编程,作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题,在 Java EE 应用中,常常通过 AOP 来处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理主要分为静态代理和动态代理两大类,静态代理 阅读全文
posted @ 2013-10-06 21:21 大新博客 阅读(433) 评论(0) 推荐(0) 编辑
摘要: cglib 动态代理基础篇CGlib是什么?CGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。下面我们将通过一个具体的事例来看一下CGlib体验一下CGlib。cglib-nodep-2.2.2.jarpublic class TableDAO { public void create(){ System.out.println("create() is running !"); } public void query(){ System.out.println("query() is run... 阅读全文
posted @ 2013-10-05 21:45 大新博客 阅读(398) 评论(1) 推荐(0) 编辑
摘要: 模仿Struts2的Interceptor拦截器实现public interface Invocation { public Object invoke(); }public interface Interceptor { public Object intercept(Invocation invocation); }public class Target { public Object execute() { System.out.println("Targer.execute()"); return "Targer-execute... 阅读全文
posted @ 2013-10-05 13:30 大新博客 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 利用JDK动态代理机制实现简单的多层拦截器首先JDK动态代理是基于接口实现的,所以我们先定义一个接口public interface Executer { public Object execute(String param);}然后我们写一个类来实现该接口,我们将该类成为目标类。接下来我们将要对execute方法进行拦截!public class SampleExecuter implements Executer { public Object execute(String param) { System.out.println("SampleExecuter.e... 阅读全文
posted @ 2013-10-04 19:36 大新博客 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 所谓的后台线程,是指在程序运行的时候在后台提供一种通用服务的线程,并且这种线程并不属于程序中不可或缺的部分。因此当所有的非后台线程结束时,程序也就终止了,同时会杀死所有后台线程。反过来说,只要有任何非后台线程(用户线程)还在运行,程序就不会终止。后台线程在不执行finally子句的情况下就会终止其r... 阅读全文
posted @ 2013-09-26 20:29 大新博客 阅读(537) 评论(0) 推荐(0) 编辑
摘要: catalina.batrem ---------------------------------------------------------------------------rem Set JAVA_HOME or JRE_HOME if not already set, ensure an... 阅读全文
posted @ 2013-09-25 10:11 大新博客 阅读(1809) 评论(0) 推荐(0) 编辑
摘要: TreeMap 的实现就是红黑树数据结构,也就说是一棵自平衡的排序二叉树,这样就可以保证当需要快速检索指定节点。TreeSet 和 TreeMap 的关系为了让大家了解 TreeMap 和 TreeSet 之间的关系,下面先看 TreeSet 类的部分源代码: public class TreeSet extends AbstractSet implements NavigableSet, Cloneable, java.io.Serializable { // 使用 NavigableMap 的 key 来保存 Set 集合的元素 private transient ... 阅读全文
posted @ 2013-09-23 21:55 大新博客 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 本文转载至http://blog.csdn.net/shootyou/article/details/3945221现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的? 1. Clone&Copy 假设现在有一个Employee对象,Employee tobby =new Employee(“CMTobby”,5000),通常我们会有这样的赋值Employee cindyelf=tobby,这个时候只是简单了copy了一 阅读全文
posted @ 2013-09-23 16:10 大新博客 阅读(544) 评论(0) 推荐(1) 编辑
摘要: http://www.java3z.com/cwbwebhome/article/article8/83560.html?id=4649┆回首页Java中文网址大全┆SCJP在线测试┆学习笔记┆java文摘┆源码下载┆Java实例┆Java教学┆J2me学习┆留言板站内资源搜索:┆ 将本文寄给朋友哈希表(HashMap)分析及实现(JAVA)下载源代码〖 作者:java_mzd 〗〖 大小:2k 〗〖 发布日期:2012-09-23 〗〖 浏览:5 〗探讨Hash表中的一些原理/概念,及根据这些原理/概念,自己设计一个用来存放/查找数据的Hash表,并且与JDK中的HashMap类进行比较。我 阅读全文
posted @ 2013-09-19 21:58 大新博客 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 以前不知道在哪看过别人写博客里的一句话 “越学的深入觉得自己会的东西越少”。最近研究了一下java的基础算法 hash表被一些位运算符搞的头都大了 决心花一些时间研究一下以前一直觉得没用的东西!位移动运算符:>表示右移. 右移一位表示除2.java中的>>与>>>的用法 以及区别">>"是带符号右移... 阅读全文
posted @ 2013-09-19 21:06 大新博客 阅读(365) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页