从源码看容器-HashMap

容器

  

2019-06-17 11:56:03

  1、构造器 hashmap有以下四个构造器: 参数分别代表初始容量与负载因子,初始容量需小于MAXIMUM_CAPACITY(1<<30),负载因子默认为0.75。值得关注下的是tableSizeFor()这个方法,通过移位的方式来将threshod(hashmap大小临界值来初始化为2的整数次方): 最后这种方式是通过传入一个map对象来创建hashmap对象,并将ma...

Harbor 构建企业级Docker镜像仓库 Harbor 构建企业级Docker镜像仓库 1. 环境 2. 安装docker-compose + docker 3. 安装Harbor仓库 4. 使用Harbor 4.1 上传下载镜像 1. 环境 2. 安装docker-compose + docker 安装docker 安装docker-compose 3. 安装Harbor仓库 从github...

kubernetes 基础总结

容器

  

2019-12-30 22:42:09

注: 文章中的部分图片及部分内容借鉴了《Kubernetes 从上手到实践》和《云原生技术公开课》,若有侵权,请告知删除,谢谢! 简单介绍 kubernetes简称k8s(后续大多以k8s代替说明),是一个用于对容器化应用进行编排、管理的工具。由Google于2014年开源。经过几年沉淀,k8s已成为容器编排领域事实上的标准。 从定义看出k8s是对容器进行编排(编排在这里可理解为部署、扩容、监控、...

1.思维导图 2.如何搭建一个容器 2.1 准备实验环境 (1)环境选择 管理工具:docker engine,因为Docker最流行使用最广泛; runtime:runc。Docker的默认runtime。 操作系统:Ubuntu,虽然有类似CoreOS的容器OS,但是刚开始学习,建议用熟悉的系统Ubuntu。 (2)安装docker (2.1) docker官方教程:docs.docker.c...

K8S kubeproxy转发分析

容器

  

2020-01-22 09:40:18

环境信息 节点(node)IP:192.168.0.11 服务配置:3副本Nginx服务 服务CLUSTER-IP:10.254.198.92 服务CLUSTER PORT:80 服务NodePort:32110 如何处理访问Service的流量? 步骤1 将流量导入KUBE-SERVICES链 k8s创建的服务对外提供NodePort或ClusterIP的访问方式,而真正负责服务的是内部各pod...

Java 容器

Java 容器

  

2019-06-07 19:58:54

概览 1. List 2. Set 3. Queue 4. Map 5. Java 1.0/1.1 容器 容器中的设计模式 1. 迭代器模式 2. 适配器模式 散列 源码分析 1. ArraList 2. Vector 与 Stack 3. LinkedList 4. TreeMap 5. HashMap 6. LinkedHashMap 7. ConcurrentHashMap 参考资料 概览 ...

  最近有点懒,博客更新少,补上一篇之前的欠债。。。这篇博客内容基于《Tomcat架构解析》,这里把Tomcat主要的结构介绍了下,更详细的内容大家可以参考该书。   Tomcat是全世界最著名的基于Java语言的轻量级应用服务器,是一款完全开源免费的Servlet容器实现。同时,它支持HTML,JS等静态资源的处理,因此也可作为轻量级的WEB服务器来使用。...

【STL】【容器】string

STL  容器

  

2019-06-24 19:36:32

string是一个标准模板类 一、string的初始化 首先,为了在程序中使用string类型,必须包含头文件< string>。如下: 注意这里不是string.h,string.h是C字符串头文件。 string类是一个模板类,位于名字空间std中,通常为方便使用还需要增加: 声明一个字符串变量很简单: 测试代码 运行结果 二、string的比较等操作 你可以用 ==、>、&...

容器:stack栈

c 容器

  

2019-08-22 18:51:02

栈: 一种不同于前面几种的数据结构,它像是一个上面开着盖的而周围封闭的蒸笼。对里面元素的操作只能从上面进行,符合“后进先出”的原则。 主要操作: push() :把元素压入栈顶 pop() :把元素弹出栈顶 top() :取栈顶元素,但不删除 例题: 集合栈计算机(The SetStack Computer) 有一个专门为了集合运算而设计的“集合栈”...

摘要: Serverless Kubernetes全球公测进行时! 2018年8月,阿里云Serverless Kubernetes服务开启全球公测,开放杭州、上海、美西硅谷区域,同时支持国内站和国际站。用户不仅可以实现秒级部署Kubernetes容器应用,而且无需容量规划,无需节点管理,且支持弹性扩容。该服务目前正在免费公测中! Serverless Kubernetes是什么? 阿里...

Docker-02 Docker常见命令

docker  容器

  

2019-09-27 00:28:10

镜像相关命令 搜索镜像 可使用 docker search命令搜索存放在 Docker Hub中的镜像。执行该命令后, Docker就会在Docker Hub中搜索含有 java这个关键词的镜像仓库。 以上列表包含五列,含义如下: NAME:镜像仓库名称。 DESCRIPTION:镜像仓库描述。 STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,类似于 GitHub的 stars0 OFFI...

Docker个人总结

Docker  容器

  

2019-10-03 00:30:25

Docker 1.Docker与传统虚拟化方式比较 2.Docker的镜像与容器 容器是基于镜像启动起来的,容器中可以运行一个或多个进程。我们可以认为,镜像是Docker生命周期中构建或者打包阶段,而容器则是启动或者执行阶段。容器给予镜像启动,一旦容器启动完成后,我们就可以登陆到容器中安装自己需要的软件或者服务。 3.Docker安装与启动 需要使用CentOS7.X以上的版本: yum包更新到最...

1.1 容器技术概念

容器  Docker

  

2019-10-14 03:55:11

容器 对于容器,它首先是一个相对独立的运行环境,在这一点有点类似于虚拟机,但是不像虚拟机那样彻底。在容器内,应该最小化其对外界的影响,比如不能在容器内把宿主机上的资源全部消耗,这就是资源控制。 容器与虚拟机 容器和虚拟机之间的主要区别在于虚拟化层的位置和操作系统资源的使用方式。 容器与虚拟机拥有着类似的使命:对应用程序及其关联性进行隔离,从而构建起一套能够随处运行的自容纳单元。此外,容器与虚拟机还...

CentOS 7.5下Docker安装说明

容器  Docker

  

2019-10-30 18:09:18

一、环境准备 VMware Workstation Pro 14请在https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/14_0下载。下载后请自行按照“VMware Workstation Pro 14 永久激活”搜索激活序列号。 Ce...