摘要:
做B/S系统设计时需要大量的图标,一般的做法是用PS做图标文件,文本说的是字体,用SVG绘制图标.
其好处大家都很清楚,可以随意设置大小,颜色等,目前已经被很多大网站使用,如Github等,我就不多说了。 阅读全文
摘要:
MarkdownPad,一款不错的Markdown编辑器,本人一直在用,具备所有Markdown的基本语法外支持一些特别的扩展,比如表格等。
MarkdownPad分为免费版和收费版,区别是免费版不支持扩展和部分特性,其实可以通过自己修改配置文件解决,达到使用所有功能,本文记录了配置文件的一些常用设置和扩展特性说明。 阅读全文
摘要:
一个典型的生产消费者模型,如下图:
WEB点提交要处理的数据,注意是多结点的也就是多个生产者,数量可能比较大。在后台有个处理者也就是消费者,注意前后是分开的,生产者应用本身不做消费,而Curator提供的API好像默认是一起的,一个应用既是生产者又可以做消费。 阅读全文
摘要:
看过Zookeeper相关文档后都知道它可以实现分布式集群的配置管理,本文以一个简单的实例来演示它是如何实现的并工作的。
情景需要,一个web集群,需要通过zk来控制集群的日志输出级别,比如管理员需要在生产环境下查看一下DEBUG日志,他可以临时将集群的日志输出级别改为DEBUG,获取他想要的信息后还要将级别调回到INFO或者ERROR级别。
今天的主角是Curator-Framework,它的存在使得我们操作ZK变得简单有趣起来! 阅读全文
摘要:
Zookeeper 客户端框架 Curator-Framework 来自Netflix公司,现在归Apache,目前版本2.0.1!在使用ZK开发时会遇到让人头疼的几个问题,ZK连接管理、SESSION失效等一些异常问题的处理,Curator替我们解决了这些问题,通过对ZK连接状态的监控来做出相应的重连等操作,并触发事件!更好的地方是Curator对ZK的一些应用场景提供了非常好的实现,而且有很多扩充,这些都符合ZK使用规范。 阅读全文