
设计模式
文章平均质量分 76
拿小xi的铅笔
熟练linux编程与配置各项服务维护。对redis有商业使用经验,从事java商业项目开发一年,主持开发电信增值业务~ 投身erlang的世界
展开
-
反模式? 只有模式不彻底吧
我认为,没有反模式,只有模式不彻底。 “某人说:“软件都不是一个人能写出来的,我们需要去整体控制。” 他快要走了,那个影响我太多的人。 ”1. Cremational Patterns火葬模式 Creational patterns创建模式 下面是五个cremational patterns.翻译 2011-10-21 17:10:36 · 597 阅读 · 0 评论 -
《回忆录》 记录一点经验。高并发,高可靠性分布式系统
这个学期做一个电信增值的项目,《短信网关》。 按道理说,这样一个项目,业务层不算很复杂,整个项目难度不大的。但是商家要求是一天400万条短信和不许当机。高并发和高可靠是整个项目的质量指标。 回忆着大二第二学期所学到的一切,回想那段时间,很辛苦但是很充实,和你们一起奋斗很开心 -------------------------------------------------原创 2011-10-21 18:21:03 · 2960 阅读 · 0 评论 -
软件架构的等级
在九月下旬召开的OSGi社区大会上,来自IBM的Graham Charters博士发表了题为《建立模块化成熟度模型》的演讲,模块化成熟度模型是一组正在确定的需求,用来标识模块化相关系统的成熟度。这个模型的目的类似于能力成熟度模型,为组织或项目推行模块化的程度提供了一种度量方式。请注意,下面的内容还在处理,编号和描述可能会随着时间的推移而发生变化。目前的模块化成熟度模型是:级别1:特定的转载 2011-10-26 10:05:05 · 1030 阅读 · 0 评论 -
erlang otp 自定义behaviour
习惯用oop的思想,来到otp模式,会用旧方式去思考~而对otp设计模式渐渐有了点感觉~记一段代码,告诉自己要用新的思考方式。-module(dp_behaviour). -export([behaviour_info/1]). behaviour_info(callbacks) -> [{init,1}, {handle, 2}]; b原创 2011-11-06 23:14:49 · 1591 阅读 · 0 评论 -
【erlang 网络编程学习】 分析cowboy acceptor实现
不知道为什么就看了cowboy代码,就继续看了下去了。分析一下吧,主要写写cowboy 的acceptor pool 的实现cowboy的源码比mochiweb的更简洁, acceptor pool是通用的,cowboy提供了tcp的协议实现。而应用层协议也是通用的,cowboy提供了http协议的实现。一、循例分析一下原创 2012-04-19 17:56:06 · 5242 阅读 · 0 评论