240 发简信
IP属地:上海
  • [mydocker]---通过例子理解chroot 和 pivot_root

    chroot chroot是针对某个进程,系统的其他部分依旧运行于老的root目录中.准备工作, 先准备好需要作为根目录的地方, 并准备busybox. 开始操作 可以看到c...

  • Docker存储驱动之--overlay2

    docker支持多种graphDriver,包括vfs、devicemapper、overlay、overlay2、aufs等等,其中最常用的就是aufs了,但随着linux...

  • 120
    入门HBase,看这一篇就够了

    团队内部要分享HBase的知识,之前研究了一段时间,知识比较零散,这一次就系统化的整理一番,之后在想到Hbase的时候,看着一篇就够了。 阿里陶系技术部招人,目前大把机会,H...

  • 120
    从一道面试题看golang slice

    之前遇到一道感觉很不错的slice面试题,这里分享出来,先不贴答案了大家可以先思考下每个地方的打印会是什么;最后再给大家公布答案 在解这道面试题之前先来看下slice常用用法...

  • 120
    golang container/ring源码解读

    最近在看gokit的熔断器源码的时候看到了内部有使用到 container/ring 的这个数据结构;虽然大体知道这个数据结构提供的一个常用API,也知道该怎么用;但是不知道...

  • 120
    centos7 上基于kubeadm 的k8s集群搭建

    准备三台机器,我目前是在我本机通过VirtualBox创建了三台centos 7.4的虚拟机,将他们加入到每台机器的/etc/hosts文件中 1、首先安装 docker-...

  • 链表(Linked List)

    什么是链表? 通过指针或者引用将一系列数据节点串起来的数据结构称为链表,链表数据结构与数组最明显的区别就是它在内存中并不是连续的,链表是通过在每个数据节点中设置下一个节点的指...

  • 120
    物理内存与虚拟内存的区别与联系-这一篇就够了

    背景 操作系统有虚拟内存与物理内存之分。在虚拟内存出现之前,程序寻址用的都是物理地址,因此程序能寻址的范围是有限的,具体程序可以寻址的范围有多大取决于CPU的地址线条数。比如...

  • Go 语言基础--map 浅析

    map通常是一种无序键值对的集合,map存在的意义主要是利用map的结构根据key来快速检索数据,在go中也是这样的。map 也是一种集合,我们可以像遍历数组或者切片一样遍历...

  • 120
    AES加密算法原理

    简介 一般的加密通常都是块加密,如果要加密超过块大小的数据,就需要涉及填充和链加密模式,本文对对称加密和分组加密中的几种种模式进行一一分析(ECB、CBC、CFB、OFB,C...