摘要:
黑板模式 简介: 黑板模式是一种常用的架构模式,应用中的多种不同数据处理逻辑相互影响和协同来完成数据分析处理。黑板模式允许多个消息读写者同时存在,消息的生产者和消费者完全分开。这就像一个黑板,任何一个教授(消息的生产者)都可以在其上书写消息,任何一个学生(消息的消费者)都可以从黑板上读取消息,两者在 阅读全文
摘要:
黑板模式 简介: 黑板模式是一种常用的架构模式,应用中的多种不同数据处理逻辑相互影响和协同来完成数据分析处理。黑板模式允许多个消息读写者同时存在,消息的生产者和消费者完全分开。这就像一个黑板,任何一个教授(消息的生产者)都可以在其上书写消息,任何一个学生(消息的消费者)都可以从黑板上读取消息,两者在 阅读全文
摘要:
网站的可用性描述网站可有效访问的特性。相比于网站的其他非功能特性,网站的可用性更牵动着人们的神经,大型网站的不可用事故直接影响公司形象和利益,许多互联网公司都将网站可用性列入了工程师的绩效考核,与奖金升迁等利益挂钩。 网站不可用也被称作网站故障,业界通常用多少个9来衡量网站的可用性,如QQ的可用性是 阅读全文
摘要:
题目:以《淘宝网》为例,描绘质量属性的六个常见属性场景 1、可用性:大量用户双十一同时抢购,出现付款延迟。 刺激源:双十一抢货的用户 刺激:系统访问用户数量过大,使用户不能正常付款 制品:付款系统 环境:正常操作 响应:请用户等待一定时间付款 响应度量:等待之后正常付款 2、可修改性:淘宝网主页会推 阅读全文
摘要:
架构漫谈读后感 什么是架构? 要理解架构首先要从他的产生动力开始,书中设这样写的: 架构产生的动力: 1.必须由人执行的工作(不需要人介入,就意味着不需要改造,也就不需要架构了) 2.每个人的能力有限(每个人都有自己的强项,个人的产出受限于最短板,并且由于人的结构限制,同时只能专注于做好一件事情,比 阅读全文
摘要:
《代码大全》阅读笔记06 可以工作的类 抽象数据类型定义 ADT(abstract data type),是指一些数据以及对这些数据所进行的操作的集合。 使用ADT的益处: 1、 可以隐藏实现细节。 2、 改动不会影响到整个程序。 3、 让接口提供更多的信息。 4、 更容易提高性能。 5、 让程序的 阅读全文
摘要:
《代码大全》阅读笔记05 一个理想的设计的特征 这一章我主要了解了一个理想设计的特征,书中是这样说的: 一个理想的设计的特征是怎样的呢? 他们有一些共同的特征,这里罗列里一些,虽然都是一个一个的点,但你可以以此针对你做出的设计一一对照一下。1)最小的复杂度:你的设计得很容易看懂,很清晰明了,而不是自 阅读全文
摘要:
《代码大全》阅读笔记04 关键的“构建”决策 阅读了第四章之后,收获很多,具体内容如下: 在真正构建之前,需要进行一些决策,首先是要选择语言,这貌似是一个难题,而且很有争议,其实对于具体程序员来说却不是一个问题,你几乎没啥选择权,老 板让你用啥你就用啥吧,对新手来说,你会什么就找什么样的工作就是了, 阅读全文
摘要:
《代码大全》阅读笔记03 三思而后行:前期准备 做任何事情都需要前期准备,在软件开发中更是如此,尽管如此,还是有很多程序员接到任务后就是想着尽快编码,很多老板不重视软件开发的前期准备。要想保证一个软件的质量,在前期准备,需求分析,架构设计,编码,测试,维护等每一个环节都要重视质量。具体程序员接到任务 阅读全文
摘要:
课堂小组讨论结果:; 组员;张保海 张玉玺 张家星 于立翔 主题:xxx征集系统 成果: 讨论结束后,每组提交一份课堂讨论记录(电子版发表到博客上,纸质版小组成员签名,下节课提交)。 每人根据课堂讨论结果提交一份系统利益相关者描述案例。撰写项目目标文档(目标、好处、度量标准) 一、目标:在线完成需求 阅读全文