design
文章平均质量分 92
liulin_good
在互联网行业打拼多年,曾在大型互联网公司任资深架构师,现在哆啦宝任CTO。在互联网服务架构、大数据、云计算方面有多年的实战经验。
展开
-
UML学习笔记
一、UML简介<br />UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动 图、序列图、协作图、构建图、配置图等等,要画哪些图要根据具体情况而定。其实简单的理解,也是个人的理解,UML的作用就是用很多原创 2010-10-26 14:25:00 · 515 阅读 · 0 评论 -
Taobao分布式文件系统TFS简析
<br />Taobao自主研发分布式文件系统TFS(Taobao File System)的消息早有耳闻,最初来自网络上的一篇报道(或称软文)-“深度揭秘淘宝自主研发的文件系统TFS”。因为个人研究兴趣和工作内容相关的缘故,对TFS产生了很大的兴趣,很是期待和关注。TFS前面一直传说大致在2010.09月进行开源发布,国庆前后未能跟进关注,节后蓦然发现TFS已经于2010.09.29在Taobao的开源平台发布了,http://code.taobao.org/project/view/366/。网原创 2010-10-29 12:46:00 · 1234 阅读 · 0 评论 -
模型驱动开发(MDD)介绍
<br /><br /> 模型驱动开发Model Driven Development (MDD) 是一种以模型作为主要工件的高级别抽象的开发方法,模型在工具的支持下,被作为核心资产被转换成代码或者可运行配置。现在软件业存在多种MDD开发方法,本篇将对MDD进行概要介绍。定义 <br /> 在过去多年,软件开发面临了多个挑战,新的需求和存在系统不断增长,系统也变得越来越复杂,以至于我们很难及时的构建它们。为了解决这些问题, 就出现了很多新的方法,其中最突出的一个就是模型驱动开发。 MDD代表了一套理论和原创 2010-11-15 10:18:00 · 3433 阅读 · 1 评论 -
由12306.cn谈谈网站性能技术
12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功能性的东西)业务任何技术都离不开业务需求,所以,要说明性能问题,首先还是想先说说业务转载 2012-01-17 09:33:41 · 2100 阅读 · 0 评论