文本差异比较:google-diff-match-patch

google-diff-match-patch这个类库提供了强大的算法用于纯文本内容的差异比较,匹配,打补丁,实现同步纯文本所需要执行一些操作。支持多种语言包括:Java、JavaScript、C++、C#、Objective C、Lua和Python。

    Java数据流框框:BeanIO

BeanIO是一个开源框架用于从数据流读写Java beans或POJO对象。通过一个XML映射文件,BeanIO能够配置用于从输入流解析对象并格式对象写到输出流中。BeanIO同样还非常适合于读写Flat文件,当前支持CSV文件、拥有分隔符和灵活长度的文件。

    Snap Backup

Snap Backup是一个只需要使用简单的鼠标单击就可以完成文件备份的备份软件。专门为一些需要简单快捷地备份重要资料的用户所准备。它虽然提供了对多种语言的支持,但是并不提供对简体中文的支持。Snap Backup可以将文件备份到磁盘中的其它分区或连接到计算机USB接口的...

    Doclava

Doclava是一个新的Javadoc工具,它允许你自定义一些javadoc标签。这个工具来自Google,并且在Google Guice项目中得到了广泛使用,你可以看一下Guice的javadoc,非常棒。Doclava使用JSilver(Clearsilver的Java实现)作为模板引擎。它可以实现多个相关项目文档之间的...

    Simple Java API for ODF

Simple Java API for ODF提供一个易于使用的Java类库来创建、修改ODF1.2文档,并从文档中抽取数据。它采用纯Java实现,不需要在系统中安装任何文档编辑器。

    网格计算基础平台 Globus Toolkit

Globus是一种用于构建计算网格的开放体系结构、开放标准的项目。Globus Toolkit工具包来源于Globus项目.是一个开放源码的网格的基础平台,基于开放结构、开放服务资源和软件库,并支持网格和网格应用,目的是为构建网格应用提供中间件服务和程序库。Globus Toolkit...

    Piriti

Piriti是一个用于在GWT应用程序中的生成JSON和XML数据格式的映射器Mapper。采用注释定义数据。收录时间:2011-04-30 22:26:23

    数据库迁移框架flyway

flyway是一个敏捷的Java数据库迁移框架。支持在启动时自动迁移。

    服务注册程序pojosr

pojosr是一个POJO服务注册表(Pojo Service Registry),能够实现OSGi风格的服务注册程序而不需要使用OSGi框架。

    Aviator轻量级表达式执行引擎

Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。 Aviator的设计目标是轻量级和高性能 ,相比于Groovy、JRuby的笨重,Aviator非常小,加上依赖包也才450K,不算依赖包的话只有70K;当然,Aviator的语法是受限的,它不是一...

    ZooKeepe分布式系统协调

ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 Zookeeper是Goo...

    OpenNLP自然语言处理工具

OpenNLP是一个基于Java机器学习工具包,用于处理自然语言文本。支持大多数常用的 NLP 任务,例如:标识化、句子切分、部分词性标注、名称抽取、组块、解析等。

    WYSIWYG编辑器 CKEditor for Java

这是在线WYSIWYG HTML编辑器CKEditor的Java支持版。采用JSP自定义标签的形式实现。收录时间:2011-05-03 08:36:52

    系统管理套件 RHQ

RHQ是一个可扩展的,支持多种产品和平台的系统管理套件,它具有以下功能:  * 图形化监控  * 错误报警  * 远程配置资源  * 远程操作 RHQ的具体特性 Inventory   :提供可管理资源的信息Monitoring:针对管理资源具体方面的监控,比如...

    YAML解析器 SnakeYAML

SnakeYAML是基于Java开发的一个YAML解析器。Unicode支持包括 UTF-8/UTF-16输入/输出。提供高级API用于序列化和反序列化本地的Java对象。支持所有来自YAML类型库中的所有类型。能够提供相对有意义的错误信息。

    Blister

Blister是一个用于操作苹果二进制PList格式文件的Java开源类库(可用于发送数据给iOS应用程序)。

    Multiverse

Multiverse是Software Transactional Memory(STM)的一个Java实现。软件事务内存 (STM) 是一种模拟数据库事务的并发控制 机制来控制在并行计算时对共享内存的访问控制。它是锁的一种替代机制。在STM中,一个事务指的是一段读、写共享内存的代码。这些读写操作在逻辑...

    Simple EL

Simple EL是一个表达式解析引擎。它将表达式解析分成四个部分:预处理、编译、缓存和执行。这四个步骤任意一部分都可以替换,类似设计模式中的Template Method。缺省的实现是:将表达式处理成Java Source,调用Tools.jar的Javac API动态编译,缓存变异后反射得到的实...

    Hama

Hama是一个分布计算框架,基于BSP (Bulk Synchronous Parallel大容量同步并行)计算技术,主要针对大规模科学的计算。

    JWNL

JWNL是一个访问WordNet风格的关系词典的API,除了能够提供数据访问外,还可以方便关系发现和语义处理。 WordNet是一个联机英语词汇检索系统,由Princeton大学研制。它作为语言学本体库,同时又是一部语义词典,在自然语言处理研究方面应用很广。它采用语义网络作为其...