Java常用类库以及简介,具体使用细节进行百度(爬虫爬取的数据)
Posted javartisan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java常用类库以及简介,具体使用细节进行百度(爬虫爬取的数据)相关的知识,希望对你有一定的参考价值。
来至于互联网
Office文档的Java处理包 POI [推荐]
Apache POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。目前POI已经有了Ruby版本。 结构: HSSF - 提供读写Microsoft Excel XL...Java常用工具包 Jodd [推荐]
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架。简单,却很强大! Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + ...
Google的Java常用类库 Guava
Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。 目前主要包含: com.google.common.annotation...
Java Base64
这是一个封装了 BASE64 编码的 Java 类库。 使用方法如下: String encoded = Base64.encode("Hello, world!", "UTF-8"); Str...
Java对象序列化框架 Kryo [推荐]
Kryo 是一个快速高效的Java对象图形序列化框架,主要特点是性能、高效和易用。该项目用来序列化对象到文件、数据库或者网络。 示例代码: Kryo kryo = new Kryo(); //...
Protocol Buffers [推荐]
Protocol Buffers (ProtocolBuffer/ protobuf )是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方...
Mybatis 增强工具包 Mybatis-Plus [国产]
MyBatis 增强工具包,简化 CRUD 操作。 启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。 Maven 坐标 http://search.maven....
Java 日期时间处理库 Joda-Time
JodaTime 提供了一组Java类包用于处理包括ISO8601标准在内的date和time。可以利用它把JDK Date和Calendar类完全替换掉,而且仍然能够提供很好的集成。 Joda...
Java动态代理 CGLib
CGLib (Code Generation Library) 是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。Hibernate用它来实现PO字...
Redis 客户端图形界面工具 RedisClient [国产]
RedisClient 是 Redis 客户端 GUI 工具,使用 Java swt 和jedis 编写。它将redis数据以windows资源管理器的界面风格呈现给用户,可以帮助redis开...
Commons-lang
Commons项目中用来处理Java基本对象方法的工具类包,可以简化很多平时经常要用到的写法,例如判断字符串是否为空等等。 JavaDoc:http://tool.oschina.net/api...
Java日期时间处理类 date4j [推荐]
date4j是一个用于简化日期和时间操作的Java工具。可以替换java.util.Date。 示例代码: DateTime dateAndTime = new DateTime("2010-0...
Bean 验证框架 Hibernate Validator
用Annotations 给类或者类的属性加上约束(constraint),在运行期检查属性值是很优雅的.Hibernate Validator就是这样的一个框架.该框架是十分容易的(就像参考文...
Commons-IO
Commons项目中用来处理IO的一些工具类包,下面是一些示例代码: //直接将IO流转成字符串 InputStream in = new URL( "http://jakarta.apach...
Commons codec
Commons项目中用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64等等。 JavaDoc:http://www.ostools.net/apidocs/apidoc...
Java本地方法封装库 JNA
JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代...
Commons Daemon [推荐]
Commons Daemon 可以帮你实现将一个普通的 Java 应用编程系统的一个后台服务。 例如 Tomcat 就是利用这个项目来实现作为 Linux 和 Windows 的服务启动和停止的...
表达式解析执行器 IKExpression [推荐] [国产]
IK-Expression 是一个开源的(OpenSource),可扩展的(Extensible),基于java语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工...
文本编码自动检测 cpdetector
一个可以自动检测文本编码格式的项目 detector按照“谁最先返回非空的探测结果,就以该结果为准”的原则返回探测到的 字符集编码。 使用需要用到三个第三方JAR包:antlr.jar、cha...
OpenDocument文档转换器 JODConverter
JODConverter一個Java的OpenDocument 文件轉換器,可以進行許多文件格式的轉換,它利用OpenOffice所提供的轉換介面來進行轉換工作,它能進行底下的轉換工作: Mic...
Java 配置文件读写 Commons Configuration
Commons Configuration是一个java应用程序的配置管理类库。可以从properties或者xml文件中加载软件的配置信息,用来构建支撑软件运 行的基础环境。在一些配置文件较多...
JavaBean 工具包 BeanUtils
commons-beanutils 是apache commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的属性进行处理。 示例代码: Employee empl...
Java 快速序列化库 FST [推荐]
FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。...
Java分页包 commons-java-pager
在java web开发中,分页已经成为了不可缺少的一个组件. 我曾经参与过很多的java web开发, 在不同的项目中修订了多种分页组件(或者叫分页工具类) 但是最后我发现, 无论怎么修订, 总...
Java 访问 C++ 方法 JavaCPP [推荐]
JavaCPP提供了在Java中高效访问本地C++的方法。采用JNI技术实现,支持所有Java实现包括android系统,Avian 和 RoboVM。 JavaCPP提供了一系列的Annota...
字符集编码的自动识别 jchardet [推荐]
jchardet是mozilla自动字符集探测算法代码的java移植。这个算法的最初作者是frank Tang,C++源代码在http://lxr.mozilla.org/mozilla/sou...
ETL数据导入/导出工具 HData [推荐] [国产]
HData是一个异构的ETL数据导入/导出工具,致力于使用一个工具解决不同数据源(JDBC、Hive、HDFS、HBase、MongoDB、FTP、Http、CSV、Excel、Kafka等)之...
Commons Pool
Commons Pool组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现,可以有效地减少处理对象池化时的工作量,为其它重要的工作留下更多的精力和时间。 创建新的对象并初始化...
jfinal+snaker+B-JUI基础项目 JfSnPM [国产]
项目说明 项目为整合 Jfinal Snaker B-jui 的基础项目。适用于OA,后台。 演示地址 http://jfsnpm.sturgeon.mopaas.com 演示地址可使用os...
ReflectASM
ReflectASM 是一个非常小的 Java 类库,通过代码生成来提供高性能的反射处理,自动为 get/set 字段提供访问类,访问类使用字节码操作而不是 Java 的反射技术,因此非常快。 ...
Google Collections
Google Collections Library是由Google基于Java5.0 Collections Framework开发的一套新的Java集合框架。新添加的主要类型包括: BiMa...
CSV解析的Java包 openCSV
opencsv一个简单的CSV解析Java包。它封装了CSV格式文件的输出和读入,可以自动处理CSV格式中的特殊字符。
html2Image
Html2Image 是一个 Java 类库,可将 HTML 存为 GIF\\PNG 和 JPG 图像,并通过 <map> 元素让该图片可点击。 示例代码: HtmlImageGenerator ...
Java 序列化库 JID
JID 是一个用来反序列化、更新和重新序列化 Map 对象,在 i5 2.53GHz 处理器的机器上,完成 10000 条目的操作仅需 4 毫秒。序列化和重新序列化的时间很大程度上依赖于表条目的...
命令行界面构建工具 Docopt [推荐]
Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅的,可读性强的,并且复杂(如果你需要的话)的命令行界面。Docopt 提供多种语言版本,包括:Java、...
Spring-Boot 的 Dubbox boot-dubbo [国产]
Boot-dubbo 项目整合了最新的 Spring Boot 和功能强大的 RPC 框架 Dubbox,两者都有优点,也都有缺点,最新版本的 Spring Boot 包含了 Metrics 模...
Java序列化类库 protostuff
protostuff 是一个支持各种格式的一个序列化Java类库,包括 JSON、XML、YAML等格式。 示例代码: public class UserSchema implements Sc...
docx的Java操作库 docx4j
docx4j 是一个解压的docx包(docx本身是zip包)和解析WordprocessingML格式XML的Java库 。 最新版本的 docx4j 也支持PowerPoint pptx文件...
表达式语言 OGNL
OGNL 是一种图对象的导航语言,这是一个表达语言获取和设置属性的Java对象。您使用相同的表达都得到和设置Key-Value的属性。 该ognl.Ognl类包含方便评价方法的OGNL表达式。为...
CSV格式读写库 SuperCSV
Super CSV 是一个速度奇快、免费跨平台的 CVS 格式数据的读写库,可以方便的处理对象、Map、列表的读写操作,以及自动化的类型转换和数据检查功能。
Java邮箱地址验证 jaev
很显然,这个项目有点小题大做了,jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。不过它并不是这么简单,可以跟很多框架进行集成。 示例代码: ValidatorFactoryBui...
Spring Session
Spring Session 致力于提供一个公共基础设施会话,主要功能如下: 从任意的环境中访问一个会话 (i.e. web, messaging infrastructure, etc) WE...
Java表达式引擎 Aviator [国产]
Aviator是一个高性能、轻量级的基于java实现的表达式引擎,它动态地将String类型的表达式编译成Java ByteCode并交给JVM执行。 Aviator支持所有的关系运算符和算术运...
Java国际化开发包 ICU4J
ICU4J 是IBM的国际化开发组件ICU的Java语言实现版本。
java表达式计算 QLExpress [国产]
@author qhlhl2010@gmail.com 你想知道 a love b = ? 吗 ,你想随意定义自己的操作符号吗 ? 请使用 QLExpress工具包 QLExpress ...
Java表达式语言 JUEL
JUEL (Java Unified Expression Language) 是 JSP 2.1 规范中的表达式语言(EL) 的 Java 实现。 示例代码: // parse our exp...
Java Bean 工具包 Dozer
Dozer是一个用来复制 JavaBean 属性的类库,类似 BeanUtils 例如: MapperIF mapper = new DozerBeanMapper(); Destination...
Java集合类 GNU Trove
Trove 是一个快速、轻量级 Collection 类的集合。Trove 提供所有标准 java.util Collections 类的更快的版本以及能够直接在原语(primitive)(例如...
Java 实时集合框架 Javolution
Javolution 提供一个高性的Java集合(collection )类库和一些实用的工具类。虽然这个类包只提供非常少的几个集合类,但是这些类就能够代替大部分java.util类。javol...
Java UUID Generator
JUG 是一个纯 Java 的 UUID 生成器。 UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。UUID按照开放软件基金会 ...
Java 命令行解析器 JOpt Simple [推荐]
JOpt Simple 是一个简单的、测试驱动的命令行解析器,支持 POSIX getopt() 和 GNU getopt_long() 示例代码: package joptsimple.exa...
表达式计算引擎 Fast EL [国产]
Fel轻量级的高效的表达式计算引擎。 Fel在源自于企业项目,设计目标是为了不断变化的功能需求和性能需求。 Fel是开放的,引擎计算中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,...
Java Util 工具类 hutool [国产]
hutool 是一个Util工具类(类似之前的 common-tools),但是这个工具类依赖更少,提供更多的实用功能,可以大大加快开发的速度。里面每个类相对独立,具体请阅读注释。
Java简繁体中文互换 java-zhconverter [国产]
java-zhconverter是一个简繁体中文互换的Java开源类库。 示例代码: // Instantiation will fetch the property file which lo...
YAML解析器 SnakeYAML
SnakeYAML是针对java语言的YAML解析器。 特性: 完整的 YAML 1.1解析器。尤其是,SnakeYAML能够分析来自于规范的所有示例; 支持Unicode,包括UTF-8/UT...
时间格式化类库 PrettyTime
PrettyTime是一个开源的时间格式化类库。它能够将时间格式成易于用户阅读的格式,如"12分钟前"、"2天前"、"至今3个月"等。易于使用。完全可定制,可以创建属于自己TimeUnit和Ti...
Apache Commons Exec
Apache Commons Exec 是 Apache 上的一个 Java 项目,提供一些常用的方法用来执行外部进程,如下面代码所示: String line = "AcroRd32.exe ...
轻量级Java有限状态机 Squirrel State Machine [国产]
Squirrel State Machine 是基于Java的有限状态机的实现。主要实现功能包括: - 提供友好的API来构建状态机 - 提供基于注释声明状态机 - 事件驱动的状态转移 - 状态...
Java 转义库 unbescape [推荐]
unbescape 是一个 Java 的转义库,特点是高性能和易用,而且功能强大,支持多种格式的转义,包括: HTML (HTML5 and HTML 4) XML (XML 1.0 and X...
Spring Shell
Spring Shell 提供交互式的 Shell 可让你使用简单的基于 Spring 的编程模型来开发命令。 示例代码: @Component public class HelloWorldC...
Java集合框架 fastutil
fastutil 在 Java 的集合框架的基础上进行扩展,主要的目的是快速存取以及低内存占用。同时也提供了一组快速的API用来读写文本和二进制文件。
序列化协议 Spearal
Spearal 是一个全新的开源的序列化协议,旨在突破 JSON 的限制,其目标第一步是让 HTML 和原生移动应用可连接到 Java 的后端。 Spearal 主要目标是让序列化更简单,封装了...
Java命令行参数处理类库 Commons CLI
Commons CLI 是一个用来处理命令行参数的 Java 工具包。 示例代码: CommandLineParser parser = new PosixParser(); CommandLi...
Retrolambda
Retrolambda 是一个 Java 类库,在 Java 5、6、7 上实现 Java 8 的 Lambda 表达式的功能。你可以通过 Retrolambda 让使用 Lambda 表达式的...
Java多线程开发包 JEgg
JEgg 是一个框架用来减少开发可靠的多线程 Java 应用程序的复杂度。JEgg 采用的是活动对象 Active Object 设计模式。
INI工具包 Java INI Package
Java INI Package (JavaINI) 是一个 Java 语言用来读写 INI 文件的工具包。 下面是一段示例代码: import org.dtools.ini.*; public...
protobuf-java-format
otobuf-java-format是用于序列和反序列所有基于Google Protobuf格式的各种消息。它能够将protobuf格式还原成XML、JSON和HTML等文本格式。 示例代码: ...
java 公式解析 表达式解析 expression-analyzer [国产]
基于有限自动机和LL(1)分析法实现的公式解析器,使用java语言开发,具备以下功能: 1) 实现了算术和逻辑表达式的解析,可使用单条或多条语句,表达式中可使用注释; 2) ...
CSS解析器 CSS Parser
CSS Parser 是一个用Java编写的用来解析 CSS 的解析库。
IP 到地名映射库 ip2region [国产]
ip2region - 准确率99.9%的ip地址定位库,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了java,php,c,python,nodejs,golang查询绑定和Binar...
表达式语言解析器 Commons EL
Commons EL 是 Apache 组织中一个用来解析 JSP 2.0 的表达式语言的 Java 类库。 JavaDoc: http://tool.oschina.net/apidocs/a...
高性能异步网络框架和 WEB 服务器框架 Voovan [推荐] [国产]
VOOVAN 开源框架 Voovan 是一个高性能异步网络框架和 HTTP 服务器框架,同时支持 HTTP 客户端抓取、动态编译支持、数据库访问封装以及 DateTime、String、Log、...
Java算法包 jga
jga (Generic Algorithms for Java) 是一个 Java 的通用算法函数库,旨在提供一些常用的函数和表达式的封装。 示例代码: List<Fruit> citrus ...
编码检测工具 juniversalchardet
Mozilla在很多年前就做了一个非常优秀的编码检测工具,叫chardet(java版jchardet ),后来有发布了算法更加优秀的universalchardet,用于Firefox的自动编...
user-agent-utils
user-agent-utils 是一个用来解析 User-Agent 字符串的 Java 类库。 能识别的内容包括: 常见操作系统 常见 Web 浏览器 很多移动设备 一些平板设备 一些 Em...
Java的表达式计算引擎 Expr4J
Expr4J 是一个Java的表达式计算引擎,可以用来计算例如在 Excel 单元格中的表达式等。 示例代码: package org.boris.expr.util; import java....
Java类动态代理框架 Smartproxy
Smartproxy 是一个 Java 的动态类和实例代理框架,类似 java.lang.reflect.Proxy 类所作的工作,但无需调用 InvocationHandler 接口。Smar...
Java高性能集合类 ConcurrentLinkedHashMap
ConcurrentLinkedHashMap是java.util.LinkedHashMap的一个高性能实现。主要用于软件缓存。 示例代码: EvictionListener<K, V> li...
Aspose.Email
Aspose.Email 是一组控件用于轻松的开发 email 功能的应用程序、Web应用、Web服务和Windows 应用。支持 Outlook PST, EML, MSG, and MHT ...
分布式事务管理器 ByteTCC [国产]
ByteTCC是一个基于TCC(Try/Confirm/Cancel)机制的分布式事务管理器。兼容JTA,可以很好的与Spring容器进行集成。 一、快速入门 1.1. 加入maven依赖 ...
Bean Validation
Bean Validation 项目的目的就是为了实现 Bean Validation Specfication (JSR303) 规范,并与 TCK 兼容,支持 Java SE 5 或者更新版...
Java科学计算包 JScience
JScience 是一个Java的科学计算包
PDF生成工具包 FOP
FOP是由James Tauber发起的一个开源项目,原先的版本是利用xsl-fo将xml文件转换成pdf文件。但最新的版本它可以将xml文件转换成pdf,mif,pcl,txt等多种格式以及直...
Java快速开发库 Beangle
Beangle立足java企业软件开发,提供敏捷、基于约定(Convention Over Configuration)的脚手架和工具包。 着力以简化项目构建,并规范项目开发习惯,形成易于管...
表达式解析引擎 SimpleEL [国产]
Simple EL是一个表达式解析引擎。它将表达式解析分成四个部分:预处理、编译、缓存和执行。这四个步骤任意一部分都可以替换,类似设计模式中的Template Method。 缺省的实现是:将表...
INI文件操作类库 [ini4j]
[ini4j] 是一个简单的Java类库,用来读写Windows的ini配置文件。同时还包含一个 Java Perferences API 的实现。 示例代码: import org.ini4j...
不使用构造方法创建对象 Objenesis
如果一个类没有参数为空的构造方法时候,那么你直接调用newInstance方法试图得到一个实例对象的时候是会抛出异常的。能不能有 办法绕过构造方法来实例化一个对象呢? Objenesis 为其提...
Commons Validator
Apache Commons Validator 组件提供了客户端和服务器端的数据验证框架。
DBF的Java操作类库 JavaDBF
JavaDBF 是一个用来读写XBase (dBase/DBF) 文件的 Java 类库,非常适合用来解析 DBF 数据库文件。
结构化纯文本格式 OGDL
OGDL (Ordered Graph Data Language) 是个结构化纯文本格式,用来表示图的信息。它的语法非常简单,适用于任何简单的解析器。同时,它还是个可读的替代数据应用中的 XM...
Apache DB DdlUtils
Apache DB DdlUtils 是一个很小型的易用的组件,用于操作数据库定义文件——DDL。通过在 XML 文件中定义数据库模型,例如表格和列,这些XML文件可以通过 Ant 的任务被植入...
模拟数据生成器 Data-Processer [推荐] [国产]
Data-Processer 简介 1、是什么? 它是一个模拟数据生成器。我们在测试过程中,产生完整、全面的真实数据可能比较困难。我们可以根据需求,创建对应的模版和词典,利用数据模拟生成器生成我...
common-tools [国产]
java工具类,提供常用的功能方法,例如:时间工具、数据库连接池工具、ssh端口映射(已与数据库连接集成)、支持变量替换和自定义字符集的配置文件类、多线程工具类、文件读写工具类等等。还提供生产者...
OpenOffice 的 Java 类库 jOpenDocument
jOpenDocument 是一个用来处理 OpenOffice.org 文档的 Java 类库,无需 OpenOffice 的支持。 使用 jOpenDocument 你能够: * 动态创建文...
配置管理API Archaius
Archaius 包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等等功能。 示例代码: // create a property whose value ...
Java的CSV解析包 CSVObjects
CSVObjects 是一个 Java 的类库,用来解析和处理 CSV 格式的文件,并转成 Java 的对象,无须编写解析的逻辑。
Java 快速开发框架 java_framework [国产]
java_framework 可以帮助 Java 开发者快速开发 spring+mybatis+mysql 应用,易学易用 使用方法:直接下载导入 MyEclipse 即可。 相关截图
表达式解析执行器 IK Expression [国产]
IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工具...
命令行参数解析库 JCommander
JCommander 是一个非常小的Java 类库,用来解析命令行参数。 示例代码: import com.beust.jcommander.Parameter; public class ...
Java表达式解析器 JExel
JExel 是一个Java语言的表达式解析器,可以解析大部分基本的算式以及字符串表达式。
OpenRTB
OpenRTB 为所有支持 protobuf 语言提供绑定,另外,它也支持 Java,例如 JSON 序列化和验证。详细信息请查看 Wiki。
Java File Copy Library
Java File Copy Library 提供了一种简易的方法用于执行大量的文件拷贝工作,可定义批处理进行文件复制,复制的过程可通过一个进度条显示,如下图所示: 示例代码: Sour...
Java文本处理工具包 ORO
Jakarta-ORO 是一个Java工具包用来在 Java 类中进行文本处理的功能,提供兼容 Perl5 的正则表达式、类 AWK 的正则表达式等。
通用工具类 commonUtils [国产]
涵盖加密,日期处理,验证,网络,字符串处理,配置,文件处理,异常等工具类。
protobuf的Java开发包 jprotobuf [国产]
jprotobuf是针对Java程序开发一套简易类库,目的是简化java语言对protobuf类库的使用 使用jprotobuf可以无需再去了解.proto文件操作与语法,直接使用java注解定...
预输入搜索 Cleo
Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司的开源项目。 LinkedIn Typeahead 对该项目的详细介绍请看 linkedin ...
代码自动生成器 AutoCreate [国产]
autocreate 是 数据库链接采用Jfinal ActiveRecordPlugin,模板配置采用beetl,实现根据模板自动生成项目代码。 可以根据自己项目代码结构,定制属于自己的模板,...
j2ee应用快速开发手架 thinker
thinker(像一个思想者一样去写代码) 介绍 工作中的积累,搭建的j2ee应用快速开发手架,重点在代码重构,一些常用功能的演示,工具,插件等的整理 github gi...
页面数据分页处理 SmartPagination
smartpagination框架的优势: 1、跨数据库:底层可以采用ORM、iBatis、JDBC等技术访问数据库,甚至可以不是数据库(比如可以是一台远程socket server); 2、提...
Java反射工具包 reflectutils
reflectutils 是一个适于 Java 5+ 的反射工具包。 示例代码: List l = ReflectUtils.getInstance().constructClass(Lis...
代码生成工具 swing-generate [国产]
swing-generate是java swing开发的一款代码生成工具。 你可以修改模板文件进行自定义,这里使用的是velocity模板引擎, 后期会出web版本的在线模板定制 :)
序列化库 FlatBuffers
FlatBuffers 是一个 Java 的序列化库,用于游戏和其他内存受限的应用。FlatBuffers 可以让你直接访问序列化后的数据,无需解压并进行解析的过程。同时提供很强的向前和向后兼容...
Aspose.Slides for Java
Aspose.Slides for Java 是一个 Java 组件,用来操作 PowerPoint 幻灯片文档,无需安装 PowerPoint 环境,可导出到 PDF、嵌入音频和视频链接,生成...
Java文件监控库 jpathwatch
jpatchwatch 是一个 Java 的库用来监控指定目录的文件变更,使用操作系统本身的功能实现,避免轮询。 可监控的操作包括: 文件创建和删除 文件修改 文件重命名 子目录修改 目录失效
Flying Saucer
Flying Saucer 用纯 Java 编写的,可以将 XML/XHTML 应用 CSS2.1 样式渲染为 PDF、图片。此库基本上能实现 CSS 2.1 的整体性, 并且完全符合 W3C 规范。
Apache Forrest
Apache Forrest是一个把来自各种不同的输入数据源转换成用一种或多种输出格式(比如HTML,PDF等)来统一显示的发布系统。它基于Apache Cocoon并分离了内容与内容结构,不仅...
Commons Discovery
Discovery 组件用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法。 示例代码: import org.apache.commons.discovery...
yaml 的 java 实现 JYaml
JYaml 是 yaml 的 java 实现,jyaml 在除了能够解析 yaml 文件外,还提供了非常方便的配置文件读取功能,比如映射属性到 Java Bean Yaml 可以映射List,...
Java Bean 映射框架 Orika
Orika 是一个 Java Bean 映射框架。 示例代码: mapperFactory.classMap(BasicPerson.class, BasicPersonDto.class) ...
Java的CSV解析包 CSVBeans
CSVBeans 是一个 Java 的类库,用来解析和处理 CSV 格式的文件,并转成 Java 的Bean,无须编写解析的逻辑。
JFinal 基础工具包 JFinal-commons [国产]
JFinal-commons是JFinal2.0框架的一个基础工具包,集成众多工具,为您节约更多时间,去陪恋人、家人和朋友 :) 该项目最早是在媒体猫(java saas)中的一个maven模块...
HTTPBuilder
如果熟悉HttpClient,那么你对 HTTPBuilder就不会感到陌生,它是对前者的封装,使之更符合Groovy的使用惯例。下面的例子摘自HTTPBuilder的文档,它充分展示 了自己的...
JActor的文件持久化组件 JFile
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。
高性能内存消息和事件驱动库 Chronicle
Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-2000 万消息/记录。
Java 常用工具包 JCake [国产]
JCake是整合了目前Java开发过程中使用最多的:字符串处理、日期处理、邮件处理、文件处理、任务调度处理、HTTP请求处理、MD5/AES加密解密处理的一系列工具类,方便开发人员,减少一些不必...
轻量级的序列化/反序列化工具 XBlink [国产]
简介: 一个轻量级的通用型序列化反序列化工具 特点: 轻 -- 当前版本,无需引入任何第三方jar包,JDK1.5以上适用,大小总共120K。 易 -- 简单易用,基本上只需调用一个方法就能帮你...
Java的CSS工具包 SAC
SAC 全称是 Simple API for CSS ,是Java语言用来处理 CSS 的一个开源类库。 SAC 的 JavaDoc 文档:http://www.oschina.net/uplo...
Java集合工具包 lambdaj
LambdaJ 的主要目的是简化对集合的操作。在迭代集合时,特别是在嵌套循环阶段,很容易出错,使代码的可读性变的很糟糕。而该库的目的就是来缓解这些问题。 示例代码: List sortedByA...
Java 反射封装库 joor
jOOR 在java原生的反射基础上进行了简单的封装,使得反射使用方便不少! 举个简单的列子,供大家参考。 java 原生反射写法: try Method m1 = department...
网页正文抽取算法 ContentExtractor [国产]
简介 ContentExtractor 是一个开源的网页正文抽取工具,用JAVA实现,具有非常高的抽取精度。 算法 ContentExtractor的网页正文抽取算法使用的是CEPR,适用于几乎...
数据库分区分表的框架 TinyDbRouter [国产]
TinyDBRouter是一个用于进行数据库分区分表的框架,它实现在JDBC驱动层,具有更好的普适性和兼容性。 支持各种数据库,支持绝大多数SQL语句。 支持读写分离和数据分表。 同时对排序、聚...
Commons CSV
Commons CSV 是一个用来读写各种 Comma Separated Value (CSV) 格式文件的 Java 库. Maven: <groupId>org.apache.common...
EWS Java API
ews-java-api 是用来访问 Exchange Web 服务的 Java 客户端库,API 支持 Office 365 Exchange Online。
Excel 数据处理工具 fasterexcel [国产]
fastexcel 可以快速简单读取excel数据,将 Apache POI 进行了薄封装,基于注解,更加易于使用。 使用样例 FastExcel fastExcel = new FastExc...
HTML恶意代码过滤 AntiSamy
它是一个可确保用户输入的HTML/CSS符合应用规范的API。换句话讲,这个API可以确保用户无法在HTML中提交恶意代码,这些恶意代码提交通常 被用于用户输入的个人资料、评论等会被服务端持久化...
diff-match-patch
要对文本文件的进行比较的时候,可以考虑使用google-diff-match-patch,它可以进行比较、匹配和生成补丁的操作
Java 生成器代码集合 Google Auto
Auto 是 Java 生成器源代码集合,包括: AutoFactory - 兼容 JSR-330 的工厂 AutoService - ServiceLoader 的 Provider-conf...
目录比较同步助手 Direetory Helper
Direetory Helper 是一个用JAVA可视化的目录文件同步助手,可以比较两个目录的结构不同,然后复制不同的数据进行同步。 程序运行需要JRE1.7运行环境。 应用场景: 1.相机卡里...
jMimeMagic
jMimeMagic 是一个用来检测文件或者数据流的 MIME 类型的 Java 类库。
Java字节码操作 ASMSupport [国产]
当使用ASM编写的时候 很多情况下需要了解JVM底层的指令的, 并且需要对栈和本地变量显式的进行操作, 如果直接用ASM进行开发势必会付出更多的学习成本和时间成本,并且不易后期的维护。 此框架正...
优先级R-Tree PRTree
PRTree是一个实现了优先级R-Tree以及空间索引的Java开发包,代码示例: PRTree tree = new PRTree (new Rectangle2DConverter (), ...
UBB码转换 UBB2HTML
UBB2HTML 是一个用来将 UBB 码转换成 HTML 代码的 Java 类库。 使用方法: String html = UBBDecoder.decode("[b]I Love You[/...
Java对象转换库 EZMorph
EZMorph是一个简单的java类库用于将一种对象转换成另外一种对象。EZMorph原先是Json-lib项目中的转换器。EZMorph支持原始数据类型(Primitive),对象(Objec...
JBoss Marshalling
JBoss Marshalling 是一个Java对象的序列化API包,修正了JDK自带的序列化包的很多问题,但又保持跟 java.io.Serializable 接口的兼容;同时增加了一些可调...
Commons Chain
Commons Chain 是一个实现了责任链设计模式的 Java 类库。 示例代码: package org.apache.commons.chain.mailreader.commands;...
OpenSymphony 公共工具类 OSCore
Opensympnony的组件多是精致小巧的设计,简单易用和灵活。OSCore作为是一组公共工具类,提供了丰富的常用方法的标准实现,供其他OpenSymphony组件使用。 OSCore的代码很...
user-agent-parser-java
这是一个用来解析 User-Agent 字符串的 Java 类库。
8583 报文解析框架 Simple8583
最近在做中国银行的一个快捷支付渠道,使用的是 ISO8583 协议,一开始用的是JPOS框架,但是感觉框架比较臃肿,而且文档也比较少。在等待银行专线的过程中,自己闭门造车做了一个简单的8583报...
VCard格式读写的Java类库 cardme
cardme 是 RFC 2426 的 Java 实现,可方便读写 VCard 文件格式。
Word文档生成 TinyDocGen [国产]
序言 Word文档生成在许多项目中都是需要的,目前来看有两种方案,一种是通过Apache POI工具包、iText来生成,另外一种是利用Office Open Xml规范来进行生成。各种方案各有...
Java 实体类生成工具 JavaEntityBuilder [国产]
JavaEntityBuilder 是 Java 实体类生成工具。 简单xml 数据库配置,内置: 1.基本工具类 2.jdbc session 管理 3.实体类生成工具类 4.简易Swing界面
JDBC 工具包 Midao JDBC
Midao JDBC 简化了 JDBC 的开发,特点是灵活、可定制、简单直观,提供大量的功能,包括事务处理、元数据操作、类型处理、检视、输入输出处理和转化,带连接池的数据源支持;缓存和懒查询执行...
bean转化的利器 mapping4java [国产]
mapping4java,bean转化的利器,性能上快上beanutils 10倍,功能上比cglib丰富很多。国外类似的产品还有dozer(基于beanutils,性能还是一样那么烂)。 性能...
轻量级的分类工具 Classifier4J
Classifier4J是一个轻量级的分类工具,支持贝叶斯分类、向量空间模型、信息摘要等。 简单实例代码: SimpleClassifier classifier = new SimpleCla...
Java的文本文件处理包 JSaPar
JSaPar 是一个根据预设模型来解析各种文本文件和CSV文件的Java类库,主要的功能包括: * 通过一个 XML 格式的 Schema 文件来解析文本文件的格式 * Schema 也可以...
Java 反射封装库 Mirror
给一个简单的问题带来光明的解决方案,通常用ReflectionUtil命名。 在几乎所有项目都需要依靠反射来做高级任务。但是,处理Java反射API是痛苦的。问任何使用过反射的人,他会告诉你它是...
GraphQL 的 Java 实现 graphql-java
graphql-java 是 GraphQL 的 Java 实现。这个库的目标是用于真实的生产环境。 graphql-java 解析和执行查询 GraphQL 。它并不真正获取任何数据的:数据来...
Java树形容器 JTreeMap
JTreeMap是一个使用 Map 的数据结构来表示树形结构的 Java 容器。
跨语言对象序列化 MGen
MGen 是一个支持跨语言的对象序列化项目,由以下两部分组成: 源码生成的工具 ( MGen 编译器 ) 语言的支持库 MGen 类似 Gooogle 的 Protocol Buffers ,可...
Bean脚本框架 BSF
BSF (Bean Scripting Framework) 是一组 Java 的类用来在 Java 的程序中支持脚本语言,可在脚本语言中访问 Java 的对象和方法。BSF 支持多种脚本语言,...
读取应用程序配置的类库 EasyConf
EasyConf是一个用来读取应用程序配置的类库。EasyConf的设计目标是使得编写读取应用配置更简单。 示例代码: public static final double EURO_TO_...
JavaBean框架 UJO
UJO Framework为对象提供了一种有别于JavaBeans的架构。最初的想法来源于Java5.0的范型。但是,随着时间的流逝,这种架构表现一些激动人心的特性: 很轻松实现对象的自省(in...
Java集合、数组和字符串整合API dollar
把Java中的集合,数组,字符串整合成一个统一的api。很类似JQuery中的著名的$函数。 看例子吧: // 产生 0, 1, 2, 3, 4序列 List list = $(5).toLis...
命令行应用框架 Centipede
Centipede 是一个用来编写命令行应用程序的简单 Java 框架。 使用 Spring 框架对类路径进行自动扫描。
SHA 算法类 Sha4j
Sha4j是一个实现了SHA-1,SHA-224,SHA-256,SHA-384和SHA-512加密算法的class。 JavaDoc: http://www.softabar.com/site...
声明式的重试类库 Spring-Retry
Spring提供的声明式的重试类库。 示例代码: @Configuration @EnableRetry public class Application @Bean pu...
控制台输出彩色文字 Jansi
Jansi 是一个 Java 类库,它能够让你在控制台输出色彩缤纷的文字。 示例代码: AnsiConsole.systemInstall(); AnsiConsole.out.println(...
Java 运行时元数据分析 Reflections
Reflections 通过扫描 classpath,索引元数据,允许在运行时查询这些元数据,也可以保存收集项目中多个模块的元数据信息。 使用 Reflections 可以查询以下元数据信息: ...
Java时间工具包 JTimepiece
JTimepiece 是一个用来处理Java的日期和时间的高级类库,提供许多很简单的方法,适合包括初学者和高手。
命令行参数解析工具包 CmdOption
CmdOption 是一个简单的注解驱动的命令行参数解析工具包,你所需要做的就是简单配置对象,每个字段和方法通过注解来定义。 示例代码: public class Config @Cmd...
数据存储格式转换 DataCross [国产]
随着信息技术的发展,信息的存储形式越来越多样化,如:数据库,xml,Excel,文本等,数据存储形式的多样化给数据的转化带来了许多不便,DataCross 是一个开源项目,主要 用于数据转换,可...
Apache BVal
Apache BVal 实现了 Java Bean Validation 规范 1.0
springJredisCache [国产]
springJredisCache 基于spring+jedis的简易封装 提供jdk kryo fst等序列化方案,可自由定制且该组件已经在某手机游戏服务器得到验证和应用
Java的命令行处理类库 JArgs
JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 示例代码: CmdLineParser parser = new CmdLineParser(); CmdLinePars...
Java字节码校验 BECL
BCEL (Byte Code Engineering Library) 包含一个名为 JustIce 字节码的校验工具,可用来获取JVM中出错的更详细信息,BCEL 在编译器、优化器和混淆器、...
Java函数式编程 Funcito
Funcito 是一个 Java 类库,通过封装函数类型对象来简化访问你喜爱的函数式编程 APIs。
无锁阻塞队列 unlock-blocking-queue [国产]
该组件内部是一个环形数组,受Disruptor启发而创建! Disruptor是一个优秀的无锁队列,内部使用环形数组避免java对象的频繁受垃圾回收器回收。Disruptor本身在使用时会过于复...
Property Binder
Property Binder 是一个 Java 类库,用来处理 properties 文件的,支持多值的key。可通过 Annotation 对 Properties 文件进行解析处理,例如下...
Commons Weaver
作为开发者,我们偶尔会碰到一些难以用 Java 语言表达的问题,而 Java 的注解处理工具可以起到很好的效果。当你需要生成额外的类时,他们应该被视为你的第一道防线。而该项目是为了操作已有的 c...
报文转换框架(SOP) TalkingBird [国产]
本框架的是为了解决Java语言和SOP通信报文之间转换的实际问题而产生。设计的思想是高度屏蔽报文的底层实现,提供灵活配置可能。整个框架的设计思路是,编排、反编排作业实现与配置信息加载进行解耦。目...
自动更新框架 JUF
JUF (Java Update Framework)是一个用java写成的自动更新框架。
groovy-http
groovy-http 是 Groovy 的 HTTP 客户端开发包,封装了 httpclient 项目。
Commons Proxy
Commons Proxy 是 Apache 的一个之项目,封装了 Java 对象代理的一些常用方法。
根据DB生成JAVABEAN及SQL的小工具 db2java [国产]
自己写的一个根据DB生成JAVABEAN及SQL的小工具,希望能给需要的人帮助。 在很多项目的开发中,都需要做ENTITY从DB到JAVABEAN的转换,这个工作很简单,却很烦人,希望这个能解决...
Java配置文件处理类 yao-config
A config tool for java. 一个为程序提供配置的组件,可方便的管理程序的配置文件。得用树形节点的方式管理配置文件,结构性强! Config cf = new Config("...
阿里云 OSS 工具 Aliyun-Oss-Sign-URL
Aliyun-Oss-Sign-URL 是阿里云 OSS(针对私有bucket)的加签工具、外链工具 不依赖不依赖阿里云 OSS sdk、第三方工具包 Java、Android 平台都可以使用。...
TinyCC的Java绑定版本 TCC4Java [国产]
TCC4Java是TinyCC(也叫做TCC,一个神奇的C编译器)的Java绑定,让Java支持使用C作为脚本语言。 TCC4Java支持以下操作系统: Windows x86/x64...
Commons Transaction
Commons Transaction 旨在提供一个轻量级、标准化、高效的 Java 事务多线程编程的工具包,实现了多级锁、事务集合和事务级文件访问。
Java国际化开发包 Nuiton-i18n
Nuiton-I18n 是一个 Java 国际化开发包,基于 ResourceBundles 类。 示例代码: I18n.init(new DefaultI18nInitializer("myB...
Java 工具类 FinalGather [国产]
finalGather是java项目的工具类项目 包含。日期,字符串,文件,集合,拼音。json,加密,邮件等相关,以后会持续增加增加编程效率的工具类。
Java包依赖分析 jDependency
jDependency 是一个用来分析 Java 包依赖关系的 API 和应用程序。
Java命令行参数处理 CLOPS
CLOPS 是一个用来处理 Java 程序中的命令行参数的类库。 示例代码: import java.io.File; import generated.WcParser; import gen...
Mirror DSL
Mirror DSL 是一个用来简化 Java 的反射编程的类库,类似于 BeanUtils 。 如果直接使用 Java 的反射(Reflection) API,那么代码可能很长,如下: Fie...
email地址检查工具 isemail
isemail 提供了用来校验email地址是否符合RFC标准的方法。支持DNS检验。提供PHP和Java两种实现版本。
数值单位计算包 NLTE-Units [推荐] [国产]
NLTE-Units简介 NLTE-Units是一款完全开源、免费、跨平台的数值单位计算包,主要用于处理带单位的数据及量纲分析。NLTE-Units致力于解决科学计算中单位计算与换算的问题,目前...
基于 Guava 的事件总线 Otto
Otto 是基于 Guava 的,增强的事件总线,强调 Android 支持。 Otto 是把应用分离成不同部分,但是仍然可以很好的进行通讯。Otto 是从 Guava forked 而来,但是...
Commons Attributes
Commons Attributes enables Java programmers to use C#/.Net-style attributes in their code. 示例代码: ...
Java不可变List类型 JavaTuples
javatuples 是一个非常简单的Java类库,用于创建Tuple(不可变的List)类型数据。 示例代码: LabelValue<String,Operator> operatorLabe...
命令行参数解析类库 args4j
args4j 是一个小型的 Java 类库,用来解析应用的命令行参数。
CGM解释和渲染 jcgm
jcgm是一个开源的,Java实现的,用来解释和渲染计算机图形元文件(CGM)图形的项目。
mushroom [国产]
mushroom 是一个 metric for java 的方案,目前 v0.2 版本的源码均来自 Hadoop 1.0.4 的 metric2 package,你可以理解 v0.1 - v0....
Java农历日期选择器组件 JLunarDatePicker
JLunarDatePicker是中国农历日期选择器,是开源的Java Swing包 示例代码: 运行结果:
简单的任务管理框架 Tasklet [国产]
Tasklet是一个简单的任务管理框架,主要用于将一个大任务分割成许多较小的子任务,并管理这些子任务的执行。Tasklet主要有以下4个类: Task : 任务/子任务,多个Task组成一个完整...
跨平台输入日志工具 ZedLog
ZedLog是一个强大的跨平台输入日志工具(或键盘记录器)。它基于一个灵活的数据库记录系统,可以很容易的得到所需的数据。它可以捕获所有的键盘和鼠标事件,并支持记录到一个文件。
仓库猫 CatStorage [国产]
CatStorage,中文名为“仓库猫”,这是一个动态处理SQL、HQL、EQL等查询语句的工具,可以通过这个工具处理复杂的查询语句。 希望这个工具就像一只看守仓库的猫咪一样,帮助你管理好数据仓...
HTML元素构造 ECS
ECS (Element Construction Set) 是一个用 Java 对象来生成 HTML 文档的工具包。 示例代码: Html html = new Html() ...
Java 按键精灵 [国产]
快速开发工具类,用最简洁的命令实现想要的功能。辅助模拟开发。 纯Java,跨平台,模拟按键、鼠标点击、找图、找色,实现简单按键精灵的功能 DEMO演示 辅助开发配套工具:ScreenCaptu...
Deferred/Promise 库 JDeferred
JDeferred 是一个 Java 的 Deferred/Promise 库,类似 jQuery 的 Deffered 对象。 示例代码: Deferred deferred = new De...
Mybatis-Callable [国产]
一直以来感觉使用Mybatis查询存储过程很蹩脚,不知道有没有人和我感觉一样。写了一个拦截器,可以把储存过程的输出参数当做返回值来返回。其实也简单不了多少,只不过在设计Dao接口的时候能更统一吧...
Java内存文件系统 Jimfs
Jimfs 是一个用于 Java 7+ 的内存中的文件系统,实现了 java.nio.file 抽象文件系统 API. Maven <dependency> <groupId>com.goo...
PJX
PJX支持读取,组合,处理,和生成PDF文档(注意:PJX需要 J2SE 1.4.0 或更高版本)。
JDBC封装包 JdbcQuery [国产]
JdbcQuery是一个对JDBC操作进行封装,使得在JAVA中执行复杂的SQL语句和存储过程变得像hibernate一样的简单,并能方便的将结果集以List、Map、Array的形式返回。 1...
RTree算法Java实现 JSI RTree Library
JSI (Java Spatial Index) RTree Library 是一个RTree算法Java实现的开源库,理论来源是Guttman1984年的一篇论文"R-trees: A Dyn...
可重用的Java 组件 Vaniglia
Vaniglia 是一组轻量级的可重用的Java 组件,功能包括文件解析、简单通讯协议、日志、格式化、文件过滤器、队列管理、对象池管理等等。
JavaBean工具包 Beanlib
Java Bean Library (beanlib) 是一个JavaBean的实用工具库。Beanlib 的Hibernate ( beanlib-Hibernate)尤其是方便与使用Hibe...
Apache Any23
Apache Anything To Triples (Any23) 是一个库、web服务和命令行工具,用来从微格式、RDF、为数据、RDF/XML、Turtle、N-Tripes 和 Quar...
集群session共享组件 Uncode-Session [国产]
Uncode-Session 非常小巧的集群session公享组件,代码千行以内,避免使用应用容器插件的多种烦恼。 功能概述 非常小巧的集群session共享组件,类似于spring-sessi...
Java对象转换包 transmorph
Transmorph 是一个用来转换不同 Java 对象类型的类库,支持 Primitives 类型数据和对象之间的转化,多维数组转换等等。Transmorph 无需依赖任何其他的 jar 包。...
JNativeHook
JNativeHook 为 Java 程序提供全局的键盘和鼠标事件侦听功能。你可以来处理程序外的键盘输入和鼠标动作。当然 JNativeHook 使用了 JNI 技术调用了系统的方法来实现该功能...
Javaflow
Sometimes it is usefull if we can capture the state of the application, its stack of function cal...
java-redis-rdb [国产]
java-redis-rdb 是一个用来解析 Redis 的 dump.rdb 文件的 Java 开发包。
java增强开发类,反射工具 absir-core [国产]
absir-core java核心功能扩展,帮助实现java快速开发。 absir.android(http://www.oschina.net/p/absir.android) 依赖项目。 提...
Java 的 DAO 工具 DaoSupport [国产]
java Dao(data access object)封装 简单方便 节省时间. 使用java对数据访问对象层做的一层封装,适合数据库为mysql. 让DaoSupport来帮你管理Dao。 ...
Java工具类 Skwish
A lightweight library for storing blobs on the file system. Skwish 是一个轻量级的Java类库,用来将二进制数据保存到文件系统中...
命令行参数解析框架 Climax
Climax 是一个 Java 的命令行参数解析框架。示例代码: public final class Base64Main interface Base64 extends CLIRe...
NetflixOSS 服务应用 Prana
Prana 是为你的 NetflixOSS 服务的应用。 Prana 很容易集成 NetflixOSS 服务,包括类似 Eureka, Ribbon, Archaius over HTTP 的 ...
JAVA 的流畅断言库 AssertJ
AssertJ 是 JAVA 的流畅断言库。 示例代码: // unique entry point to get access to all assertThat methods and ut...
pdfjs-dist
pdfjs-dist 是一个通用的 PDF.js 构建库。这是 PDF.js 源码的预先构建版本,可以通过构建脚本自动生成PDF.js。 pdf.js 是一个技术原型主要用于在 HTML5 平台...
Mybatis 扩展插件 XMBG [国产]
XMBG 扩展自 Mybatis Generator插件,增加了一些: 扩展的方法 类型转换 命名转换(通过正则表达式) 增量生成 自定义注释 其它 XMBG的出现是因为在使用MBG的过程中发现...
Spring Security 3.x+ 标签库扩展 Spring Security Taglibs Extension
扩展 spring security 3 + 标签库,目前仅支持 jsp。 Spring Security 3.x+ 标签库扩展 jsp 引入标签库 <%@ taglib prefix="sec...
.msg 文件解析库 msgparser
msgparser 是一个小型的 Java 类库用来解析 Outlook 的 .msg 文件,提供 Java 对象来访问文件的内容。msgparser 使用 Apache POI - POIFS...
Java模式匹配库 JMatch
示例代码: static RBNode balance(int color, int value, RBTree left, RBTree right) if (color == BLA...
Java 事件框架 CommonEvent [国产]
自己写的一个简单的 Java 事件框架。目前具备以下功能: 1.通过继承Event类,用户可自定义事件。 2.通过EventService 的fireEvent(Event e) 发出一个事件。...
DBUtils的功能封装 EasyDBUtils [国产]
EasyDBUtils是对DBUtils的功能封装 主要功能: 简化了事务管理————只需要在业务层接口中需要管理事务的方法上进行@StartTransaction的注解声明,EasyDBUti...
Java 工具包 MyTools [国产]
该 jar 包对 java 调用 Groovy 、javascript、Clojure 脚本语言的接口进行封装,方便在java程序中进行多语言混合编程 在jar中增加对URLClassLoade...
jvm-serializers
jvm-serializers 是一个高性能的 Java 序列化库的实现。
JFINAL邮件发送插件 jfinal-mail-plugin [国产]
jfinal-mail-plugin是jfinal的一个邮件发送插件,支持发送普通邮件、与附件邮件,邮件内容支持通过模板生成,同时还支持多 个邮件发送源,她继承了Jfinal核心目标“开...
JSON转Java Bean工具 org-json-parsetool [国产]
一、简介 一款轻量级 Android JSONObject 转 Java Bean 工具,也可用于使用 org.json.* 包的 Java 工程。 GitHub地址:https://githu...
Connla
Connla是一个Java包用于创建可导成TXT,CSV,HTML,XHTML,XML,PDF和XLS等格式的数据集。
Sql2jBean [国产]
一个简单的通过sql 生成javabean到本地工程中。节省了去写javabean 实体类的时间。 没什么太难的技术点,工具写完了方便大家应用。分享下。 可通过pom.xml 文件达成jar包。...
轻量级快速的List实现 GapList
GapList 是一个 Java List 的高性能实现,下面是与 Java 自带的 List 进行性能比较:
芦荟工程 a9zone [国产]
ALOE 芦荟工程 常用工具类(java 1.5+) 异常检查工具(Exceptions) 常用的前置检查,修改异常堆栈,定位到调用者。 异常信息的格式化输出(%s) 假异常(FakeExcep...
Joda-Time 的 GWT 移植版本 goda-time
goda-time 是 Joda-Time 的 GWT 移植版本。
Jfinal 的 SQL 插件 JFinalSQL [国产]
Jsql 是 Jfinal 的 SQL 插件 主要特点: SQL与JAVA代码分离 XML配置 JS语法的SQL模板引擎,简单易学 模板标签: <%=%> ,例如:name = <%=name%...
对象关系映射 OMapper
OMapper 提供了一个简单的库用来简化对象/Bean 与其他设计层面的映射,使用 Java 的注解。 示例代码: /** * The Class Bean2. */ @Mappable ...
JUnique
JUnique 库用来防止同时多次执行同一个应用程序 示例代码如下: public static void main(String[] args) String appId = "myap...
Expect 工具 Expectit
Expectit - 是纯 Java 1.6+ 实现的 Expect 工具。简单易用和可扩展,全新编写无需依赖第三方库,使用管道和非堵塞 API 基于 NIO 实现。 Maven: <depen...
JavaBeans 增强框架 Joda-Beans
Joda-Beans 是添加属性到 Java,增强 JavaBeans 的框架。Joda-Beans 提供一个 API 定义 bean 和属性模型,还带有一个代码生成器。 示例代码: Bean ...
C/C++反向插件系统 PluginRuntime [国产]
这个项目最初的灵感来源于JNI的实现,以及C/C++和LUA调用,目的是实现一个轻量的C/C++反向插件系统。 目前已经实际项目中使用。 http://blog.163.com/lvan100@...
Java 序列化框架 laser [国产]
laser 是 Java 序列化框架,主要特性是速度快,序列化的字节码更小。 序列化170ms 长度14919028 反序列化143ms
Properties 文件封装库 OWNER
OWNER 是一个简单的 Java 对 Properties 文件的封装库,假设 properties 配置如下: port=80 hostname=foobar.com maxThreads=...
Facebook Java 项目库 Facebook jcommon
jcommon 是 Facebook Java 项目用到的库,包括并发,集合,zookeeper,stats/analytics,配置,测试等等库。
Android平台的JavaScript引擎 DuktapeJava [国产]
DuktapeJava 是针对 Android 平台封装的 Duktape JavaScript 引擎;实现Javascript 和 Java的无缝调用。 初始化DuktapeEngnine ...
Java 日期处理库 Lamma
Lamma 日期处理库是一个新的开发包,提供一组简单易用的 API 来做基本的日期处理和复杂任务调度。 示例代码: new Date(2014, 5, 5)); // create wit...
Java对象序列化和反序列化工具 Xson [国产]
Xson是一个Java对象序列化和反序列化程序。支持Java对象到字节数组的序列化,和从字节数组到Java对象的反序列化。 Maven: <dependency> <groupId>c...
Java 快速构建和部署服务 KIXEYE Chassis
KIXEYE Chassis 是提供快速构建和部署服务的Java独立库包。其特性包括: 1.REST 和 WebSocket服务器支持 -通过对方法添加元注解实现REST API和 WebSoc...
队列相关的Java类 Tape
Tape 是一组跟队列相关的工具类,同时也适用于 Android 平台。 示例代码: /** Listener for starting the upload service when the ...
java运行时查找工具 ClassGrep [国产]
1.简介 ClassGrep是一个java运行时查找工具。使用这个工具,可以查找出如下一些内容: 给定一个注解,查找使用了该注解的类,字段,方法 给定一个方法,查找哪些方法调用了给定的方法 给定...
FEST-Reflect
fest-reflect为java库提供了一个接口,简化了使用反射,从而提高了可读性和类型安全。
RSS Recipes
RSS Recipes(Recipes-RSS)是 使用一些 Netflix OSS 组件的 RSS Reader Recipes: archaius astyanax blitz4j eure...
验证工具包 mint-validate [国产]
mint-validate 是一个轻量的 验证工具包,不
以上是关于Java常用类库以及简介,具体使用细节进行百度(爬虫爬取的数据)的主要内容,如果未能解决你的问题,请参考以下文章