• 关于容器


    历史:

    Container技术的发展
           早在1982年,Unix系统内建的chroot机制也是一种Container技术。其他如1998年的FreeBSD jails、2005年出现的Solaris Zones和OpenVZ,或像是Windows系统2004年就有的Sandboxie机制都属于在操作系统内建立孤立虚拟执行环境的作法,都可称为是Container的技术。直到2013年,dotCloud这家PaaS服务公司开源释出了一套将Container标准化的平台Docker,大受欢迎,所以,dotCloud决定以Docker为名成立新公司力推

    容器:Collection收集,集合。本身也是一个对象,只不过它可以容纳其他的对象。前面比较典型的容器是数组Array[]

    Collection接口:定义了存取一组对象的方法,子接口Set、List、接口

    Set:无序不可重复,若重复则后面的值会把前面的覆盖掉,子类Hashset

    List:有序可重复

    Map接口:(注意Map不是继承Collection的)单独的接口,键值对,子类有HashMap、TreeMap,允许值重复,键不能重复

    Collection接口:size、isEmpty、contains、iterator、toArray、add、remove、containsAll(是否包含另一个集合里的所有对象)、addAll、equals、hashCode

     

    为何出现:

    在JAVA中容器可分为即“集合”(Set)、“列表”(List)、“映射”(Map)。

    总的来说,主要是在以数组作为数据的存储结构中,其长度难以扩充,同时数组中元素类型必须相同。而容器可以弥补数组的这两个缺陷。

     

    未来:

    容器基础架构服务的更大创新;将容器架构推向未来的是运营。容器、微服务、云计算和其他现代趋势相互结合,并和业务目标一起来创建IT策略。尽管这一策略优先考虑技术要素,但它会根据运营效率而起落。因此,随着时间的推移,容器趋势将成为应用运营趋势的重点。现在就开始计划才能在竞争中领先。其次还有:基础架构集群将以代码形式大量涌现;Docker将加速ARM服务器的采用;容器编排框架的快速采用;降低复杂性;继续整合平台和工具

  • 相关阅读:
    Django和Angular.js模板标签冲突的解决方式
    ImageMagick 使用经验
    Getting Real内容浓缩
    RA layer request failed
    [硬件结构]硬件体系结构中的缓存的定性与定量分析案例
    hdu5373
    百度地图之标注一组地理坐标<2>
    【KMP】hdu1867(A + B for you again) 杭电java a题真坑
    hdu1034 简单模拟
    杂谈之WEB前端project师身价
  • 原文地址:https://www.cnblogs.com/hkhk/p/10505702.html
Copyright © 2020-2023  润新知