精华内容
下载资源
问答
  • 本章将介绍阿里巴巴共享服务中心架构,以及在架构转变过程中,技术团队对如何建设共享服务中心思考,包括在过去几年建设历程中,我们沉淀出... 一般来说,服务能力包括两个层次,一个层次是底层PaaS能力...

          本章将介绍阿里巴巴共享服务中心的架构,以及在架构转变的过程中,技术团队对如何建设共享服务中心的思考,包括在过去几年建设历程中,我们沉淀出的一些建设原则。

          在阿里巴巴集团的中台战略中,共享服务中心是中台架构的基石,如何构建稳定可靠、最高效地支撑上层业务快速创新的共享服务能力是中台战略成功落地的关键。

          一般来说,服务能力包括两个层次,一个层次是底层PaaS的能力,PaaS层解决大型架构在分布式、可靠性、可用性、容错、监控以及运维层面上的通用需求;第二个层次是业务能力,业务服务能力提供云化的核心业务支撑能力,这层能力建设的好与坏,直接决定了是否能真正支持上层业务达到敏捷、稳定、高效。

        对于如何建设共享服务中心,很多人经常提出以下问题:

    • 淘宝的各个服务中心是怎么建设的?
    • 我需要几个服务中心,服务中心的边界是什么?有没有一些划分的原则和标准?
    • 服务中心应该多大合适?对应的组织团队和流程应该怎么保障?
    • 服务中心里面的服务数量应该有多少?粒度应该多大?
    • 下面通过淘宝共享服务中心建设的历程对这些问题做一部分的解答。
    • 淘宝的共享服务中心概貌

     

          淘宝的共享服务中心包括多个服务中心。最初有四大服务中心:用户中心(UIC)、商品中心(IC)、交易中心(TC)、店铺中心(SC)。随着业务的不断发展,越来越多的服务能力沉淀到了共享服务中心,比如后期的物流中心、营销中心、数据服务中心等。接下来就对历史最为“悠久”的四大服务中心做一个介绍,使读者快速了解服务中心的概貌。

    1.用户中心

          用户中心是淘宝进行业务服务化历程中所构建的第一个服务中心,它统一了淘宝原来的各个业务线分散的用户体系,统一了用户数据、存储和服务接口。选择用户中心作为第一个建设的服务中心主要的原因是,跟用户相关的服务是被上层业务调用最频繁的服务,最大效率节省开发和维护成本的同时,也最能验证出服务化后和系统解耦后给业务快速响应带来的效果。另一个原因则是用户中心相比于商品、交易中心在业务复杂程度和重要性上都要小一些,所以对于采用新架构进行的重构尝试,能将服务化改造的风险降到比较低的水准。

          用户中心构建了整个阿里巴巴集团统一的用户体系,用户中心服务提供了统一的服务接口,即简化了上层业务的使用,也方便了接下来对用户的大数据分析。同时成立了专门负责用户中心运营的团队后,显著提升了对业务需求的响应效率;系统在实现解耦后,服务的稳定性和可扩展性都得到了极大的提高。事实证明,建立用户中心是淘宝在进行服务化尝试过程中一个具有里程碑意义的事件。

    2.商品中心

          淘宝的商品中心建设非常有代表意义,淘宝是平台型的电商,商品管理其实是最复杂的业务场景之一。原因有以下几个。

          首先,商品数据量大,淘宝有十几亿的商品,每天新增的商品量可能比有些电商商品的总量还大。   其次,卖家众多,卖家的电脑技能、对电商的认识以及全国不同地域卖家对同一件商品的叫法都可能有很大差异,这导致了商品发布是个很大麻烦,一套统一的商品发布体系很难同时满足各种卖家(B和C)的需求。   第三,商品数据是电商导购的入口,对数据质量有很高的要求,而且这些数据商品搜索的数据源,可以想象,如果搜索出来的商品数据杂乱无章,用户怎么可能下单,所以建设高质量的商品数据库是商品管理的重要课题。    第四,类目运营小二要根据商品的分析数据来优化商品的前端类目结构。所有这些都是淘宝的商品体系面对的难题。而且随着业务的发展,还有更多更艰巨的挑战需要面对。

          因此,建立淘宝的商品中心从一开始就注定了是一条不平凡之路。商品库的数据库管理难度最大,商品中心需要对上层提供的服务能力包括以下几个方面:

          商品描述能力。商品描述能力主要包括三方面,一是商品的描述数据模型,具体就是类目属性体系、SPU、SKU等,这用于为整个商品建立一个统一的、灵活的、易于使用的商品数据模型;二是商品的存储模型,就是商品数据在数据库中的存储结构;三是对外提供的服务接口,上层业务通过服务接口操作商品数据。这一部分的能力屏蔽了商品内部的实现细节,简化了上层业务操作商品数据。

          商品发布能力。对上层业务来说,商品发布能力其实是一个个性化需求比较大的能力,比如B端商家需要通过Open API直接对接现在企业的商品进销存系统;C端小商家直接使用浏览器能进行发布;C端大商家可能更喜欢使用C/S客户端的方式发布;无线端用户可能更喜欢轻量级的发布,用APP或者手机扫码就能发布。所以发布能力在商品中心是提供通用的发布服务接口和标准的发布工具,业务层自己会根据业务需求提供满足业务需求的发布工具。从这个场景大家可以感受到服务与业务的边界,“服务中心一定是实现通用的能力,个性化尽量在业务层实现”。

          商品管理能力。管理一个超过10多亿数量的商品库绝对是一个非常有难度的事,淘宝的商品是个百科全书,号称“只有你想不到,没有你找不到”,这个商品库的组织管理比世界上最大的图书馆管理难度还要大。第一,商品数据每天都在更新,而且量很大;第二,商品的类目总是在跟着时代变化,比如原来商品主要就是实体百货类,后来增加了汽车类,再后来又有了服务类商品,再后来又有了智能设备类,商品的类目以及描述都在随着每天新进入的商品和市场的变化在改变。

          淘宝有全世界最大的商品库,所以商品SPU数据必须自己建设。因为任何一个机构都不能提供这么全面的SPU数据,而且不同行业,不同商家提供的这种数据也千差万别,所以这个SPU库也只能自己建设,自己维护。

          商品巡检的能力。商品都是有生命周期的,用户发布的商品如果太长时间没有管理,用户本身也长时间没有登录,那这种非活跃卖家可能本身就不再经营店铺了。要能识别这种商品,从活跃商品库中剔除,否则不但浪费大量的计算和存储资源,还给买家带来极其糟糕的用户体验。

          有些卖家为了利用淘宝商品的搜索引擎排序规则,会为商品加上一些热门的搜索词,这些词严重干扰搜索的准确率,要能发现这类违规的描述;有些卖家描述商品使用比较随意的文字,与淘宝的商品描述体系中其他用户的认知不一致,系统要能发现并纠正用户的这种随意行为。

          商品数据数据分析的能力。运营小二要进行日常运营、营销活动、类目调整,都需要数据的支持,商品中心能自动聚合推荐的类目数据并提供调整的决策支持。在淘宝这种平台型的电商体系下,针对商品的大数据能力是必须要求的。

          商品评价的能力。成功交易的订单,淘宝引入了商品评价体系可以评论商品和卖家,评价中心的职责就是要识别正常的评价,剔除恶意的差评与好评,从而建立更公平的商品评价体系。

          前期的淘宝商品中心就由这5大领域的能力构成,虽然名字只是一个商品中心,但是整个商品中心团队聚合了一大批运营、产品、研发、大数据方面的业务专家。

    3.交易中心

          交易中心是电商的交易业务领域的服务中心,包含交易相关的服务信息,比如购物车、交易流程、订单管理、支持、结算、营销等。初期,淘宝的交易中心聚合了很多相关的业务服务,后来随着业务的发展,交易中心有了相应的调整,比如后来拆分出来了营销中心。服务中心都是这样动态发展进化的过程,比如由于天猫业务的发展,对库存有了更高的要求,所以后来从商品中心独立出来了库存中心

    4.店铺中心

          店铺中心承担了卖家店铺管理、店铺装修、店铺生命周期管理、店铺日常管理等业务,在店铺体系下,发展了淘宝最具活力的第三方店铺装修市场,这是平台化的最好实践。

     

     

          钟华(花名:古谦),阿里巴巴中间件首席架构师,15年中间件领域行业经验。对传统企业IT建设和互联网架构都有较为深入的理解,有着扎实的理论基础和丰富的实战经验,多次作为总架构师协助大型传统企业打造业务中台项目,为企业实现“互联网 ”转型提供了科学的发展方向和强有力的技术支持,项目涉及政府、制造业、金融、交通、媒体等多个领域。         

          本文出自作者编著的《企业IT架构转型之道阿里巴巴中台战略思想与架构实战》一书

     

     

     

    展开全文
  • IEEE 802.11i-次握手获取共享密钥

    千次阅读 2018-02-09 11:10:27
    次握手获取共享密钥1、密钥推导 从上图可以看出,成对主钥PMK,使用申请者和认证者MAC地址和nonce随机产生一数值,并拆分为不同密钥。成对密钥层次结构中,各密钥推导方法如下:(1) PMK:PMK由预先...

    四次握手获取共享密钥

    1、密钥推导

     从上图可以看出,成对主钥PMK,使用申请者和认证者的MAC地址和nonce随机产生一个数值,并拆分为不同的密钥。

    成对密钥层次结构中,各密钥的推导方法如下:

    (1)      PMK:PMK由预先共享密钥(PSK)直接得到,或由主会话密钥(MSK)推导得出。如果PMK有MSK推导得出,PMK的计算使用函数L(psk,0,256),即MSK的前256位。因此,当使用MSK推导PMK时,MSK至少由256位组成。PMK的生命周期由认证服务器决定,而PTK的声明周期则要短于PMK的声明周期

    PMK的获取方式:802.1X认证过程,PSK推导,PMK缓存

    (2)      PTK:PTK = PRF-X(PMK,”pairwisekey expansion”,

    min(AA,SPA)||MAX(AA,SPA)||MIN(ANONCE,SNonce)||max(ANonce,SNonce))

      AA:    是认证者的MAC地址

      SPA:是申请者的MAC地址

      TKIP使用X = 512,CCMP使用X= 384

    (3)      KCK(keyconfirmation key):KCK=L(PTK,0,128)即PTK的前128位。密钥确认密钥用来计算密钥生成消息的完整性检验值。

    (4)      KEK(keyencryption key):KEK=L(PTK,128,128)即PTK的128位-256位。密钥加密密钥,用来加密密钥生成消息

    (5)      TK:L(PTK,256,128)或L(PTK,256,256)

    CCMP使用PTK的第256位至383位计算TK:用来认证和加密

    TKIP使用PTK的第256位至511位计算TK:TKIP严格区分认证和加密,TK的前半部分作为临时密钥,后半部分作为完整性检验

    (6)      PMKID:PMKIDßHMAC-SHA1-128(PMK,”PMK Name”||AA||SPA)

    2、四次握手过程

    更新成对密钥:四道磋商


    1、  认证者将nonce传给申请者;nonce是防范重放攻击的随机值。信息本身并未经过认证,但并没有被篡改的危险。如果信息遭人更改,磋商就会失败并重新执行

    2、  申请者所送出的的信息中包含申请者的nonce以及初次与网络连接所取得的安全参数副本。整个信息系经过(以EAPOL密钥确认密钥计算而来的完整性检验值)的验证。

    认证者取出消息中的申请者nonce,依次衍生出完整的密钥层次结构。

    3、  此时磋商双方的密钥均已就绪,但仍需确认。认证者会将一个信息传给申请者;此信息代表将被加入之成对密钥的序号。它同时包括了目前的群组临时密钥,以便后续能够更新群组密钥。GTK以EAPOL密钥加密密钥来加密,以密钥确认密钥来认证

    4、  申请者最后会送出确认信息给认证者,告诉认证者已经接收到配钥信息,可以开始使用这些密钥。此信息系经过密钥确认密钥的认证。

    更新群组密钥:群组密钥的磋商

    1、  认证者送出群组临时密钥,并以成对密钥体系中的密钥加密密钥进行加密。此信息亦经过密钥确认密钥计算出来的检验值的认证。

    2、  申请者送出的回应信息,告诉认证者开始使用新的群组密钥。此信息也就是使用密钥确认密钥进行认证的。

    3、如何获取PMK

    1. WPA-PSK :
         PMK=PSK= pdkdf2_SHA1(passphrase,SSID,SSID lenth,4096)

         其中

      passphrase就是登陆密码

               SSID就是无线网络名

     2. 802.1X+EAP中
        PMK =L(MSK, 0, 256)
        MSK 需要通过802.1X交换获得。

     如果802.1X认证成功,认证者会发出EAP-Success表示授权使用连接端口,再接下来AP就可以立即使用EAPOL-Key消息将MSK发给申请者,以后就和WPA-PSK一样用MSK最终导出PTK(MSK,PMK就是PTK的密钥生成密钥)

        

    如上图所示,802.1X认证中的key1报文,带有PMKID。


    上图为 PSK认证中的key1报文。


    展开全文
  • 本体研究层次可以分为种类型

    千次阅读 2008-10-19 10:59:00
    顶层本体:主要研究非常通用概念,如空间、时间、事物、对象、事件、行为等,他们完全独立于特定问题或领域,是在一很大范围内共享。领域本体:研究与一特定领域相关术语或词汇,在一特定领域中可...

    顶层本体:主要研究非常通用的概念,如空间、时间、事物、对象、事件、行为等,他们完全独立于特定的问题或领域,是在一个很大的范围内共享。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    领域本体:研究与一个特定领域相关的术语或词汇,在一个特定的领域中可重用,他们提供该领域特定的概念定义和概念之间的关系,提供该领域中发生的活动以及该领域的主要理论和基本原理等。对特定领域的本体研究和开发目前已涉及许多领域,产生了一些重用性强的领域本体,比如社会网络关系方面的领域本体FOAFFriend of a Friend),文化资讯方面的领域本体ABCCIDOC CRM等,还有企业本体、医学概念本体等。本课题提到的本体是领域本体。

    任务本体:主要研究可共享的问题求解方法,这里的推理方法与领域无关,任务本体主要涉及动态知识,而不是静态知识,定义通用任务和推理活动,如诊断等,可以应用顶层本体中定义的词汇来描述自己的词汇,和领域本体处于同一个研究和开发层次。

    应用本体:描述特定的应用,它即可以应用特定的领域本体中的概念,又可以引用出现在任务本体中的概念。

    展开全文
  • 文章目录操作系统的发展和分类举例对比单批道处理和多批道处理总结操作系统的功能和目标提供的功能作为系统资源的管理者为用户提供使用硬件设备的接口作为最接近硬件的层次总结操作系统的四个特征并发共享虚拟异步...

    操作系统的发展和分类

    1. 手工操作阶段
      主要缺点:用户独占全机、人机速度矛盾导致资源利用率极低
      在这里插入图片描述

    2. 单道批处理系统
      主要优点:引入脱机输入/输出技术(用磁带完成,也就是离线磁盘),监督程序负责控制作业的输入、输出, 缓解了一定程度的人机速度矛盾,资源利用率有所提升。
      主要缺点:内存中仅能有一道程序运行,只有该程序运行结束之后才能调入下一道程序。CPU有大量的时间是在空闲等待l/o完成。资源利用率依然很低。
      在这里插入图片描述

    3. 多道批处理系统:
      主要优点:多道程序并发执行,共享计算机资源。资源利用率大幅提升,CPU和其他资源保持“忙碌”状态,系统吞吐量增大
      主要缺点:用户响应时间长,没有人机交互功能(用户提交自己的作业之后就只能等待计算机处理完成,中间不能控制自己的作业执行)
      在这里插入图片描述

    举例对比单批道处理和多批道处理

    问题:为何多道批处理系统能使资源利用率大幅提升?
    假设计算机需要处理三个作业
    作业一:输入1秒,计算1秒,输出1秒
    作业二:输入1秒,计算1秒,输出1秒
    作业三:输入1秒,计算1秒,输出1秒

    • 若采用单道批处理技术
      在这里插入图片描述
    • 若采用多批道处理系统
      在这里插入图片描述
      所以多批道处理系统就是并发执行程序, 使多个资源保持忙碌状态, 提高吞吐量
    1. 分时操作系统:
      计算机以时间片为单位轮流为各个用户/作业服务,各个用户可通过终端与计算机进行交互。
      主要优点:用户请求可以被即时响应,解决了人机交互问题。允许多个用户同时使用一台计算机,并且用户对计算机的操作相互独立,感受不到别人的存在。
      主要缺点:不能优先处理一些紧急任务。操作系统对各个用户/作业都是完全公平的,循环地为每个用户/作业服务一个时间片,不区分任务的紧急性
      在这里插入图片描述
    2. 实时操作系统:
      为各个用户/作业服务设立优先级, CPU调度可由优先级进行优先调度
      在实时操作系统的控制下,计算机系统接收到外部信号后及时进行处理,并且要在严格的时限内处理完事件来保证可靠性。
      主要优点:能够优先响应一些紧急任务,某些紧急任务不需时间片排队。
      实时操作系统的主要特点是及时性和可靠性
    • 实时操作系统又分为硬实时系统和软实时系统, 硬实时系统表示必须立刻执行, 而软实时系统表示允许偶尔时间内违反实时标准
      在这里插入图片描述
    1. 网络操作系统:
      伴随着计算机网络的发展而诞生的,能把网络中各个计算机有机地结合起来,实现数据传送等功能,实现网络中各种资源的共享(如文件共享)和各台计算机之间的通信。(如: Windows NT就是一种典型的网络操作系统,网站服务器就可以使用)
    2. 分布式操作系统:
      主要特点是分布性和并行性。系统中的各台计算机地位相同,**任何工作都可以分布在这些计算机上,由它们并行、协同完成这个任务。
      **

    总结

    在这里插入图片描述

    操作系统的功能和目标

    • 首先看一下计算机系统的层次结构
      在这里插入图片描述
      所以
    1. 操作系统是系统软件不是硬件
    2. 操作系统为上层应用软件提供使用硬件的接口API
    3. 操作系统是负责管理和协调软件去使用硬件设备和资源

    所以操作系统被称为系统资源的管理者

    在这里插入图片描述

    • 举个例子
      我们要知道一个程序的真正执行前需要将该程序放入内存中, 才能被CPU处理 (需要下载到本地), 那么在双击使用这个程序的时候就需要操作系统来帮我们在内存上找到这个程序然后交给CPU去执行, 比如使用QQ和朋友视频聊天的过程
      在这里插入图片描述

    提供的功能

    作为系统资源的管理者

    • 处理机管理, 存储器管理, 文件管理, 设备管理

    为用户提供使用硬件设备的接口

    命令接口:允许用户直接使用, 如CMD输入的命令就是联机命令接口, 而执行代码就是脱机命令接口
    在这里插入图片描述

    程序接口:允许用户通过程序间接使用, 如C:Windows\System32user32.dll程序员在程序中调用user32.dl1(该调用过程即为系统调用)即可实现创建窗口等功能。只能通过用户程序间接使用。
    GUI:现代操作系统中最流行的图形用户接口
    在这里插入图片描述

    作为最接近硬件的层次

    需要提供的功能和目标:实现对硬件机器的拓展
    体现的也是对计算机设备和资源的封装思想实现安全和高效的目的
    没有任何软件支持的计算机成为裸机。
    在裸机上安装的操作系统,可以提供资源管理功能和方便用户的服务功能,将裸机改造成功能更强、使用更方便的机器

    • 类比
      硬件:锤子、锯子、木头、钉子…
      操作系统:优秀的工匠
      操作系统对硬件机器的拓展:通过优秀工匠,这些简单的原料可以组织成房子、帆船、匹诺曹。。。普通用户可直接使用工匠提供的房子、帆船、匹诺曹,而无需关心这些东西在底层是怎么组织起来工作的

    总结

    在这里插入图片描述

    操作系统的四个特征

    并发

    并发:指两个或多个事件在同一时间间隔内发生。这些事件宏观上是同时发生的,但微观上是交替发生的
    易混概念――并行:指两个或多个事件在同一时刻同时发生
    在这里插入图片描述
    操作系统的并发性指计算机系统中同时存在着多个交替运行着的程序
    一个单核处理机(CPU)同一时刻只能执行一个程序,因此操作系统会负责协调多个程序交替执行(这些程序微观上是交替执行的,但宏观上看起来就像在同时执行)
    事实上,操作系统就是伴随着“多道程序技术”而出现的。因此,操作系统和程序并发是一起诞生的。

    共享

    共享即资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。
    在这里插入图片描述

    • 生活实例:
      互斥共享方式:使用QQ和微信视频。同一时间段内摄像头只能分配给其中一个进程。
      同时共享方式:使用QQ发送文件A,同时使用微信发送文件B。两边都在同时读取并发送文件,说明两个进程都在访问硬盘资源,从中读取数据。

    • 并发性指计算机系统中同时存在着多个运行着的程序。

    • 共享性是指系统中的资源可供内存中多个并发执行的进程共同使用。

    虚拟

    虚拟是指把一个物理上的实体变为若干个逻辑上的对应物。物理实体(前者)是实际存在的,而逻辑上对应物(后者)是用户感受到的。

    • 举个例子
      一个程序需要放入内存并给它分配CPU才能执行, OK

      GTA5需要4GB的运行内存,QQ需要256MB的内存,迅雷需要256MB的内存,网易云音乐需要256MB的内存…
      我的电脑:4GB内存
      问题:这些程序同时运行需要的内存远大于4GB,那么为什么它们还可以在我的电脑上同时运行呢?
      答:这是虚拟存储器技术。实际只有4GB的内存,在用户看来似乎远远大于4GB

    • 这就是一种虚拟技术中的空分复用技术

    • 再举个例子
      某单核CPU的计算机中,用户打开了以下软件。。。
      在这里插入图片描述
      问题:既然一个程序需要被分配CPU才能正常执行,那么为什么单核CPU的电脑中能同时运行这么多个程序呢?
      答:这是虚拟处理器技术。实际上只有一个单核CPU,在用户看来似乎有6个CPU在同时为自己服务

    • 虚拟技术中时分复用技术。微观上处理机在各个微小的时间段内交替着为各个进程服务
      在这里插入图片描述

    异步

    异步是指,在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。

    • 显然,如果失去了并发性,则系统只能串行地处理各个进程,每个进程的执行会一贯到底。只有系统拥有并发性,才有可能导致异步性。

    总结

    • 有了并发性才会有共享, 虚拟, 异步性
      在这里插入图片描述
    展开全文
  • 领导与下属关系层次有哪些 按照孔子理论,我们把下属和领导关系,分为种:共事、共求、共创、共享。你和领导关系属于哪一种?下面小编为你整理领导与下属关系层次,希望能帮到你。 第1层次:共事 也就是...
  • 用EAR5 hourly data on pressure levels from ... 首先,我们要新建一个大画布,设置好它大小和分辨率:fig = plt.figure(figsize=(12,8),dpi=150)我们需要画同一时刻四个不同层次,因此我们在这个大画布里设置...
  • 《上篇》中我们主要讨论是程序集(Assembly)和应用程序域(AppDomain)话题,着重介绍了两不同程序集加载方式——独占方式和共享方式(中立域方式);以及基于进程范围内字符串驻留。这篇将关注点放在...
  • IOS 系统层次结构及服务

    千次阅读 2018-03-05 16:51:15
    在iOS中框架是一目录,... IOS为应用程序开发提供了许多可使用框架,并构成IOS操作系统的层次架构,分为层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaLayer(媒体层)、Core Services Layer(核...
  • 用EAR5 hourly data on pressure levels from 1979 to ...首先,我们要新建一个大画布,设置好它大小和分辨率:fig = plt.figure(figsize=(12,8),dpi=150)我们需要画同一时刻四个不同层次,因此我们在这个大画...
  • iOS 系统层次结构及服务

    千次阅读 2015-04-27 10:59:18
    在iOS中框架是一目录,... iOS为应用程序开发提供了许多可使用框架,并构成IOS操作系统的层次架构,分为层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaLayer(媒体层)、Core Services Layer
  • 为了保证共享内存正确性(可见性、有序性、原子性),内存模型定义了共享内存系统中多线程程序读写操作行为规范。 二、解析 1. 硬件层并发优化基础知识 存储器的层次结构图如下: 各级缓存耗时对比:...
  • 创建文明城市倡议书范文精选() 全国文明城市是综合评价一地方经济发展水平、社会文明程度最高层次的荣誉称号,是最具影响力和含金量城市品牌。下面是小编给大家带来文明城市倡议书,欢迎大家阅读参考,我们...
  • 1、概念 Latch是简单、低层次的序列化技术,用以保护SGA中的共享数据结构,比如并发用户列表和buffer cache里blocks信息。一服务器进程或后台进程在开始操作或寻找一个共享数据结构之前必须获得对应latch,...
  • Angular数据更新不及时问题探讨...根据《AngularJs深度剖析与最佳实践》,如果两控制器协作存在大量数据共享和交互可以利用Factory等服务“单例”特性为它们注入一个共享对象来传递数据。而自己在使用rootScope
  • 讲 类与对象

    2019-07-06 19:49:43
    OOP的四个基本特征(小结): 抽象:对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。 封装:将抽象出的数据及方法结合为一个整体的信息隐蔽技术。 继承:对具有层次关系的类的数据和操作进行...
  • 、并发

    2019-02-26 20:19:57
    多线程程序在较低的层次上扩展了多任务概念:一程序同时执行多任务。通常, 每一任务称为一线程(thread), 它是线程控制简称。可以同时运行一以上线程程 序称为多线程程序(multithreaded)。 那么...
  • 智能物业管理系统属于专家型物业管理软件,能够给物业公司内部管理提供全面解决方案,并从以下四个层次满足专业物业管理公司、新建小区或大厦发展商、大单位物业管理部门或后勤部门不同人员需求: ...
  • DBMS 数据控制功能包括四个方面:数据安全性保护:保护数据以防止不合法使用造 成数据泄密和破坏;数据完整性检查:将数据控制在有效范围内,或保证数据之间 满足一定关系;并发控制:对多用户并发...
  • Xml是一种描述层次的很好方式,而且xml定义通常是可被扩展。 这就是我们定制xml文件很重要因素,可以被其他项目使用,可以用来扩展原来xml格式。 定义xml很重要目标就是所有插件和核心组件可以...
  • DOM描绘了一个层次节点树,允许开发人员添加、移除、修改页面某一部分。 4.1 节点层次 文档节点时每个文档根节点。 4.1.1 Node类型 DOM1级定义了一个Node接口,该接口将由DOM中所有节点类型实现。...
  • Android系统架构与四大组件

    千次阅读 2016-01-15 16:51:14
    Android是一移动操作系统,它大致分为层,即Linux内核层,库和运行时,Framework层和应用层。Android体系架构鼓励系统组件重用,共享组件数据,并且定义组件访问控制权限。可以说,这些层次结构即是相互独立...
  • 解析 DBMS 数据控制功能包括四个方面:数据安全性保护:保护数据以防止不合法使用造成数据泄密和破坏;数据完整性检查:将数据控制在有效范围内,或保证数据之间满足一定关系;并发控制:对多用户...
  • 资源共享 3 个层次4. 相互感知度划分:5. 临界资源访问过程6. 进程同步机制准则7. 进程互斥硬件方法8. 硬件方法优缺点9. 信号量10. PV 操作11. PV 处理过程12. 前趋关系13. 管程14. 解决进程通信 3 类方案第五...
  • Java必知基础(

    2019-05-19 11:24:46
    在程序中随着继承层次中一个个新子类定义,类变得越来越具体而父类则更一般,更通用。类设计应该保证父类和子类能够共享特征。有时将一父类设计非常抽象,以至于它没有具体实例,这样类叫做抽象类...
  • 剪贴板:资料整理助手和中转站,方便知识点重新归类、分类移动和文件关联到其它知识点 知识点列表自定义显示字段:基于分类,让每知识管理梦想,得到更好发挥 字段映射到分类:让专业知识库制作和...
  • 多线程程序在较低的层次上扩展了多任务概念:一程序同时执行多任务。通常, 每一任务称为一线程(thread), 它是线程控制简称。可以同时运行一以上线程程序称为多线程程序(multithreaded)。 多进程...
  • 2.简要说明I/O软件4个层次的基本功能。 中断处理程序:用于保存被中断进程CPU环境,转入相应中断处理程序进行处理,处理完后恢复现场,并返回到被中断进程 设备驱动程序:与硬件直接有关,用来具体实现系统...
  • 线程在更低层次上扩展多任务概念,一进程通常包含多线程。 进程各自数据独立,而线程共享数据。 数据独立使进程相互通信变得繁难,共享数据又使线程并发暗藏风险。 创建线程两种方式: 创建一任务,受单独...
  • 一、抽象1、抽象类随着继承层次中一个个新子类定义,类变得越来越具体,而父类则更一般,更通用。类设计应该保证父类和子类能够共享特征。有时将一父类设计得非常抽象,以至于它没有具体实例,这样类叫做...
  • 深度学习(五十五)tensorflow分布式训练

    万次阅读 多人点赞 2017-03-10 15:02:41
    Cluster、Job、task概念:三者可以...如下图所示,可以看成有台电脑,第一台电脑用于存储参数、共享参数、共享计算,可以简单理解成内存、计算共享专用区域,也就是ps job。另外三台电脑用于并行计算,也就是

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 232
精华内容 92
关键字:

共享的四个层次