摘要:
什么是架构 根据要解决的问题,对目标系统的边界进行界定。 并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。 并对这些切分出来的部分,设立沟通机制。 根据3,使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系 阅读全文
摘要:
我创建了两个AVD,api21与api24,发现均没有中文输入法,上网查询说将键盘选择为“谷歌拼音输入法”,可我的输入法中没有此选项,于是自己决定安装一个 输入法的.apk 首先,在avd中下载,下载成功,无法安装(此时下载的是百度输入法);然后在电脑上下载了搜狗输入法与QQ输入法,利用ADB进行安 阅读全文
摘要:
自我理解的软件架构的结构 软件架构师与建筑师有很多相似之处,通过本次观看《梦想改造家》的节目,这个想法更加深刻了。我认为软件架构可以分为这么几个过程:需求调研,架构设计,架构修改,成品验收。 一、需求调研 公司接受委托,开发某项工程。首先,需求调研人员与委托人接触,详细了解项目的需求,实地考察。如视 阅读全文
摘要:
软件架构实践 ISSS是针对美国22个中途中心的软硬件升级系统。它是政府大规模采购活动的一部分,此次采购计划分阶段地在机场搭台、地面控制部门及越洋空中交通管制部门安装类似的升级系统。 空中交通管制系统的两个最重要的质量属性需求: (一)极高的可用性 保证系统不能正常工作的状态只延续极短的时间。(对故 阅读全文
摘要:
软件架构实践 最常见的系统质量属性: 可用性:与系统故障及其结果有关。 系统的可用性是系统正常运行的时间比例,一般将系统可用性定义为: a=平均正常工作时间 /(平均正常工作时间+平均修复时间) 这个值越大越好,也就是说尽可能的减少故障发生。 可修改性:有关变更的成本问题。 是对成品进行变更,或是由 阅读全文
摘要:
大型网站技术架构-阅读三 软件架构:有关软件整体结构与组建的抽象描述,用于指导大型软件系统各方面的设计。软件架构的关注点:系统功能需求、性能、可用性、伸缩性、扩展性、安全性。 性能:从浏览器到数据库,影响用户请求的所有环节都可以进行性能优化。衡量网站性能有一系列指标,重要的有响应时间、TPS、系统性 阅读全文
摘要:
大型网站技术架构-阅读笔记二 模式:每一个模式描述了一个在我们周围不断发生的问题及该问题解决方案的核心。这样你就能一次又一次地使用该方案而不必做重复工作。 分层:将系统在横向维度上切分成几个部分,每个部分负责一部分相对比较单一的职责,然后通过上层对下层的依赖和调用组成一个完整的系统。分层时必须合理规 阅读全文
摘要:
大型网站技术架构—阅读笔记一 任何网站的基本组成都是,应用服务器、文件服务器、数据库服务器。一开始,这些服务器都是部署在一台服务器上的,而且在初期,这样的配置绰绰有余。但随着网站运营的越来越好,网站的访问人数越来越多,渐渐的,网站的反应速度跟不上了,越来越慢。这时,网站的格局就要改变。 提高网站的性 阅读全文
摘要:
注明:此文章是为了帮自己记住mysql的安装 改名为 my.ini ,重新编写内容 [client] port=3306 default-character-set=gbk [mysqld] port=3306 character_set_server=gbk basedir=D:\MySQL\my 阅读全文
摘要:
js中,讲中文转码 encodeURI(中文); Java中,转回中文 java.net.URLDecoder.decode(乱码,“utf-8”); 例子; window.location.href = "QuanXian2.jsp?JueSeName="+encodeURI(JueSeName) 阅读全文