Golang 中不使用分代和紧凑型 GC 的原因
来源:Why golang garbage-collector not implement Generational and Compact gc 紧凑型 GC 拥有如下优点: 解决内存碎片问题 可以使用简单高效的碰撞分配器(Bump Allocator)...
2017, May 17 — 1 minute read来源:Why golang garbage-collector not implement Generational and Compact gc 紧凑型 GC 拥有如下优点: 解决内存碎片问题 可以使用简单高效的碰撞分配器(Bump Allocator)...
2017, May 17 — 1 minute read编译环境 系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.2.2.el7.x86_64 ** 注意事项:整个过程需要在非 root 用户环境下进行。同时在编译过程中需要下载大量内容,如果网络不畅,则需要使用 http/https 代理。** 安装编译过程必须的软件: sudo...
2017, Feb 17 — 2 minute read工具简介 socat 是一个流重定向工具,例如可以将一个文件流通过 tcp 发送出去。本文主要使用 socat 的 tun 转发功能。 socat 可以使用如下命令安装: yum install -y socat...
2017, Jan 13 — 2 minute readKeepAlived 镜像构建 Dockerfile 文件如下: FROM debian:jessie RUN apt-get update &&\ apt-get install -y keepalived ADD...
2016, Dec 26 — 2 minute read软件说明: ppp:提供用户名密码验证功能,实现 VPN 的用户账号密码验证 libreswan:提供 IPsec 功能,加密 IP 数据包 xl2tpd:提供 VPN 功能,依赖于 ppp 和 libreswan...
2016, Dec 02 — 3 minute readChart 目录结构 examples/ Chart.yaml # Yaml 文件,用于描述 Chart 的基本信息,包括名称版本等 LICENSE # [可选] 协议 README.md #...
2016, Nov 24 — 1 minute readHelm Chart 简介 Helm 是一个用于 Kubernetes 的包管理工具。 每个包称为一个 Chart,一个 Chart 是一个目录(一般情况下会将目录进行打包压缩,形成 name-version.tgz 格式的单一文件,方便传输和存储)。 一个 Chart...
2016, Nov 24 — 1 minute read使用 kubectl 创建 port-forward 后,kubectl 会主动监听指定的本地端口。 kubectl port-forward pod-name local-port:container-port 当向 local-port 建立端口连接,并向该端口发送数据,数据经过以下步骤: 数据发往 kubctl...
2016, Nov 22 — 2 minute read