Java集合类框架图究竟怎样?怎么去理解硬件冗余?

来源:创视网 时间:2023-01-30 11:26:11

Java集合类框架图

Java集合类主要的两个根接口,Collection和Map

Collection又派生出List、Set、Queue(Java5新增的队列)三个子接口

List接口下的常见实现类有ArrayList、LinkedList、Vector

Queue接口下的常见实现类有ArrayDeque、LinkedList

Set接口下的常见实现类有HashSet、LinkedHashSet、SortedSet、TreeSet

Map接口下的常见实现类有HashMap、LinkedHashMap、HashTable、Properties、SortedMap、TreeMap

下面说一下常用常见的实现类(所有源码均参照JDK11)

硬件冗余

举例:

1)电源冗余:高端服务器产品普遍采用双电源系统,这两个电源是负载均衡的,即在系统工作时它们同时为系统提供电力,当一个电源出现故障时,另一个电源会立即承担所有的负载。有些服务器系统实现了直流电源的冗余,另一些服务器产品实现了直流和交流电源的全冗余。

2)存储子系统:存储子系统是整个服务器系统中最容易发生故障的地方,可以通过以下几种方法实现冗余:

磁盘镜像:将相同的数据分别写入两个磁盘中。

磁盘双联:为镜像磁盘增加一个I/O控制器,形成了磁盘双联,使总线争用情况得到改善。

独立/廉价冗余磁盘阵列RAID(Redundant Arrays of Independent/Inexpensive Disks)由2个以上磁盘组成,通过一个控制器协调运动机制使单个数据流依次写入这几个磁盘中,有RAID10、RAID01、RAID0、RAID5等级别。

X 关闭

Copyright   2015-2022 科技讯版权所有   备案号:豫ICP备2021032478号-15   联系邮箱:897 18 09@qq.com