ZooKeeper 客户端命令

zookeeper提供了很多方便的功能,方便我们查看服务器的状态,增加,修改,删除数据(入口是zkServer.sh和zkCli.sh)。还提供了一系列四字命令,方便我们跟服务器进行各种交互,来确认服务器当前的工作情况(这也是服务器监控告警的基础)
阅读全文

Java 应用部署方式发展

Java 应用部署于应用容器中,其实是受到 J2EE 的影响,也算是 Java Web 有别于其他 Web 快速开发语言的一大特色。通常我们在交付 Java Web 应用的时候,交付件是一个后缀为 war 的内部目录结构符合一定规则的 zip 压缩包,这个压缩包里(几乎)完整打包了 Web 页面(模板)、Web 站点描述、Java Web 的各个模块的 jar 以及依赖的第三方 jar。运维将这个 war 文件部署到应用容器中,站点就能被访问了
阅读全文

Jenkins的安装和配置

Jenins是现在非常流行的持续集成CI服务器,这与它的前身Hudson也有着很大的关系,Jenkins易于安装,不需要数据库的支持,直接通过Web界面进行配置,而且集成了RSS/Email的通知机制,支持分布式构建,具有丰富的插件,这些都是Jenkins相比其他持续集成服务器的优势所在
阅读全文

很认真的聊一聊程序员的自我修养

何为程序员的自我修养?正面论述很难说清楚,反向描述可能更通俗易懂一些,自我修养的对立面是“没有修养”,先说一说在这么多年的工作、学习、生活中,遇到的一些我认为“没有修养”的程序员形态
阅读全文

Java 8 – 行为参数化

根据书 << Java 8 in action >>第二章的一个例子整理。书中通过一个例子,讲述了如何利用behavior parameterization来应对不停变化的需求。想想之前自己写的工具类,真是大写的Low啊。。。。
阅读全文

redis 配置

Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf,启动 Redis 时须指定 redis.conf(也可以是别的文件名) ,文件的配置才能生效。你也可以通过 CONFIG 命令查看或设置配置项,这个命令设置的参数是临时的,下次启动的时候失效
阅读全文