架构设计
文章平均质量分 82
易德军
what it doesnt kill me ,it will make me stronger!
展开
-
大型网站架构演变和知识体系
在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念。之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结 果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂转载 2012-08-15 12:02:23 · 1685 阅读 · 0 评论 -
Web开发基本准则-55实录-Web访问安全
郑昀http://www.cnblogs.com/zhengyun_ustc/p/rule1.html转载 2014-05-17 11:33:47 · 2552 阅读 · 0 评论 -
群聊服务——代理模式OR适配器模式
静态代理,多了一层,且静态代理有明显的缺点——接口变动,代理类,实现类都要改;对外服务多时,要实现很多的代理类;动态代理好实现吗?还是适配器模式更好?原创 2016-12-27 17:56:12 · 1089 阅读 · 0 评论 -
如何评价架构的优劣
前辈指路转载 2010-11-12 16:30:00 · 1444 阅读 · 0 评论 -
Tumblr:150亿月浏览量背后的架构挑战
导读:和许多新兴的网站一样,著名的轻博客服务Tumblr在急速发展中面临了系统架构的瓶颈。每天5亿次浏览量,峰值每秒4万次请求,每天3TB新的数据存储,超过1000台服务器,这样的情况下如何保证老系统平稳运行,平稳过渡到新的系统,Tumblr正面临巨大的挑战。近日,HighScalability网站的Todd Hoff采访了该公司的分布式系统工程师Blake Matheny,撰文系统介绍了网站的架转载 2012-02-20 15:28:54 · 1115 阅读 · 0 评论 -
UML2.0类之间的关系
原文: http://blog.163.com/haizai219@126/blog/static/4441255520099274507758/在类图中,除了需要描述单独的类的名称、属性和操作外,我们还需要描述类之间的关系。在UML类图中,关系用类框之间的连线来表示,连线上和连线端头处的不同修饰符表示不同的关系。类之间的关系有继承(泛化)、关联、聚合和组合。1)继承(转载 2011-12-09 13:46:08 · 1527 阅读 · 0 评论 -
UML类图与类的关系详解
UML类图与类的关系详解 2011-04-21 来源:网络 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation)转载 2011-12-13 14:32:34 · 1018 阅读 · 0 评论 -
基于 UML 的业务建模举例
基于 UML 的业务建模 2011-05-30 作者:杨敏强 来源:网络 简介: 对于管理流程咨询项目、大型信息化建设项目和套装管理软件实施项目,对业务环境的分析和理解对项目的成功至关重要。系统、全面理解 IT 系统所处的业务环境,可以帮助 IT 系统能提供正确系统功能,并加速 IT 系统的部署和推广,转载 2011-12-13 14:35:36 · 12344 阅读 · 0 评论 -
如何向妻子解释OOD
在软件开发中,OOD是整体思路。在某种程度上,设计软件时,你的类和代码需能达到模块化,可复用,且灵活,这些很不错的指导原则不用你重新发明创造。翻译 2011-12-13 17:07:53 · 1224 阅读 · 0 评论 -
分析业务模型-类图(Class Diagram)
分析业务模型-类图(Class Diagram) 作者:张传波,发布于2011-11-21 分析业务模型-类图(Class Diagram)(上) 摘要:类图(Class Diagram)可能是用得最多的一种UML图。类图的基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需转载 2011-12-14 16:21:04 · 14540 阅读 · 1 评论 -
分布式事务之两阶段提交
事务处理的困难源于两个方面:concurrency和failures。为了达到高的性能,并发是必要的。而在现实中,计算机系统会面临各种各样的故障,操作系统可能会出错,硬件也有可能会出错。当这些错误发生时,应用程序可能会在正执行的过程中被打断,而这可能会产生错误的结果。比如用户正在转账,在中间失败可能会导致一个账户上的钱少了,但是另一个账户却没有收到钱的情况。Recovery就是要避免因故障而产生错误结果。所以就引出了Concurrency Control和Recovery这两个概念。转载 2016-08-18 14:20:36 · 1662 阅读 · 0 评论 -
网站的高性能架构
原文地址:http://www.uml.org.cn/zjjs/201312192.asp瞬时响应:网站的高性能架构 作者 李智慧,火龙果软件 发布于:2013-12-19 什么叫高性能的网站?两个网站性能架构设计方案:A方案和B方案,A方案在小于100个并发用户访问时,每个转载 2014-01-04 11:45:23 · 1180 阅读 · 0 评论 -
演示springboot + mybatis或springjdbc集成CAT全链路监控
演示springboot + mybatis或springjdbc集成CAT全链路监控一、主要资料参考服务端部署:https://github.com/dianping/cat/blob/master/cat-doc/posts/ch4-server/README.md总文档:https://github.com/dianping/cat/tree/master/cat-doc二、核心...原创 2019-01-21 14:02:36 · 3452 阅读 · 0 评论