Skip to content

a series of tools that make Java development more efficient.(Java工具类库XXL-TOOL)

License

Notifications You must be signed in to change notification settings

xuxueli/xxl-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XXL-TOOL

XXL-TOOL, a series of tools that keep Java efficient.
-- Home Page --

Introduction

XXL-Tool is a Java tool library that makes Java development more efficient. The tools include "collection, cache, concurrency, string, IO, Excel, emoji ..." and so on.

XXL-TOOL 是一个Java工具类库,致力于让Java开发更高效。包含 “集合、字符串、缓存、并发、Excel、Emoji、Response、Pipeline……” 等数十个模块。

Documentation

Communication

Modules

模块 说明
Core模块 包含集合、缓存、日期……等基础组件工具
Gson模块 json序列化、反序列化工具封装,基于Gson
Json模块 json序列化、反序列化自研工具
Response模块 统一响应数据结构体,标准化数据结构、状态码等,降低协作成本
Pipeline模块 高扩展性流程编排引擎
Excel模块 一个灵活的Java对象和Excel文档相互转换的工具。一行代码完成Java对象和Excel之间的转换
Emoji模块 一个灵活可扩展的Emoji表情编解码库,可快速实现Emoji表情的编解码
Fiber模块 Java协程库,基于quasar封装实现
Freemarker模块 模板引擎工具,支持根据模板文件生成文本、生成文件…等。
IO模块 一系列处理IO(输入/输出)操作的工具类及方法。
... ...

Development

XXL-TOOL 前身为 XXL-EXCEL、XXL-EMOJI 两个独立项目,以及 XXL-JOB 内部经过验证的成熟工具类等,经过整合演进最终诞生。

  • 1、XXL-EXCEL:首版发布于2017年9月,一个灵活的Java对象和Excel文档相互转换的工具。一行代码完成Java对象和Excel文档之间的转换。同时保证性能和稳定。(已废弃,整合至 XXL-TOOL)
  • 2、XXL-EMOJI:首版发布于2018年7月,一个灵活可扩展的Emoji表情编解码库,可快速实现Emoji表情的编解码。(已废弃,整合至 XXL-TOOL)

Contributing

Contributions are welcome! Open a pull request to fix a bug, or open an Issue to discuss a new feature or change.

欢迎参与项目贡献!比如提交PR修复一个bug,或者新建 Issue 讨论新特性或者变更。

接入登记

更多接入的公司,欢迎在 登记地址 登记,登记仅仅为了产品推广。

Copyright and License

This product is open source and free, and will continue to provide free community technical support. Individual or enterprise users are free to access and use.

  • Licensed under the Apache License, Version 2.0.
  • Copyright (c) 2015-present, xuxueli.

产品开源免费,并且将持续提供免费的社区技术支持。个人或企业内部可自由的接入和使用。

Donate

XXL-TOOL is an open source and free project, with its ongoing development made possible entirely by the support of these awesome backers.

XXL-TOOL 是一个开源且免费项目,其正在进行的开发完全得益于支持者的支持。开源不易,前往赞助项目开发