《ZooKeeper官方指南》一致性保障

本文翻译自《ZooKeeper官方指南》,译者:追云,校对:追云

一致性保障

ZooKeeper是一个高性能,可扩展的服务。虽然读比写更快,但在设计上,它的读操作和写操作都很快。之所以会出现读比写更快,是因为在某些“读”的情况下,ZooKeeper 可以使用比较旧的数据,这得益于ZooKeeper的一致性保障:

阅读全文

《Jersey用户指南》–序言

序言

此书是Jersey 2.23.1的用户手册。我们努力及时更新这本手册因为Jersey 2.23.1增加了一些新的功能。当您在阅读这本用户手册的时候, 请同时参考我们的Jersey  API 手册从而进一步理解Jersey 的功能和API。

如果您也想给这本手册贡献一点力量或者对这本手册没有涵盖的内容抱有疑问,请联系我们:users@jersey.java.net。同时,如果您在这本用户手册上发现任何错误, 请把发现的问题注册到Jersey JIRA Issue Tracker上的文档部分 阅读全文

Java实现 二叉搜索树算法(BST)

作者:李强强(泥瓦匠)

“岁月极美,在于它必然的流逝”
“春花 秋月 夏日 冬雪”
— 三毛 阅读全文

Commons IO 官方文档

本文翻译自 Commons IO 官方文档 译者:MagicWolf

Common IO 是一个工具库,用来帮助开发IO功能 它包括6个主要部分

  • Utility classes – 包括一些静态方法来执行常用任务
  • InputInputStreamReader 实现
  • OutputOutputStreamWriter 实现
  • Filters – 多种文件过滤器实现(定义了 IOFileFilter接口,同时继承了 FileFilterFilenameFilter 接口)
  • Comparators – 用于文件比较的多种java.util.Comparatot实现

阅读全文

《Spark 官方文档》机器学习库(MLlib)指南

spark-1.6.1

机器学习库(MLlib)指南

MLlib是Spark的机器学习(ML)库。旨在简化机器学习的工程实践工作,并方便扩展到更大规模。MLlib由一些通用的学习算法和工具组成,包括分类、回归、聚类、协同过滤、降维等,同时还包括底层的优化原语和高层的管道API。

MLllib目前分为两个代码包:

  • spark.mllib 包含基于RDD的原始算法API。
  • spark.ml 则提供了基于DataFrames 高层次的API,可以用来构建机器学习管道。

《JAVA8开发指南》使用流式操作

本文翻译自《JAVA开发指南》第三章  

本章中,你将学习到怎样使用Stream API进行开发。首先,你将会了解Stream API背后的机制,什么是流以及流的用处。其次,你将学习到一系列的流式操作、流式数据处理模型以及能让你写出更复杂数据查询的流式集合操作。接下来是如何应用流式操作的例子。最后,你将学习到并行流。

阅读全文

《Jersey用户指南》翻译邀请

7月并发网组织大家翻译《Jersey用户指南》。有兴趣的同学可以通过评论领取,翻译完成之后再并发网直接提交审核。

一次领取一篇,一篇建议领取一个章节,翻译完成之后可以继续领取,领取文章后最好在一个星期内翻译完成,如果不能完成翻译请通过评论告知,以便于其他人可以继续翻译。

阅读全文

《Spark官方文档》在YARN上运行Spark

原文链接
Spark在 0.6.0版本后支持在YARN(hadoop NextGen)上运行,并且在后续版本中不断改进。
阅读全文

《JAVA8开发指南》为什么你需要关注 JAVA8

本文翻译自《JAVA开发指南》第一章  

作者:Raoul-Gabriel Urma   译者:二进制的蛇

本章包含

  • 代码的可读性
  • 多核
  • JAVA8特性的快速指南

JAVA8:为什么你需要关注?

JAVA已经更新了!在 2014 年 3 月,JAVA发布了新版本-JAVA8,JAVA8 引入的一些新特性可能会改变你日常中基本的编码方式。但不用担心,这本简洁的指南会带着你掌握一些要领,现在你就可以开始阅读。

阅读全文

《Java8开发指南》翻译邀请

 

《Redis官方文档》发布和订阅

原文链接

发布/订阅(Pub/Sub)

SUBSCRIBE、UNSUBSCRIBE 和 PUBLISH 这三个命令实现了发布/订阅消息模式(引用自维基百科),发送者(发布者)并不是直接发送它们的消息给指定的接收者(订阅者),而是将消息发布到特定的消息通道,并且不需要知道订阅者(如果有的话)的任何信息。订阅者可以订阅一个或多个感兴趣的消息通道,同时也只会收到他们感兴趣通道的信息,而不用去关心是谁发布的。这种发布者与订阅者的解耦,使其具备更强的扩展性并得到一个更加动态的网络拓扑。

阅读全文

数据库必会必知 之 SQL四种语言:DDL DML DCL TCL

作者:泥瓦匠 原文链接:传送门
今天群里面讨论,DDL 还是 DML,我这种小白还是总结下他们的区别吧。

阅读全文

InterruptedException 和 interrupting threads 的一些说明

原文链接 作者:  译者:simonwang

如果InterruptedException没有检测到异常,可能没人会注意到它,这会导致很多bug不被发现。而检测到这个异常的人大多数都是草率地、不恰当地处理着它。

阅读全文

《React官方文档》之教程Tutorial

原文链接 译者:jella77

教程Tutorial

 我们建立一个简单但实际的评论框,Disqus, LiveFyre或Facebook可以提供实时评论,评论框可以放在一个博客中。

我们提供:

  • 可以看到所有评论的视图
  • 提交评论的表单
  • 通过Hooks可以自定义后端

阅读全文

事务必会必知

作者:泥瓦匠 原文链接:传送门

事务,大家所熟悉的事务(Transaction),基本上会就往Spring事务靠。其实Spring事务管理基于底层数据库本身的事务处理机制。数据库事务的基础,是掌握Spring事务管理的基础。这篇总结下数据库事务。 阅读全文

return top