BrightLoong's Blog


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索
close
BrightLoong's Blog

设计模式——适配器模式

发表于 2018-06-06 | 分类于 设计模式 | 阅读次数

adapter

一. 概述

适配器模式(Adapter) ,将一个类的接口转换为客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那个类可以一起工作。

阅读全文 »
BrightLoong's Blog

ThreadLocal源码解析

发表于 2018-05-28 | 分类于 Java | 阅读次数

threadLocal

一. 简介

提醒篇幅较大需耐心。

简介来自ThreadLocal类注释

ThreadLocal类提供了线程局部 (thread-local) 变量。这些变量与普通变量不同,每个线程都可以通过其 get 或 set方法来访问自己的独立初始化的变量副本。ThreadLocal 实例通常是类中的 private static 字段,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关联。

阅读全文 »
BrightLoong's Blog

设计模式——观察者者模式

发表于 2018-05-27 | 分类于 设计模式 | 阅读次数

builder

一. 概述

观察者模式(Observer) ,定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。

观察者模式,不论实现方式如何,需要具备最基本的Subject(被观察的主题)、Observer(观察者),最后就是试用它们的Client(客户端)。

阅读全文 »
BrightLoong's Blog

关于Java中的WeakReference

发表于 2018-05-27 | 分类于 Java | 阅读次数

WeakReference

一. 简介

在看ThreadLocal源码的时候,其中嵌套类ThreadLocalMap中的Entry继承了WeakReferenc,为了能搞清楚ThreadLocal,只能先了解下了WeakReferenc(是的,很多时候我了搞清楚一个东西,不得不往上追好几层,先搞清楚其所依赖的东西。)

阅读全文 »
BrightLoong's Blog

设计模式——建造者模式

发表于 2018-05-24 | 分类于 设计模式 | 阅读次数

builder

一. 概述

建造者模式(Builder),又叫生成器模式,它将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,使用建造者模式,用户就只需指定需要建造的类型就可以得到它们,二具体建造的过程和细节就不需要知道了。

阅读全文 »
1234…8
BrightLoong

BrightLoong

Remember what should be remembered, and forget what should be forgotten.Alter what is changeable, and accept what is mutable.

36 日志
8 分类
28 标签
GitHub 简书 Email
© 2018 BrightLoong
由 Hexo 强力驱动
主题 - NexT.Pisces