1. linux kernel专题:swappiness参数解析

    解释 swappiness参数是一个内核参数,用于改变匿名内存空间(anonymous memory:包含堆栈等通过malloc或new生成的内存)与文件页缓存(file-backed memory)的在发生swap时的交换配比。 swappiness取值区间为0-100,取值越低,表示内核将越少地swap,取值越高,内核将积极的使用swap分区。

    2018/11/20 操作系统

  2. 初识Kubernetes源码(1)—源码结构分析

      出于工作需要,在不久前刚刚接触Kubernetes,不得不说这对我是一个非常大的挑战。一来博主此前较少接触golang开发,二来也对基于golang的K8s和docker等容器技术了解甚浅。

    2018/10/05 container

  3. docker使用简介

    docker是运行在linux系统上的容器化服务器工具,通过pull image可以方便的获取配置好的容器环境,并复制出系统需要的分布式环境。

    2018/07/15 操作系统

  4. JVM垃圾回收算法

    GC Roots对象用于可达性分析的起点对象,见下图示

    2018/06/12 Java

  5. jvm内存溢出

    Java堆溢出

    2018/06/01 Java

  6. 《乡土中国》所读所感

    “土气”,熟人社会;

    2018/04/22 社会学

  7. IPFS源码研读

    IPFS是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的Web目标,但是IPFS最终会更像单个比特流群交换的 git 对象。 从源码层面,IPFS github源码地址共分为三个代码库,分别为IPFS规范、IPFS GO语言实现和WEB工作台。 本篇研究其GO语言实现。

    2018/03/26 区块链

  8. 第一篇博客

    惭愧,直到临近大学毕业,才开始搭建自己的博客。

    2018/03/24 Daily