现在位置: 首页 > 架构设计 > 文章
2020年01月10日 架构设计 ⁄ 共 1373字 评论关闭
  GOOGLE的Android系统和苹果的IPAD、IPHONE推出后,ARM架构的电脑系统(特别是在终端方面应用)受到用户的广泛支持和追捧,ARM+Android成为IT、通信领域最热门的话题,众多芯片厂商纷纷推出具有各种独特应用功能基于ARM结构开发的产品,近期最新形成的“异构概念”更成为电脑今后发展主要方向。在IT行业推崇了20多年的“性价比“概念受到根本的动摇和冲击,“适用的才是最好的”已经被越来越多的用户接受。   我们就ARM架构的系...
阅读全文
2020年01月10日 架构设计 ⁄ 共 1121字 评论关闭
处理器RISC和CISC架构分析对比   CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是CISC要用最少的机器语言指令来完成所需的计算任务。 两种处理器是两种典型技术   RISC和CISC是设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以...
阅读全文
2020年01月10日 云计算, 架构设计 ⁄ 共 1103字 评论关闭
  在日前召开的互联网安全大会上,帮助星巴克公司构建一个主要云计算项目的两位安全和合规负责人发表了演讲。几年前,星巴克公司曾要求合规性自动化初创厂商Shujinko公司的创始人MattWells和ScottSchwan为其构建必要的团队和流程,以支持星巴克公司开发的移动应用程序,采用完全符合支付卡行业(PCI)的安全云架构,并根据互联网安全中心(CIS)制定的标准进行衡量。   Shujinko公司首席技术官MattWells解释说,“我们公司的...
阅读全文
2020年01月08日 架构设计 ⁄ 共 1072字 评论关闭
  我们都知道,当今无论在BAT这样的大公司,还是各种各样的小公司,甚至是传统行业刚转互联网的企业都开始使用分布式架构,那么什么叫分布式架构呢?分布式架构有什么好处呢?分布式架构经过了怎样的发展呢? 分布式架构的发展历史   ​1946年2.14日,那是一个浪漫的情人节,世界上第一台电子数字计算机在美国宾夕法尼亚大学诞生了,她的名字叫ENIAC。这台计算机占地170平米、重达30吨,每秒可以进行5000次加法运算。   ​...
阅读全文
2020年01月08日 架构设计 ⁄ 共 916字 评论关闭
tornado概述   Tornado就是我们在FriendFeed的Web服务器及其常用工具的开源版本。Tornado和现在的主流Web服务器框架(包括大多数Python的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其非阻塞的方式和对epoll的运用,Tornado每秒可以处理数以千计的连接,因此Tornado是实时Web服务的一个理想框架。我们开发这个Web服务器的主要目的就是为了处理FriendFeed的实时功能——在FriendFeed的应用里每一个活动...
阅读全文
2020年01月08日 架构设计 ⁄ 共 869字 评论关闭
  要描述.NET框架,自然会遇到与其相关的一系列专业的技术术语和缩写,相信大家已经见到过许多了,比如:CLI、CIL、CTS、CLS、CLR、JIT、BCL、FCL、Module、Assembly等,足以让很多人一头雾水、望而却步。笔者不会像字典一样按首字母排序对术语进行逐一解释,因为这样还是难以理解。我们还是从大家最熟悉的东西开始吧! 编写“Hello,World!”的步骤   设想一下:编写下面这样一个最简单的显示“Hello,World!”的控制台程序,...
阅读全文
2020年01月07日 架构设计 ⁄ 共 1998字 评论关闭
  架构设计不是架构师的专属工作,对非技术人员甚至是开发人员来说,从实实在在的需求到高神莫测的架构设计仿佛是一个神秘的过程,只有具有架构师头衔的人才能掌握各中玄妙,这篇文章就是从最基本的事物关系来回答如何根据需求进行架构设计的问题。 软件系统的本质   我们知道,软件系统的本质是人类将自身无法处理的大量业务相关的数据进行筛选分类,并转换成计算机可以识别的格式,借助其强大计算能力来辅助处理。因此在...
阅读全文
2020年01月07日 架构设计 ⁄ 共 940字 评论关闭
  YARN是Hadoop2.0中的资源管理系统,它的基本设计思想是将MRv1中的JobTracker拆分成了两个独立的服务:一个全局的资源管理器ResourceManager和每个应用程序特有的ApplicationMaster。其中ResourceManager负责整个系统的资源管理和分配,而ApplicationMaster负责单个应用程序的管理。 YARN总体上仍然是master/slave结构   在整个资源管理框架中,resourcemanager为master,nodemanager是slave。Resourcemanager负责对各个n...
阅读全文
2020年01月07日 架构设计 ⁄ 共 826字 评论关闭
WebAPI接口的访问方式,大概可以分为几类:   1)一个是使用用户令牌,通过WebAPI接口进行数据访问。这种方式,可以有效识别用户的身份,为用户接口返回用户相关的数据,如包括用户信息维护、密码修改、或者用户联系人等与用户身份相关的数据。   2)一种是使用安全签名进行数据提交。这种方式提交的数据,URL连接的签名参数是经过安全一定规则的加密的,服务器收到数据后也经过同样规则的安全加密,确认数据没有被中途篡...
阅读全文
2020年01月07日 架构设计 ⁄ 共 1006字 评论关闭
  PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价...
阅读全文