240 发简信
IP属地:广东
  • 120
    使用 Docker 创建镜像

    Dockerfile 是一个文本格式的配置文件,风格却像是一段代码,用户可以通过编写 Dockerfile 来创建自定义镜像。 本文将从 Dockerfile 的基本格式入手...

  • Docker 端口映射和容器关联

    Docker 除了通过网络访问外,还提供了两个很方便的功能来满足服务访问的基本需求:一个是允许映射容器内应用的服务端口到本地宿主机;另一个是互联机制实现多个容器间通过容器名来...

  • Docker 数据管理

    容器中的管理数据有两种方式: 数据卷(Data Volumes):容器内数据直接映射到本地主机环境 数据卷容器(Data Volume Containers):使用特定容器维...

  • 操作 Docker 容器

    容器是镜像的一个运行实例。比较大的不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层。 本文记录容器的重要操作,包括创建一个容器、启动容器、终止一个容器、进入容...

  • docker 镜像相关指令

    1. 获取镜像 例子 docker pull ubuntu 其中 image 关键字可以省略 TAG 省略则会拉取最新版本在生产环境中不推荐省略 TAG 标签,因为镜像的 l...

  • ELK

    欢迎登陆小D课堂官网:www.xdclass.net elk视频教程章节一 2018年 ELK课程计划和效果演示1、课程安排和效果演示简介:课程介绍和主要知识点说明,ES搜...

  • 120
    线程基础

    1. 线程简介 1.1 什么是线程 现代操作系统调度的最小单元是线程,也叫轻量级进程,在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够...

  • 120
    第三十七节-贪心算法

    贪心算法解决问题的步骤 当我们看到这类问题的时候,首先要联想到贪心算法:针对一组数据,我们定义了它的限制值和期望值,希望从中选出几个数据,在满足限制值的条件下,期望值最大。 ...

  • 120
    Java 文件拷贝的方式

    三种方式文件拷贝的方式 通过阻塞流实现 优点是实现简单,而且在实际使用中,简单的场景下可能是最快的。 通过 transferTo/From 实现 缺点是写起来比 stream...

  • 如何终止一个线程

    thread.interrupt() 这种方式要在线程里显式判断,自己停止。 thread.stop() 这种方式简单粗暴,非常有效。但是可能带来其他问题。在迫不得已时再使用...

  • 120
    第三十节-图的表示

    邻接矩阵存储方法 图最直观的一种存储方法就是,邻接矩阵 (Adjacency Matrix)。邻接矩阵的底层依赖一个二维数组。 对于无向图来说,如果顶点 i 和 j 之间有边...

  • 第二十九节-堆的应用

    堆的应用一:优先级队列 一个堆,直接就可以看成一个优先级队列。很多时候,它们只是概念上的有所区分。往优先级队列中插入一个元素,就相当于往堆中插入一个元素;往优先级队列中取出优...

  • 第二十八节-堆

    堆的定义 堆是一颗完全二叉树 堆中每个节点都必须大于等于(或者小于等于)其子树中每个节点的值。 如何实现一个堆 实现堆主要依靠堆化操作。而堆化操作又分为向上堆化和向下堆化。 ...

  • 120
    布隆过滤器

    需求场景 经常需要判断一个元素是否在一个集合中 集合规模巨大,散列表存储效率低。2.1 散列表中,每条数据都需要对应一个信息指纹。当存储海量数据时,需要太多空间2.2 散列表...

  • 120
    第二十七节-递归树

    什么是递归树 递归的思想,就是将大问题分解为小问题,再将小问题分解为小小问题。这样一层一层分解,直到问题的数据规模被分解得足够小,不用继续分解为止。 如果我们把这个一层一层分...

  • 120
    第二十五节-红黑树

    什么是“平衡二叉查找树” 平衡二叉树的严格定义:二叉树中任意一个节点的左右子树高度相差不能大于 1。而平衡二叉查找树,就是在平衡二叉树的基础上,满足二叉查找树的特定的树。 但...

  • 120
    Java IO 和 NIO

    同步和异步、阻塞和非阻塞 同步 (synchronous) 是一种可靠的运行机制,当我们进行同步操作时,后续操作是等待当前调用返回,才会进行下一步操作。 异步 (asynch...

  • ConcurrentHashMap 简析

    为什么需要 ConcurrentHashMap Java 早期的同步类 HashTable 和 Collections 提供的同步包装器为我们提供了线程安全的容器,但是因为这...