漠然
  1. Vagrant 使用

    Vagrant 是一个开源的 基于 ruby 的开源虚拟机管理工具;最近在鼓捣 kubernetes ,常常需要做集群部署测试,由于比较穷 😂😂😂;所以日常测试全部是自己开虚拟机;每次使用 VirtualBox开5个虚拟机很烦,而且为了保证环境干净不受其他因素影响,所以每次测试都是新开…..每次都会有种 WTF 的感觉,所以研究了一下 Vagrant 这个工具,发现很好用,一下记录一下简单的使用

    2017/03/01 Linux

  2. 如何下载 Kubernetes 镜像和 rpm

    随着 kubernetes 容器化部署逐渐推进,gcr.io 镜像、kubernetes rpm 下载由于 “伟大的” 墙的原因成为阻碍玩 kubernetes 第一道屏障,以下记录了个人维护的 yum 仓库和 gcr.io 反代仓库使用

    2017/02/27 Kubernetes

  3. Jekyll + Travis CI 自动化部署博客

    由于 Github 访问过慢,所以博客一直放在自己的服务器上托管;博客采用了 Jekyll 生成静态展点,最近鼓捣了一下完成了 Travis CI 自动化部署,顺便在此记录下

    2017/02/25 Linux

  4. gcr.io 仓库代理

    对于 kubernetes 用户来说很头疼的问题就是 1.4 以后组件容器化,而相关镜像在 Google gcr.io 仓库;对于国内的网络环境(傻逼 GFW、一群脑残、闭关锁国、妈了个蛋的…好了下面继续)来说,这些镜像下载极其困难;当然国内 IT 巨头一般都提供了所谓的 “Docker 加速器”,但是由于使用众多,速度也不尽人意;这里开放一个个人维护的反代仓库

    2017/02/09 Docker

  5. Java CAS 理解

    CAS(Compare and Swap) 是利用底层硬件平台特性,实现原子性操作的算法,Java 1.5 以后 JUC(java.util.concurrent) 实现主要以此为基础;找了不少资料以下记录一下个人对于 CAS 的理解(部分资料 copy 的)

    2017/02/06 Java

  6. Logical Volume Manager 笔记

    Logical Volume Manager 简称 LVM,LVM 是一种可用在Linux内核的逻辑分卷管理器;可用于管理磁盘驱动器或其他类似的大容量存储设备;LVM 依赖于 内核 device mapper 机制,可以实现动态伸缩逻辑卷大小,而屏蔽底层硬件变化,为后期磁盘扩展提供便利

    2017/01/27 Linux

  7. 利用 frp 进行内网穿透

    最近新入了一台小主机,家里还有个树莓派,索性想通过小主机跑点东西,然后通过外网访问家里的设备;不过鉴于大天朝内网环境,没有公网 IP 并且多层路由的情况下只能选择使用内网穿透方案,以下记录了一下使用 frp 进行内网穿透的过程

    2017/01/21 Linux

  8. Git 使用 socks5 代理

    Fuck GFW! 最近伟大的墙又开始搞事情,导致 gayhub 访问奇慢,没办法研究一下 socks5 代理 git,效果还不错

    2017/01/12 Linux Git