代理与instanceof

为FeignClient自定义代理时,被它的instanceof坑了一把。

开发 

常用设计模式-工厂模式(二)

工厂模式的定义其实很简单:提供一个独立组件,用以根据不同条件选择并构建不同实例。这个组件就是“工厂”。

细说几种内聚

高内聚和低耦合是很原则性、很“务虚”的概念。为了更好地将它们落地实践,我们有必要再多了解一些高内聚低耦合的度量标准。

高内聚与低耦合

"高内聚"与"低耦合"是软件设计和开发中经常出现的一对概念。它们既是做好设计的途径,也是评价设计好坏的标准。"高内聚"是说,一个业务应当尽量把它所涉及的功能和代码放到一个模块中;"低耦合"则是说,一个业务应当尽量减少对其它业务或功能模块的依赖。

那些相似的、熟悉的、怀念的……

读《八九十枝花》的时候,我常常感觉作者与我同乡。否则,为什么她笔下的家乡和我的家乡如此相似呢?

评论 

法源寺里的元朝圣旨碑

北京法源寺里有几块元朝的石碑。其中一块圣旨碑我觉得很有意思。

评论 

狂飙删除含笑镜头事件

吸毒艺人必须从镜头中消失。

观点 

抽象

抽象这个东西,说起来很抽象,其实很简单。

手绘整理

临摹《乐舞敦煌》的时候,一时兴起,随手涂鸦画了几张。

生活 

常用设计模式-策略模式

策略模式把属于同一类别的不同行为封装为某种“策略抽象”,而把这些行为统一为这个抽象下的某个“策略实现”。这样,我们就可以很灵活地决定在哪种场景下使用哪种“策略”了。