- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 ThreadLocal( 副本创建 )容易导致内存泄漏
线程局部对象,每个线程都拥有一个局部线程对象。 如下程序输出结果为 null 为什么呢 因为下面程序中并没有能够造成下列程序的一线程并没有创建出自己的特有对象 之前的 ThreadLocal 的使用方法 方法有 threadlocal.get();threadlocak.set(); 如何为每一个线程去创建 我们的 threadLocal 呢 因为 在我们的每一个线程...
2019-03-11 22:14:29 408
原创 你所熟知的代理模式
直接进行话题,开始我们的梦人自语。 望我的文章能够让你对代理模式有所顿悟,对他的使用有所了解,我也就达到我编作的目的了。 出现原因 过程简述 例子 出现原因: 我们都知道在装饰者模式中,表现出他解决 在 原有基础上扩展的能力,但是还是略有缺陷就是当扩展类的接口类方法过于多,将会导致我们所扩展后的类过于冗余。如不了解可以看,我上一期介绍的装饰模式 过程简述: 动态创建字...
2019-03-10 21:25:13 164
原创 你所熟知的装饰者模式
直接进行话题,开始我们的梦人自语。 望我的文章能够让你对装饰者有所顿悟,对他的使用有所了解,我也就达到我编作的目的了。 使用场景 解决办法一 优缺点 解决办法二 优缺点 使用场景 需求如下 有一个很久很久以前编写的类,此时我们需要使用它,并在他的基础上做扩张。有没有例子很简单。 解决办法一 maybe 我们都会很容易的想到,使用继承呀,需要扩张哪些方法就重...
2019-03-09 12:00:43 146
原创 你所熟知的接口回调
直接进行话题,开始我们的梦人自语。 望我的文章能够让你明白 面向对象多态的作用 以及编写代码的一种小技巧 为什么要这样做呢? 我们在这里先默认 B 类是很久很久以前就开放的 uti类 目前我们一定要对他进行使用,并且他也是以 final 作为修饰的类 无法我们继承在进行使用,你想想我们能够如何来使用它 我们要对A进行监听 因为 B 的创造肯定比我们自己写的类 提前就有了 ...
2019-03-07 22:22:31 138
原创 你所熟知的单例模式
话题切入正题,不说其他太多的。 推荐:全文可见 http://www.cnblogs.com/xudong-bupt/p/3433643.html public class Singleton { private static Singleton instance; private Singleton (){ } public stat...
2019-03-07 14:34:59 126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人