简单的 golang 跨平台编译工具 - gox

编译 github.com/ooclab/otunnel 示例:

golang concurrent map 访问优化

参考:

消息队列

消息队列归总 http://queues.io/

检查 CPU 获取系统虚拟化信息 (Hypervisor)

如果我们想要知道当前系统由哪种虚拟化实现。可以通过 cpuid 获取。

docker-compose 之 tty

使用 docker 开发过程中,经常需要运行一个交互界面。使用 docker 命令行程序,可以这样启动容器:

docker-compose 之网络

默认情况下, docker-compose 为每个 app 创建一个独立的网络。service 中的所有 container 都加入该网络, 并且相互直接可以通过 hostname 发现。

Linux 记录屏幕操作

ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -qscale 0 /tmp/out.mpg

Docker 之 swarm 集群模式

要使用 docker swarm 集群模式,必须使用 v1.12.0 及以上版本的 docker 程序。

Docker 容器之 Network

本文以 docker 1.12 为环境,介绍容器网络

分析入站 TCP 连接

对于公网服务,分析客户端连接情况非常有价值。如果我们的对外服务使用 HTTP(S) 协议,那么分析方法比较成熟。 但如果我们的对外服务使用自定义的 TCP 协议。其隐藏于 haproxy 后端。那么分析起来就没有那么多成熟方法了。 本文即探讨此种情况(因为HTTP(S)也是基于TCP,因此本文讨论适用于各类基于TCP的协议)。

Elasticsearch 之数据

使用自有ID

Docker 学习指南

资源 官方镜像 hub.docker.com 基本概念 docker image docker container docker hub 常用命令及操作 docker pull docker run docker exec docker ps docker images docker build