码迷,mamicode.com
首页 >  
搜索关键字:软件架构设计    ( 150个结果
软件架构设计学习总结(12):大型网站技术架构(六)网站的伸缩性架构
网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的伸缩性设计可以分成两类,一类是根据功能进行物理分离实现伸缩,一类是单一功能通过集群实现伸缩。前者是不同的 ...
分类:Web程序   时间:2017-09-18 15:44:12    阅读次数:251
软件架构设计学习总结(14):大型网站技术架构(八)网站的安全架构
从互联网诞生起,安全威胁就一直伴随着网站的发展,各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击(Cross Site Script),指黑客通过篡改网页,注入恶意HTML脚本,在用户访问网页时, ...
分类:Web程序   时间:2017-09-18 15:42:49    阅读次数:262
怎样提升站点的性能?
概述 性能是站点的一个重要指标,除非是没得选择(比方12306)。否则用户无法忍受一个响应缓慢的站点。一个打开缓慢的站点会导致严重的用户流失,非常多时候站点性能问题是站点架构升级优化的触发器。能够说性能是站点架构设计的一个重要方面。不论什么软件架构设计方案都必须考虑可能会带来的性能问题。 也正是由于 ...
分类:其他好文   时间:2017-08-04 21:31:35    阅读次数:108
SoC嵌入式软件架构设计之三:代码分块(Bank)设计原则
上一节讲述了在没有MMU的CPU(如80251、MIPS M控制器系列、ARM cortex m系列)上实现虚拟内存管理的集成硬件设计方法。新设计的内存管理管理单元要实现虚拟内存管理还须要操作系统、代码分块(Bank)的支持。详见SoC嵌入式软件架构设计之二:没有MMU的CPU实现虚拟内存管理的设计 ...
分类:其他好文   时间:2017-08-01 14:45:50    阅读次数:266
【转】软件架构设计-五视图方法论
1.每个人都可以做成为架构设计师 不懂软件的和刚入行的人们一听到架构设计,都认为是非常的高大上课题,是一个遥不可及的领域,一般人是不能做的。听起来云里雾里的,第一印象除了来自微软,阿里这些NB的公司里面的人其余的都不能做出架构似的,这是一种先入为主的思想,因为大家都在强调架构师的重要性,他的薪资有多 ...
分类:其他好文   时间:2017-08-01 12:45:27    阅读次数:116
分布式架构设计之电商平台
分布式架构设计之电商平台 何为软件架构?不同人的答案会有所不同,而我认为一个好的软件架构除了要具备业务功能外,还应该具备一定的高性能、高可用、高伸缩性及可拓展等非功能需求。而软件架构是由业务架构和技术架构两部分组成,因为有了业务结构才会催生出软件架构,进而来满足业务上的需求,所以,在做软件架构设计时 ...
分类:其他好文   时间:2017-07-06 22:58:48    阅读次数:193
FaceBook推出的Android图片载入库-Fresco
欢迎关注ndroid-tech-frontier开源项目,定期翻译国外Android优质的技术、开源库、软件架构设计、測试等文章 原文链接:Introducing Fresco: A new image library for Android 译者 : ZhaoKaiQiang 校对者: Chaos ...
分类:移动开发   时间:2017-06-29 22:09:04    阅读次数:219
技术站点分享
Java知识分享网-免费Java资源下载 软件架构设计 BlogJava - 专注于Java技术 w3cschool菜鸟教程 w3school 在线教程 EMS快递查询API接口_快递100 Windows+Git+TortoiseGit+COPSSH安装图文教程 - aaron_luchen的专栏... ...
分类:其他好文   时间:2017-06-08 23:38:01    阅读次数:355
浅析前端开发中的 MVC/MVP/MVVM 模式
MVC,MVP和MVVM都是常见的软件架构设计模式(Architectural Pattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法,一种架构模式往往使用了多种设计模式。 要了解MVC、MVP和MVVM,就要知 ...
分类:Web程序   时间:2017-06-03 11:17:26    阅读次数:313
软件架构设计学习总结
软件架构设计就是软件系统的‘布局谋篇’,是软件抽象发展到一定阶段的产物。软件设计人员学习软件架构知识,旨在站在较高的层面上,整体的解决好软件的设计,复用,质量和维护等方面的实际问题。 ...
分类:其他好文   时间:2017-05-01 19:50:42    阅读次数:532
150条   上一页 1 ... 4 5 6 7 8 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!