Go 编程模式:k8s Visitor 模式

2020-12-26

本篇文章主要想讨论一下,Kubernetes 的 kubectl 命令中的使用到到的一个编程模式 – Visitor(注:其实,kubectl 主要使用到了两个一个…

缓存更新的套路

2016-07-27

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操…

IoC/DIP其实是一种管理思想

2013-07-05

关于IoC的的概念提出来已经很多年了,其被用于一种面象对像的设计。我在这里再简单的回顾一下这个概念。我先谈技术,再说管理。话说,我们有一个开关要控制一个灯的开和关这两个动作,…

从面向对象的设计模式看软件设计

2013-02-01

前些天发了一篇《如此理解面向对象编程》的文章,然后引起了大家的热议。然后我在微博上说了一句——“那23个经典的设计模式和OO半毛钱关系没有,只不过人家用OO来实现罢了……OO的…

用Unix的设计思想来应对多变的需求

2012-05-03

之前,@风枫峰 在“这是谁的错?”中说过开发团队对需求来者不拒,而@weidagang 也在“需求变更和IoC”中说过用IoC来最大程度地解决需求变更。今天我也想从Unix设计…

需求变化与IoC

2012-03-26

【感谢 Todd投递本文 – 微博帐号:@weidagang 】需求又变了,怎么办?先上一个轻松的段子:程序员XX遭遇车祸成植物人,医生说活下来的希望只有万分之一,唤醒更为渺茫…

一些文章资源和趣闻

2011-11-24

下面是我这段时间来收集的一些有意思的东西。本站这样的文章还很多,如这个,这个,这个。Javascript Garden,这是学习Javascript最好的网站了。http://…

“另类” 设计模式

2011-06-16

下面这篇文章来自这里:http://www.lsd.ic.unicamp.br/~oliva/fun/prog/resign-patterns,这篇文章有点意思了,山寨了我们著…

JDK里的设计模式

2010-11-26

下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论: http://stackoverflow.com/questions/1673841/…

101个设计模式

2009-03-02

所以设计模式,实是是一种方法,一种为了解决某种或某类物定问题所使用的设计模型。据说,在编程语言方面有100多种设计模式,而在现实生活中,传说有上成千上万个模式,比如写书有写书的…