SALT十分钟入门

SALT 十分钟入门

2016年8月29日13:59:12

最近快要成为为运维了,各种在服务器集群上部署应用,最早以为写一个shell脚本,在每台服务器上运行一下就够了。但是服务器涨到30台、50台时,每次部署,每次做一些修改,就显得非常头疼了。如果有一个工具可以让你们在一台主机机子上完成对所有其他服务器的配置,那真是一件非常爽的事情。

Salt就是这么一个工具!

Salt 是一种新的......

继续阅读

Linux IO 模式

最近在研究Netty这个异步事件驱动网络应用框架,这自然得理解一些linux网络编程的故事。

本文讨论的背景是Linux环境下的network IO,大部分内容来自于这篇博客

概念说明

在进行解释之前,首先要说明几个概念:

用户空间和内核空间

进程切换

进程的阻塞

文件......

继续阅读

设计模式-策略模式(会飞的鸭子)

策略模式是一枚经典的设计模式,也非常实用。我们就用《Head First 设计模式》一书中的鸭子游戏的案例,来认识它吧。

先从简单的模拟鸭子应用说起

Joe上班的公司做了一套相当成功的模拟鸭子游戏:SimUDuck。游戏中会出现各种鸭子,一边游泳一边呱呱叫。作为一个OO(面向对象)......

继续阅读

设计模式笔记-工厂模式(忙碌的果园)

Java中的工厂设计模式是核心设计模式之一,工厂模式主要是为创建对象提供接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。

工厂模式在业界主要有......

继续阅读

设计模式笔记-单例模式

好久没写博文,最近学习一些设计模式,顺便记录一下。

单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。我们尝试从场景出发,来看看要怎么设计这个类。

继续阅读