《Groovy官方文档》Groovy开发套件-使用IO

原文链接   译文链接   译者:JackWang

Groovy开发套件 第一部分

1 I/O 的使用

Groovy提供了丰富的方法来操作IO流。当然你也可以使用标准的Java代码来进行这些操作。但是Groovy提供了更多方便的方式来操作文件,流…

你可以先看看下面列举的一些方法:

下面的一些小节将提供一些示例来演示如何使用这些类,如果你想查看所有方法的详细用法,请阅读GDK的接口文档

阅读全文

Adopt Open JDK官方文档(二)如何使用导航和取得进步?

译文地址   

2.如何使用导航和取得进步?


在黑客日和讲习班开始之前我需要做些什么呢?

来之前你应该准备好你的笔记本电脑并搭建好当天需要的环境:

  • 检查硬件要求/操作系统/软件要求
  • 下载支撑软件
  • 搭建或者下载虚拟机
  • 搭建或者下载Docker镜像
  • 检查虚拟机和Docker镜像是否正常工作
  • 检查OpenJDK是否正常工作

阅读全文

Java IO 之 InputStream源码

Writer:李强强

一、InputStream

InputStream是一个抽象类,即表示所有字节输入流实现类的基类。它的作用就是抽象地表示所有从不同数据源产生输入的类,例如常见的FileInputStream、FilterInputStream等。那些数据源呢?比如:

1) 字节数组(不代表String类,但可以转换)

2) String对象

3) 文件

4) 一个其他种类的流组成的序列化 (在分布式系统中常见)

5) 管道(多线程环境中的数据源)

等等

二者,注意它是属于字节流部分,而不是字符流(java.io中Reader\Writer,下面会讲到)。

FilterInputStream是为各种InputStream实现类提供的“装饰器模式”的基类。因此,可以分为原始的字节流和“装饰”过的功能封装字节流。

阅读全文

静态工厂方法VS构造器

原文链接 作者:Jose Luis 译者:yxiaomou

我之前已经介绍过关于构建者模式 (Builder Pattern)的一些内容,它是一种很有用的模式用于实例化包含几个属性(可选的)的类,带来的好处是更容易读、写及维护客户端代码。今天,我将继续介绍对象创建技术。 阅读全文

《Groovy官方文档》1.3 Groovy和Java比较

原文地址     译文地址  译者:jackWang

Groovy语言一直在努力亲近Java开发人员。在设计Groovy语言的时候,我们遵循最小标新立异原则,努力让那些Java开发背景的开发者容易上手并学会。下面我们列举Groovy和Java的一些主要区别。
阅读全文

《Groovy官方文档》1.2安装Groovy

原文地址  译文地址  译者:jackwang

1 下载

在本模块中(本模块指Groovy官网Download模块),你可以下载Groovy的发布版本(源码和二进制安装包),Windows安装包(只有部分版本)和相关文档。Mac OSX,Linux以及Cygwin用户,可以使用GVM(the Groovy enVironment Manager)方便快捷下载安装和配置任意Groovy版本。简要的说明见下文。
阅读全文

《Groovy官方文档》1.1 下载Groovy

原文地址  译文地址  译者:jackwang

在本模块(本模块指Groovy官网Download模块),你可以下载Groovy的发布版本(源码和二进制安装包),Windows安装包(只有部分版本)和相关文档。

所有的下载源都是托管在Groovy的Bintray库。成为该站点用户具有投票,下载代码以及发布新版本的权限。
阅读全文

容错技术介绍

常见的增强鲁棒性机制的介绍一起其他比较有效地系统检测缺陷方法。下载本文PDF文档
容错的目标是降低或者最小化故障对系统可用性、可靠性、安全性、持续性等得影响。在软件容错中,常常使用fault(缺陷),error(错误),failure(故障)来表示系统异常的由来。系统缺陷在某种特定环境下被激活,到至系统产生错误,系统错误运行是的是的系统发生某种故障阅读全文

《Groovy官方指南》翻译邀请

原文链接 (表格版单页版

最近在项目中开始使用Groovy,看了些Groovy的文档,但是很多文档都没有官方文档通俗易懂,所以邀请大家一起翻译Groovy官方指南,大家可以通过评论认领想要翻译的章节,一般建议翻译时间为一周。当然如果你写了比较好的Groovy原创文章也欢迎你投给并发网。

阅读全文

Apache Velocity官方指南-总结

原文链接

总结

我们希望这份简洁的指南是一个有用的介绍为了使用Velocity在你的Java工程中,并且感谢你对Velocity感兴趣,对于这个文档和Velocity模版引擎它自身我们欢迎任何评论。

阅读全文

Java8简明指南

Java8简明指南

欢迎来到Java8简明指南。本教程将一步一步指导你通过所有新语言特性。由短而简单的代码示例,带你了解如何使用默认接口方法,lambda表达式,方法引用和可重复注解。本文的最后你会熟悉最新的API的变化如Stream,Fcuntional,Map API扩展和新的日期API。

 

阅读全文

Adopt Open JDK官方文档(十)

编译过程性能优化的命令行参数

AdoptOpenJDK wiki的一个链接,提供了几个怎么提高编译过程性能的例子。

编译 jcov

项目首页(项目信息, 编译指南, 其他…)

https://wiki.openjdk.java.net/display/CodeTools/jcov

源代码:

http://hg.openjdk.java.net/code-tools/jcov

Adopt OpenJDK持续集成网站下载。

 

阅读全文

《Java并发编程从入门到精通》显示锁Lock和ReentrantLock

javaC作者:张振华    购买链接:天猫商城  JD商城  当当书店

 

显示锁Lock和ReentrantLock

Lock是一个接口提供了无条件的、可轮询的、定时的、可中断的锁获取操作,所有加锁和解锁的方法都是显式的。包路径是:java.util.concurrent.locks.Lock。核心方法是lock(),unlock(),tryLock(),实现类有ReentrantLock, ReentrantReadWriteLock.ReadLock, ReentrantReadWriteLock.WriteLock。

阅读全文

Apache Storm 官方文档中文版

原文链接    译者:魏勇

About

本项目是 Apache Storm 官方文档的中文翻译版,致力于为有实时流计算项目需求和对 Apache Storm 感兴趣的同学提供有价值的中文资料,希望能够对大家的工作和学习有所帮助。

虽然 Storm 的正式推出已经有好几个年头了,发行版也已经到了 1.0.x,但是目前网络上靠谱的学习资料仍然不多,很多比较有价值的资料都过时了(甚至官方网站自己的资料都没有及时更新,这大概也是发展太快的社区的通病),而较新的资料大多比较零碎,在关键内容的描述上也有些模棱两可,给初学者带来了很大的困扰。本人自己在初学 Storm 的阶段就非常痛苦,一直想有一份较系统、实用的资源来方便学习。最近借着整理工作的机会,就下定决心通过官方文档的翻译梳理出 Storm 的技术路线,于是就有了这个翻译项目。非常感谢并发编程网对本项目的支持,由于本人水平有限,翻译中仍然存在不少问题,还请大家不吝斧正。如果对本项目有任何问题,欢迎在评论中或者本项目的 Github 页面中(https://github.com/weyo/Storm-Documents)提出,另外也可以直接给本人发邮件(ivicoco at gmail.com),谢谢。

阅读全文

Apache Storm 官方文档 —— 内部技术实现

原文链接    译者:魏勇

这部分的 wiki 是为了说明 Storm 是怎样实现的。在阅读本章之前你需要先了解怎样使用 Storm。

阅读全文

return top