摘要:
关于需求系统的六种质量质量属性战术 一、 可用性战术(恢复和修复是可用性的重要方面,为了阻止错误发展成故障,至少能够把错误限制在一定的范围内,从而使修复成为可能) 在持久层的方法的实现的同时,我们要考虑到重要的线程安全问题,在我们的程序设计当中就要保证我们在处理事务的时候使用的是同一个session 阅读全文
摘要:
通过阅读《大型网站技术架构:核心原理与案例分析》第五、六、七章。分析如何对系统添加功能来提高系统的可用性和易用性。 一个网站特别是一个大型网站的是否可用性往往会直接影响到公司的形象和利益,在为用户服务的时候一个小小的环节:DNS被劫持,网站服务器出现宕机,硬盘损坏,程序有bug等等原因,都会使整个网 阅读全文
摘要:
SqlServer MySQL Oracle 阅读全文
摘要:
package cn.itsource.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; ... 阅读全文
摘要:
系统的质量属性:可用性,可修改性,性能,安全性,可测试性和易用性。 以《淘宝网》为例,描绘质量属性的六个常见属性场景 在网络出现拥堵时,网页会陷入瘫痪状态。 可用性 刺激源 用户 刺激 网页长时间不响应 制品 系统的服务器 环境 用户使用网页 响应 系统检测到网页不响应重新刷新网页 响应度量 响应用 阅读全文
摘要:
阅读全文
摘要:
在阅读了资深架构师王概凯的九篇架构漫谈以及结合自己对以前架构的一些理解后,在架构这方面自己有了不一样的体会。 先从最根本开始,为什么会出现架构,架构是怎么出来的。王概凯在漫谈中也提到了试想人类早期阶段,每个人的生活起居都是靠自己一个人来打理的,不管是什么事情都是一个人在做,不管是简单还是复杂。实际呢 阅读全文
摘要:
软件架构师(英文名称:SoftwareArchitect),是指在软件项目开发过程中,根据客户的需求以及行业市场的需求将软件所要实现的需求功能转换为规范的软件开发计划及文本,将软件开发过程中所涉及的流程与架构进行设计和管理,制定项目的总体架构并指导整个开发团队实施的专业人员。 相信大家在很多书上或者 阅读全文
摘要:
/////////////////////第一种////////////////////////// namespace ConsoleApplication3 { class Program { static void Main(string[] args) { Model1Container m 阅读全文
摘要:
委托:简单用自己的话说就是把一个方法当做一个方法的参数 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If … Else(Switch)语句,同时使得程序具有更好的可扩展性。 //定义委托类型......... 阅读全文