
设计模式
大坨-童鞋
真心打酱油。
展开
-
【转发】日访问量百亿级的微博如何做缓存架构设计
微博日活跃用户1.6亿+,每日访问量达百亿级,面对庞大用户群的海量访问,良好架构且不断改进的缓存体系具有非常重要的支撑作用。 4月21日,中生代技术走进盒子科技的现场技术交流活动上,新浪微博技术专家陈波为大家讲解了微博Cache架构的设计实践过程。 刷微博吗?跟我们一起听听那些庞大的数据是如何呈现的吧! 陈波:大家好,今天的分享主要有以下内容,首先是微博在运行过程中的...转载 2018-08-28 10:06:17 · 906 阅读 · 0 评论 -
代理模式Proxy
代理模式,顾名思义:就是为其他对象提供一种代理以控制对这个对象的访问。 下面是代理模式的无码类图,还是比较简单的 从类图中可以看到,代理类和被代理类实现了同一个接口,通过代理类Proxy来使用RealSubject类。 那我们在什么情况下不愿意让外部系统直接调用类,而非要经过代理呢? 大约有如下几种情况我们需要使用代理类 1.远程代理,作为远程对象在本地的转载 2014-01-02 18:17:32 · 784 阅读 · 0 评论 -
装饰模式(Decorator)(包装器模式(Wrapper))
生活中的装饰是很好理解的,我们打两个比方。先还是说房子的装修,装修无非就是要在墙上刷上粉贴上壁纸挂上饰物,让房屋显得更加雅致美观。但墙还是那堵墙,本质不会改变,只是多了一层包装而已。 再看一个例子,假设说你有一个一个的列车车厢,每一个车厢都有对运输功能作一些不同的增强,然后你选取一些这样的车厢,连接起来,形成一个专列,这个专列的功能就是组成它的那些车厢的功能的转载 2013-12-13 15:42:57 · 2427 阅读 · 0 评论