Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

piccasi/light-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

42 Commits

Repository files navigation

light-utils

在java编码过程中我们可能会遇到各种各样的工具类,light-utils是在编程过程中总结的工具类,自己实现或者使用网友写的进行整合,包括:基础工具类(时间、正则表达式、字符串、随机数等等),excel解析生成、word解析生成、文件操作、图片操作、敏感字、加解密等等。
jar包已经发布到maven中央仓库,直接在pom.xml文件加入下面依赖即可:

<dependency>
	<groupId>org.light4j</groupId>
	<artifactId>light-utils</artifactId>
	<version>1.0.0</version>
</dependency>

一. 特性

1、功能齐全,有你所想。

2、简单易用,无学习成本。

二. 主要功能

package:base--基本功能

ConverUtils:转换工具类,主要应用于各种类型之间的转换

IdCardValidator:身份证校验工具类,提供较为精确的身份证校验

MoneyUtils:金钱处理工具类

RegexUtils:正则表达式工具类,验证数据是否符合规范

StringUtils:字符串工具类,对字符串进行常规的处理

ValidateHelper: 判断对象、字符串、集合是否为空、不为空

package:clone--克隆

CloneUtils:克隆工具类,进行深克隆,包括对象、集合

package:json-json工具类

CloneUtils:对阿里巴巴fastjson封装的工具类,提供json操作相关的功能

date:时间类

DateFromatUtils:格式转换工具类

DateUtils:日期、时间工具类

TimestampUtils:timeStamp工具类

package:encrypt--加解密

EncryptAndDecryptUtils:加解密工具类唯一入口

AESUtils:AES加解密工具类

Base64Utils:base64加解密工具类

DESUtils:des加解密工具类

MD5Utils:md5、SHA加解密工具类(根据转换器参数不同,现在不同的加密方式)

package:excel--excel

ExcelExportHelper:Excel 生成通用类,为了兼容,所有 Excel 统一生成 Excel2003 即:xx.xls

ExcelReadHelper:解析Excel,支持2003、2007

package:file--文件处理

FileUtils:文件处理工具类

ZipUitls:ZIP工具类

package:http--http请求工具类

HttpUtils:HTTP POST和GET处理工具类

package:ImageUtil--图像处理

ImageUtil:图像处理。对图片进行压缩、水印、伸缩变换、透明处理、格式转换操作

mail:邮件类

EmailUtils:邮件发送工具类

math:数字类

BigDecimalUtils:BigDecimal工具类

random:随机数类

RandomUtils:随机数工具类

QRCode:二维码类

MatrixToImageCofig:二维码配置

MatrixToImageWriter:二维码工具类

sequence:序列

GenerateSequenceUtils:生成唯一的序列

task:任务调度类

TaskUtils:Java多线程、队列实现任务调度

package:sensitiveword--敏感词

SensitivewordFilterUtil:铭感词过滤工具类

SensitiveWordInit:初始化敏感词库,将敏感词加入到HashMap中,构建DFA算法模型

word:word类

About

常用的java工具类

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /