设计模式
半吊子全栈工匠
半吊子全栈工匠一枚
展开
-
相对于外国人写的《大话设计模式》
It is not easy to remember all design patterns. Here are some stories about design patterns which might help!CreationalSingleton – Only one president in AmericaFactory – A factory that pro转载 2013-11-02 17:14:34 · 2142 阅读 · 1 评论 -
从内存池到连接池 老码农眼中的资源池
如果将互联网应用比喻成冲浪的话, 可能需要先学会在池中游泳吧。引子AI赋能万物,老码农的伙伴们也曾经开发了一个基于图数据库的知识问答系统,在压力测试的时候发现随着并发数的增加,响应的时延明显变长,看时延分布,是应用程序与图数据库之间的交互时延过长。结构不做调整,优化图数据库后,发现在并发量上来之后,效果仍不明显。 看代码,观察ELK中的日志,发现了问题所在————高并发时连接的创建时间较长。时间所原创 2018-01-16 11:02:59 · 4976 阅读 · 1 评论 -
当你问代理机制的时候,指的是Agent,Proxy,Broker还是Delegate呢?
正如人们在各种日常活动中存在着形形色色的代理机制一样,在计算机科学领域,代理机制乃是解决各种复杂难解问题的基本途径之一。小到对象/实体之间的通信,大到子系统、系统乃至超系统的设计,都会应用到代理。应用的广泛导致了代理有着不同的形态,主要有Agent、Proxy、Broker和Delegate。弄清各种代理的异同,对于理解系统的设计和实现,是有帮助的。Agent:自主性代理Agen...原创 2019-07-21 21:36:00 · 6303 阅读 · 0 评论