构建 gitbook 的 docker 镜像

最近由于更换了VPS服务器,需要把原来老的服务器上发布的 gitbook 迁移到新的服务器上来。在新的服务器上重新安装 gitbook 的时候,遇到了各种恼人的npm/node版本的问题,遂决定构建一个 gitbook 的 docker 镜像,来避免后续在 gitbook 环境和版本问题上浪费时间。

K8s折腾日记(零) -- 基于 Ubuntu 18.04 安装部署K8s集群

基于 Kubernetes 1.12.1

之前折腾K8s的时候一直使用的是在 Ubuntu 虚拟机上起的 minikube,最近想在我的笔记本上使用多台虚拟机部署一套 Kubernetes 集群。正好今年上半年 Ubuntu 发布了新的LTS版本 – 18.04 (Bionic Beaver),于是便有了这篇文章,在 Ubuntu 18.04 上折腾安装部署 K8s 集群。

使用 Stream API 简化代码

Stream API 是 Java 8 新引入的特性,用来增强集合操作。前段时间,在开发新需求以及重构老代码的时候,我开始尝试使用Java Stream API,使写出的代码更简洁也更易维护。这篇文章便对 Java Stream API 做一个总结,也记录一下我在使用过程中的一些心得和技巧。