摘要: 从互联网诞生起,安全威胁就一直伴随着网站的发展,各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击(Cross Site Script),指黑客通过篡改网页,注入恶意HTML脚本,在用户访问网页时, 阅读全文
posted @ 2017-04-28 17:39 疯子110 阅读(324) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/chaofanwei/article/details/29191073 扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提供模块的复用性。模块通过分布式部署,独立 阅读全文
posted @ 2017-04-28 17:36 疯子110 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的伸缩性设计可以分成两类,一类是根据功能进行物理分离实现伸缩,一类是单一功能通过集群实现伸缩。前者是不同的 阅读全文
posted @ 2017-04-28 17:34 疯子110 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 网站的可用性(Avaliability)描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间(故障时间)=故障修复时间点-故障发现(报告)时间点 网站年度不可用时间=(1-网站不可用时间/年度时间)× 100% 可用性指标时网站架构设计的重要指标,对外是服务承诺,对内是考核指标,具 阅读全文
posted @ 2017-04-28 17:30 疯子110 阅读(238) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/chaofanwei/article/details/27168603 网站性能是客观的指标,可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间,指从发出请求到最后收到响应数据所需 阅读全文
posted @ 2017-04-28 17:28 疯子110 阅读(389) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/chaofanwei/article/details/27046795 所谓架构,一种通俗的说法就是“最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终的蓝图。 而软件架构即“有关软件整体结构与组件的抽象描述,用于指导大型软件系统 阅读全文
posted @ 2017-04-28 17:26 疯子110 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 大型网站技术架构(一)--大型网站架构演化 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行灯一系列问题与挑战。为此,在实践中提出了许多解决方案,以实 阅读全文
posted @ 2017-04-28 17:24 疯子110 阅读(246) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/chaofanwei/article/details/26865169 看完了有一本书,就应该有所收获,有所总结,最近把《大型网站技术架构》一书给看完了,给人的印象实在深刻,再加上之前也搞过书本上讲的反向代理和负载均衡以及session独立存储和缓存,因此书 阅读全文
posted @ 2017-04-28 17:23 疯子110 阅读(230) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sds15732622190/article/details/49404169 用例图 用例图是在需求文档中使用的,但一定要配合用例一同使用。写用例和画用例图的目的是为了与用户确认需求,而实际上很多用户看不懂用例图。因此,可以理解为写用例是必须的,画用例图是 阅读全文
posted @ 2017-04-28 17:18 疯子110 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 前言 在UML状态图的总结中说道,活动图和状态图是紧密相关的。它与流程图也有很多相似的地方。 定义 活动图是状态图的一种特殊形式。其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。 用途 工作流程活动图用于研究实现业务目标时所要执行的各项任务或活动的顺序安排。 1、 阅读全文
posted @ 2017-04-28 17:17 疯子110 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 前言 UML由动态图和静态图组成,状态图就是属于动态图中较为重要的一张图。 定义 用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。 目的 研究类、角色、子系统、或组件的复杂行为。 组成元素 状态 定义:指在对象的生命周期中的某个条件或者状况,在此期间对象将满足某些条件 阅读全文
posted @ 2017-04-28 17:16 疯子110 阅读(708) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sds15732622190/article/details/49402269 前言 学完UML时序图,就要看一下UML协作图,因为两张图是相辅相成的。 定义 描述相互合作对象间的关系,只对相互间有交互作用的对象和对象间的关系建模。 组成 对象 同时序图一样 阅读全文
posted @ 2017-04-28 17:13 疯子110 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 前言 UML时序图是UML动态图之一,它是强调时间顺序的交互图。 定义 时序图是显示按时间顺序排列的对象之间交互的图。 组成元素 对象 包括三种命名方式:第一种方式包括对象名和类名;第二中方式只显示类名不显示对象名,即表示他是一个匿名对象;第三种方式只显示对象名不显示类名。 生命线 生命线在顺序图中 阅读全文
posted @ 2017-04-28 17:11 疯子110 阅读(7239) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sds15732622190/article/details/49049665 前言 下面要介绍UML中的部署图,和构件图一样,它也属于实现图的一种,五种静态图之一。 定义 部署图描述了运行软件的系统中硬件和软件的物理结构,描述了一个系统运行时的硬件节点。 阅读全文
posted @ 2017-04-28 17:09 疯子110 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sds15732622190/article/details/48894751 前言 今天要说的是UML中的对象图。他与类图,合作图都有关系,是类图的实例化。 定义 对象图显示了某时刻一组对象和他们之间的关系。 作用 使用对象图来说明数据结构,类图中的类或组 阅读全文
posted @ 2017-04-28 17:08 疯子110 阅读(3645) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sds15732622190/article/details/49048887 前言 下面要介绍UML中的构建图,它属于实现图的一种,五种静态图之一。 定义 表示系统中构件与构件之间,以及定义的类或接口与构件之间关系的图。多个系统构件组成了构件图。 构件种类 阅读全文
posted @ 2017-04-28 17:06 疯子110 阅读(5288) 评论(1) 推荐(0) 编辑
摘要: http://blog.csdn.net/sds15732622190/article/details/48860711 前言 说到UML,相信大家就能立刻反应出其中的类图,为什么这么说呢,类图和用例图我觉得是UML最精髓的部分,在软件开发与管理中起着巨大的作用。接下来介绍一下类图。 定义 由许多( 阅读全文
posted @ 2017-04-28 17:04 疯子110 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sds15732622190/article/details/48858219 前言 总结完UML概述,就该说道UML中的九种图了,这九种图中,最先要说的,就是用例图,它是最为关键的视图,影响着其他视图的实现。 接下来,介绍一下用例图的内容。 什么是用例图 阅读全文
posted @ 2017-04-28 16:59 疯子110 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 前言 看完UML视频,很多人不明白UML到底是干什么用的,举个通俗的例子,就像盖房子一样,厨房卧室楼层之间怎么拼接,每个部分用什么材料,每个部分里放什么家具什么餐具,每个部分是干吗用的,UML就相当于施工图纸。我们知道,做一个小系统就像盖一间小房子,不需要图纸也可以,但是如果做大系统,试想,没有图纸 阅读全文
posted @ 2017-04-28 16:56 疯子110 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 本文继续介绍23种设计模式系列之单例模式。 概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实 阅读全文
posted @ 2017-04-28 16:21 疯子110 阅读(189) 评论(0) 推荐(0) 编辑