世界的模样,在于你看它的角度...
在 Docker-Dockerfile入门 - 1 中我们提到了build中.的作用,当时说的是代表当前目录其实说的并不准确具体,我们今天来说一下这个问题,如果理解不对请指正 之前提到了Docker context ,那么这到底是个什么东西,有什么作用,在 <>中大致意思是这样解释的: 表面在...
之前我们学会了一个简单的镜像是如何使用Dockerfile来构建出来的,步骤已经列出来了,没有说明白的就是上次的Dockerfile的内容,如下 FROM nginx RUN echo "Welcome Docker !" > /usr/share/nginx/html/index.
之前说的commit操作会带来各种不好的结果,那么解决办法就是使用Dockerfile来解决这个问题 commit操作不会记录每层的构建过程,而Dockerfile则是记录了每层是如何构建的,那么我们可以通过观察Dockerfile的内容来知道镜像是如何的构建的,达到了镜像透明的目的,并且我们还.
之前理解了镜像是分层构成后,并且我们修改了我们的nginx的index页面,如果想把这个nginx镜像保存下来供其他人使用,那么我们就需要进行“保护现场”,这也是commit命令的作用 我们先来看一下我的机子上有那些容器 [qidai@qidai-pc ~]$ docker ps -a CONT...
我们之前就了解到了,docker的镜像并非是一个整体镜像,而是一个分层存储,每一层都是在前一层的基础上进行的修改,而容器也是这样的,是多层存储的 我们现在来启动一个镜像 $ docker run --name webnginx -d -p 80:80 nginx -p:表示将容器内的80端...
docker images 是列出镜像的操作,来看一下这个命令的用法 docker images --help [qidai@qidai-pc ~]$ docker images --help Usage: docker images [OPTIONS] [REPOSITORY[:TAG]...
当我们拉取完成后,需要运行起来这个镜像,运行起来后就是一个容器,镜像和容器就类似类和实例 查看当前的docker 镜像,执行如下命令就会看到拉取后的镜像 $ sudo docker images 运行centos [qidai@qidai-pc ~]$ docker run -it --rm...
pull格式 docker pull [option] [docker register] <用户名>:<tag> option:参数选项 docker register:默认就是docker hub 用户名: 分为为两段:<用户名>:<软件>,如果不给出,默认为library,即官方镜像 ...
访问 https://cr.console.aliyun.com/cn-hangzhou/mirrors,然后点击镜像加速器,会看到如下信息 我的Docker版本是‘18.09-ce’的,所以需要更改“/usr/lib/systemd/system/docker.
新年第一篇, 如果有错误请及时指正哈!! 祝大家新年快乐 嘻嘻 今天说一下PriorityQueue,这是一个有顺序的队列,此顺序并不是加入顺序,而是元素的按一定规则排列的顺序,我们看一下他的类图关系 相对于Deque,此实现就只是实现了关于Queue的相关接口,所以它就只能作为队列使用了.
这次来说一下ArrayDeque,我们先看一下他的类关系图,其中忽略掉了一些标记性接口 我们看一下类的定义 public class ArrayDeque<E> extends AbstractCollection<E> implements Deque<E>, Cloneable, Serializable {.
由于之前 对ArrayList和LinkedList的分析,所以在看Vector和Stack的源码实现就会非常简单 观察上图,我们可以看到本文要说的Stack和Vector是父子关系,我们依旧从源码入手,期望能够对你有帮助,如果本文有理解不对的地方,请及时指正,谢谢您 Vector 我们知道...
本文是根据源码进行学习的,如果我有什么理解不对的地方请多指正,谢谢您 上面基本就是List集合类的类图关系了,图中省略掉了比如Cloneable等标记接口,那么List分别具体的主要实现类有:ArrayList,Vector,LinkedList,Stack,那么这篇文章会对这四个实现类进行介.
这篇是相当简单的梳理了下Java集合类之间的关系,和各个类是干嘛的,所以如果您知道这些话,那么这篇看到这您就可以关掉了 上面是Java集合的大致继承实现关系,我们只拿出了一部分的实现类,但是本文并不介绍具体的实现类,而只是介绍一下Java的集合的架构.
clone简介 即复制一个对象出来,他存在Object类中,是一个本地方法,并且修饰符是protected,所以他是可以让其子类实现自己的clone方法的 protected native Object clone() throws CloneNotSupportedException; 与n...
本文主要参考一书,并加入了自己的理解,如果不对请指正,谢谢 ClASSPATH 之前刚入门Java语言的时候还是在windows上安装环境,当时是使用的Java8,而大学的老师还是让配置CLASSPATH环境变量,但是在之后的学习中,发现这个麻烦的配置JVM已经帮...
本文是自己对抽象类和接口的理解,如果不对请指正,谢谢 抽象类的简介 抽象?抽象是什么意思?之前在我的 封装继承多态 一文中提到了一个杯子的概念,简单概括一下就是嘴说出来的是一个抽象的概念,因为并不知道这个杯子的具体参数,比如颜色之类的特点,所以抽象也就是将一个事物的大体结构提取出来,比如我的杯...
我还是一个没有参加工作的小白,所以这篇文章只是一些自己的理解,如有错误请及时指正 面向对象 java实体类中包含什么呢? 属性,设值器(构造器,get/set方法),eauals()方法和hashcode()方法,目前只能想到这么多,然后规划一下:属性(面向对象部分说),属性(类之间的关系(面.
首先对比一下Java自带的序列化与Protobuf的序列化的大小差异 public static void main(String[] args) throws Exception { Person.
序列化和反序列化 Maven:Pom.xml <dependencies> <dependency> <groupId>org.apache.avro</groupId> <artifactId>avro</artifactId> <version>1.
支持的原始类型:null,boolean,int,long,float,double,bytes,string 支持的复杂类型: records 必须:"type":"record" 必须:"name":"记录名" "namespace":"包名" "doc":"为schema提供文档" .
IDEA中的Protobuf的插件的使用 首先File->setting中找到plugins 然后安装插件 安装完成后重启IDEA就可以了 测试: 在src/main/下建立proto文件夹,并在其中建立以proto为后缀文件 然后将如下的proto协议写进去 syntax = "...
HBase的协处理器涵盖了两种类似关系型数据库中的应用场景:存储过程和触发器,所以协处理器也分为两种:用来实现存储过程功能的终端 程序EndPoint和用来实现触发器功能的观察者Observers Observer 在hbase2.
这是一篇自学文章,并未涉及很深的东西,只是自己的一点理解,如果有错,请及时指正谢谢自我理解 自己理解的布隆过滤器,即一个bytes数组,那么这个byte每一位上代表的数字是0和1,那么假如我们将字符串ss添加进一个文件,然后我们怎么用布隆过滤器来标识一个ss字符串是否已经添加进了文件呢? 首先我们.
这是一篇自学文章,如果有错误地方请及时指出 堆排序...算法属实优秀,真是有点难理解,花了很长时间才能自己完全写出来,至此献上一个表情包 自己很喜欢李雪健老师 义正辞严!! 图如果有画错的地方请及时指正,谢谢 ,好了正文开始 堆排序 这个算法是基于选择排序思想的算法,其利用堆结构和二叉树的一些特.
可以说这一篇文章是我开博客一来最难总结的一篇,画图学习,而且还有一些内容并没有涉及到:比如最小生成树和最短距离等问题.本文主要是概括的说一下图的概念,以及图的遍历方式,对于其他内容以后会陆续更新的,如果本文对你有些许帮助请帮忙点个赞支持一下哈~ 图是一种非线性结构,在实际生活中,有很多可以形象比喻的例子:比如人之间的关系图.
本文也是自己自学的,如果有错误请及时指正谢谢~~基本概念 树是n(n>=0)个结点的有限集,当n=0时就是一个空树,在任意一颗非空树中 有且仅有一个特定的称为根root的结点 当n>1,其余结点可分为m(m>0)个互不相交的有限集T1,T2.
之前有一篇文章已经大概的说了一下HBase的基本的概念和内部的一些构成的意思,比如表啊,列族啊之类的,这一篇再简单的说一下HBase的架构数据模型从大到小 namespace表空间:类似RDBMS中的库概念,当你想把一组表去统一的管理的时候可以使用得到,这种抽象为即将推出的多租户相关功能奠定了基础 配额管理:限制命名空间可以使用的资源量(即区域,表)。
应昨天,今天学习线性表的顺序结构 什么是线性表:线性表是一种典型的线性结构,是由n个元素组成的有限序列,比如字母表,点名册 对于一个非空的线性表,逻辑结构特征如下 有且仅有一个开始节点a1,没有直接前趋节点,有且仅有一个直接后继节点a2 有且仅有一个结束节点an,没有直接后继节点,有且仅有一个直.
这篇在学习之前,需要搭建好HBase集群,当你的集群搭建好了,那么就开始学习HBase的shell操作把~ 这篇文章将只会介绍使用频率最高的shell命令,这些没有什么难度,只是一些熟练问题,我的HBase版本是 进入HBase的命令行的命令是HBase shell 查看HBase shell中.
共享的可变数据 假设几个类同时都保存了指向某个列表的引用,由于使用了可变的共享数据结构,我们很难追踪程序中各个组成部分所发生的变化,如图 如果一个系统中不像上面图中表示的可以随意修改数据,它不修改任何数据,这样你就不会再收到任何由于对象修改了数据而导致的错误 如果一个方法既不修改它内嵌类的状态,也.