
设计模式
云水禅音
Java软件开发爱好者。OSGi爱好者。数据库爱好者。
展开
-
JAVA设计模式1——代理模式
按照原计划是准备一直写《深入理解JAVA虚拟机》的读书笔记的,但是上一篇文章中,在制造方法区溢出的时候,原书的大致思路是:方法区中存储的是运行时的类信息,通过CGLIB代理生成大量的类,超过方法区的最大容量,就会产生溢出。这里书中提到了一个词“CGLIB”,说实话,笔者也是听说过没用过(尴尬),于是百度之,“CGLIB(Code Generation Library)是一个强大的,高性能,高质量的...原创 2018-05-28 09:06:07 · 223 阅读 · 0 评论 -
JAVA动态代理和CGLIB简单介绍和使用
上一篇我们介绍了代理的一些基本概念和一个静态代理的例子。这一章我们先讨论一下动态代理。让我们还延续上一章理财的例子。上回书说到我把我的积蓄交给了理财经理之后,我就安心在家数钱就好了。时间来到2015年,不知道朋友们有没有见过千股跌停,很荣幸,笔者见过。这时候赶紧把钱取出来,重新考虑理财方式。从朋友处听说基金的风险比较低。创建基金交易类,也实现理财接口,代码实例如下于是我又去找到理财经理,帮我买基金...原创 2018-05-28 09:07:46 · 892 阅读 · 0 评论