“当读书,则读书,心无着于见客也;当见客,则见客,心无着于读书也。一有着,则私也。灵明无着,物来顺应,未来不迎,当时不杂,即过不恋。”
摘要: Tips 做一个终身学习的人。 当写这篇文章时,关于Java 9的学习就先告一段落了。 首先介绍一下背景,大概两个月前,我突然有兴趣想看看Java 9,当时读了一本英文原著《Java 9 Revealed: For Early Adoption and Migration》,对Java 9 的最新改阅读全文
posted @ 2017-08-03 11:18 林本托 阅读(1890) 评论(2) 编辑
摘要: Lambda 是啥玩意 简单来说,Lambda 就是一个匿名的方法,就这样,没啥特别的。它采用一种非常简洁的方式来定义方法。当你想传递可复用的方法片段时,匿名方法非常有用。例如,将一个方法传递给另外一个方法。 Tips 其实很多主流语言早已支持 lambda 表达式,例如,Scala,C ,Obje阅读全文
posted @ 2017-04-21 18:34 林本托 阅读(1101) 评论(0) 编辑
摘要: Tips 原文作者: "Nicolas Cole" 原文地址: "The Resume Is Dead. Here's What You Need Instead" 你知道发送简历时会发生什么吗? 它通常会发送到一个股票公司的电子邮件,有人会在他们感到喜欢的时候进行检查。 检查的人是忙碌的,10次中阅读全文
posted @ 2017-12-15 21:50 林本托 阅读(2) 评论(0) 编辑
摘要: Exhibitor是管理ZooKeeper服务实例的主管服务。由Netflix开发和开放源码,对于ZooKeeper的实例监控、备份/恢复、清理和可视化非常有用。 Note Netflix Exhibitor主页位于 https://github.com/Netflix/exhibitor。 管理Z阅读全文
posted @ 2017-12-09 16:18 林本托 阅读(10) 评论(0) 编辑
摘要: Apache ZooKeeper是为了帮助解决复杂问题的软件工具,它可以帮助用户从复杂的实现中解救出来。 然而,ZooKeeper只暴露了原语,这取决于用户如何使用这些原语来解决应用程序中的协调问题。 社区已经在ZooKeeper数据模型及其API之上开发了高级框架。 Apache Curator是阅读全文
posted @ 2017-12-09 00:05 林本托 阅读(108) 评论(0) 编辑
摘要: ZooKeeper服务可以通过以下两种方式进行监控: 使用一组四个字母的单词命令来监视健康状态 使用ZooKeeper内置的Java管理扩展功能 四个字母的单词命令 ZooKeeper响应一组命令,每个命令由四个字母组成。这些命令可以通过 或`nc`在客户端端口发出。这些命令的主要目标是提供一个简单阅读全文
posted @ 2017-12-05 17:33 林本托 阅读(44) 评论(0) 编辑
摘要: 以下列举了运行和管理ZooKeeper ensemble的一些最佳实践: 1. ZooKeeper数据目录包含快照和事务日志文件。如果 选项未启用,定期清理目录是一个好习惯。另外,管理员可能希望保留这些文件的备份,具体取决于应用程序的需要。但是,由于ZooKeeper是一个复制服务,我们只需要备份整阅读全文
posted @ 2017-12-01 21:03 林本托 阅读(306) 评论(0) 编辑
摘要: ZooKeeper具有与其数据模型相关的可配置配额(quota)。 可以设置znode上的配额限制和存储的数据量。如果ZooKeeper命名空间中的一个子树超出与其关联的配额,ZooKeeper会在日志中打印警告消息。但是,如果超出指定的配额,操作并不会取消。 ZooKeeper配额存储在 路径的Z阅读全文
posted @ 2017-12-01 11:49 林本托 阅读(100) 评论(0) 编辑
摘要: 一个ZooKeeper集群或复制的ZooKeeper服务器集群应该优化配置,以避免出现脑裂(split brain)等情况。 由于网络分割,同一ensemble的两个不同服务器可能构成领导者不一致,因此可能发生脑裂的情景。 以下配置选项可用于ZooKeeper服务器的ensemble中: elect阅读全文
posted @ 2017-11-28 20:41 林本托 阅读(64) 评论(0) 编辑
摘要: Tips 有关ZooKeeper部署和管理的详细说明,请参阅官方文档http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html。 1. 配置ZooKeeper服务 ZooKeeper服务器中包含各种配置参数。这些参数在zoo.cfg的配置文件中阅读全文
posted @ 2017-11-27 13:07 林本托 阅读(399) 评论(0) 编辑
摘要: Tips 原文作者: "Thomas Oppong" 原文地址: "How to Improve Your Life in Just a Month" 你不能改变你不曾准备放弃的东西。 你就是你反复做的事。你的习惯性行为经常会被忽视,因为你不需要在进行例行的任务时进行自我分析。 许多人仅仅正在经历着阅读全文
posted @ 2017-11-25 14:23 林本托 阅读(895) 评论(5) 编辑
摘要: ZooKeeper是用Java开发的,3.4.6版本的Java API文档可以在http://zookeeper.apache.org/doc/r3.4.6/api/index.html上找到。 Tips 本章的代码在Linux操作系统下进行测试,运行ZooKeeper服务器实例的版本为3.4.6。阅读全文
posted @ 2017-11-23 00:33 林本托 阅读(291) 评论(0) 编辑
Fake it till you make it.