• ReactJS学习资料收集

    本文旨在收集笔者学习 ReactJS 过程中遇到的高质量、有帮助的资料。

  • Install etcd with https

    安装 etcd 是一件很简单的事情了,因为有太多教程了,而且 etcd playground 提供了很好的安装向导。本文仅作为笔者安装 etcd 的记录,方便查看。

  • Spring Expression Language (SpEL)

    SpEL 是一个支持运行时查询和操作对象图的强大的表达式语言,其语法类似于 Unified EL 并且提供了诸如方法调用和基本字符串模板功能等附加特性。

  • 优雅的 golang

    云计算领域的开源项目中,绝大多数使用 golang 作为开发语言。本文记录 golang 一些实用的语言特性。

  • Using Swagger with Spring Boot

    Swagger 框架核心的框架包含三个核心工具:Swagger EditorSwagger CodegenSwagger UI。本文介绍如何使用这三个工具来快速构建 Spring Boot Server。

  • ZooKeeper 初级实践

    ZooKeeper 是一种分布式协调服务。在分布式环境中协调和管理服务是一个复杂的过程。 ZooKeeper 使用简单的架构和API解决了这个问题。 ZooKeeper 允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式性质。zkui 是一个提供了 ZooKeeper CRUD 操作的 UI。 本文介绍 ZooKeeper 的简单搭建过程及zkui的配置。

  • 调整 Java Heap Memory 大小

    安装 ZooKeeper 时有一步要求调整 Java Heap 大小,比如 4GB 内存的机器应该把最大 heap size 调整为 3GB, 从而避免swapping(swapping 会严重影响 ZooKeeper 性能)。

  • 纪念多说

    自己的博客一直在使用多说作为评论插件,今天打开博客突然看到多说使用将于2017年6月1日到期,请尽快迁移的通知,莫名伤感。虽然一直觉得Disqus比多说更好,但在GFW之后,多说应该是国内博客评论插件的首选。多说将走,发文纪念。

  • Bind 初级实践

    在局域网中部署一个域名服务器能够让开发者免于脑记各种IP地址,本文介绍使用 BIND (Berkeley Internet Name Domain) 部署一个简单的DNS Server。

  • Add property files to Classpath

    Eclipse 在运行程序的时候会自动寻找资源文件,如果 main/resources 没有响应的资源文件,会自动从 test/resources 中查找,以保证在程序能够正常运行。IntelliJ 没有这样的机制,需要开发者手动添加。

  • Xshell alternative for Mac

    Xshell 绝对称得上 Windows 平台最让人留恋的工具之一。笔者最近从 Win7 + Ubuntu 虚拟机 切换到了 Mac 工作平台 (开发环境的配置见 Mac OS X Setup Guide),在寻找像 Xshell 这样的工具时遇到了一些麻烦,好在最终找到了,并且体验不亚于 Xshell。 => Storm + Tmux

  • Setup Seafile with Let's Encrypt

    Seafile 是一个开源的文件云存储平台,解决文件集中存储、同步、多平台访问的问题,注重安全和性能。本文介绍了 Seafile 的部署流程。