# utils **Repository Path**: xxssyyyyssxx/utils ## Basic Information - **Project Name**: utils - **Description**: common utils like IOUtil,StrUtil,HoldProcessor.etc. - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/xxssyyyyssxx/utils - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2018-07-22 - **Last Updated**: 2026-01-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # utils #### 项目介绍 项目工具类,以后在此项目中添加功能也尽可能是添加那些依赖少的,公共的东西 目前拥有如下功能: - 压缩解压缩算法策略[Compressor.java](src/main/java/top/jfunc/common/compress/Compressor.java) - 时间处理 - [DatetimeUtils.java](src/main/java/top/jfunc/common/datetime/DatetimeUtils.java) - [TimeRangeBean.java](src/main/java/top/jfunc/common/datetime/TimeRangeBean.java) - 事件机制 - [EventInitializer.java](src/main/java/top/jfunc/common/event/EventInitializer.java) - [EventKit.java](src/main/java/top/jfunc/common/event/EventKit.java) - http相关公共类[base](src/main/java/top/jfunc/common/http/base) - 参数签名相关[paramsign](src/main/java/top/jfunc/common/paramsign) - 配置文件按环境加载[propenv](src/main/java/top/jfunc/common/propenv) - redis接口[redis](src/main/java/top/jfunc/common/redis) - 统一的报文响应[ResponseData.java](src/main/java/top/jfunc/common/response/ResponseData.java) - 路由算法[router](src/main/java/top/jfunc/common/router) - 敏感词查找和过滤[sensitiveword](src/main/java/top/jfunc/common/sensitiveword) - 序列化和反序列化接口[serialize](src/main/java/top/jfunc/common/serialize) - servlet工具类【从1.8.42.jakarta.20250528开始支持jakarta包】 - [MultiReadHttpServletRequest.java](src/main/java/top/jfunc/common/servlet/MultiReadHttpServletRequest.java) - [RequestParamUtil.java](src/main/java/top/jfunc/common/servlet/RequestParamUtil.java) - 线程池监控[monitor](src/main/java/top/jfunc/common/thread/monitor) - HoldProcessor[HoldProcessor.java](src/main/java/top/jfunc/common/thread/HoldProcessor.java) - ThreadUtil[ThreadUtil.java](src/main/java/top/jfunc/common/thread/ThreadUtil.java) - 数据迁移工具[DataTransferUtil.java](src/main/java/top/jfunc/common/transfer/DataTransferUtil.java) - utils - ThreadLocal[local](src/main/java/top/jfunc/common/utils/local) - [MultiValueMap.java](src/main/java/top/jfunc/common/utils/MultiValueMap.java) - [ArrayUtil.java](src/main/java/top/jfunc/common/utils/ArrayUtil.java) - [Bean2Map.java](src/main/java/top/jfunc/common/utils/Bean2Map.java) - [Map2Bean.java](src/main/java/top/jfunc/common/utils/Map2Bean.java) - [BeanUtil.java](src/main/java/top/jfunc/common/utils/BeanUtil.java) - [CharsetUtil.java](src/main/java/top/jfunc/common/utils/CharsetUtil.java) - [CollectionUtil.java](src/main/java/top/jfunc/common/utils/CollectionUtil.java) - [MapUtil.java](src/main/java/top/jfunc/common/utils/MapUtil.java) - [CommonUtil.java](src/main/java/top/jfunc/common/utils/CommonUtil.java) - [DataContainer.java](src/main/java/top/jfunc/common/utils/DataContainer.java) - [EnumUtil.java](src/main/java/top/jfunc/common/utils/EnumUtil.java) - [ExceptionUtil.java](src/main/java/top/jfunc/common/utils/ExceptionUtil.java) - [FileUtil.java](src/main/java/top/jfunc/common/utils/FileUtil.java) - [GeometryUtil.java](src/main/java/top/jfunc/common/utils/GeometryUtil.java) - [IoUtil.java](src/main/java/top/jfunc/common/utils/IoUtil.java) - [IpUtil.java](src/main/java/top/jfunc/common/utils/IpUtil.java) - [Joiner.java](src/main/java/top/jfunc/common/utils/Joiner.java) - [MemoryRefresher.java](src/main/java/top/jfunc/common/utils/MemoryRefresher.java)/[MapMemoryRefresher.java](src/main/java/top/jfunc/common/utils/MapMemoryRefresher.java) - [NumberUtil.java](src/main/java/top/jfunc/common/utils/NumberUtil.java) - [ObjectUtil.java](src/main/java/top/jfunc/common/utils/ObjectUtil.java) - [OSUtil.java](src/main/java/top/jfunc/common/utils/OSUtil.java) - [ParamUtil.java](src/main/java/top/jfunc/common/utils/ParamUtil.java) - [RadixUtil.java](src/main/java/top/jfunc/common/utils/RadixUtil.java) - [RandomUtil.java](src/main/java/top/jfunc/common/utils/RandomUtil.java) - [SpringContextUtil.java](src/main/java/top/jfunc/common/utils/SpringContextUtil.java) - [StrUtil.java](src/main/java/top/jfunc/common/utils/StrUtil.java) - [VersionCommit.java](src/main/java/top/jfunc/common/utils/VersionCommit.java) - and so on... ### 使用方式 下载本项目,gradle clean build得到的jar包引入工程即可。 或者使用gradle或者maven引入,最新为utils:1.8.43。 1.8.6之前支持从jcenter依赖。从1.8.6开始,仅支持jitpack.io[![](https://jitpack.io/v/com.gitee.xxssyyyyssxx/utils.svg)](https://jitpack.io/#com.gitee.xxssyyyyssxx/utils) ```gradle compile ("top.jfunc.common:utils:${version}") ``` ```maven top.jfunc.common utils ${version} ``` 或者jitpack.io ```gradle maven { url 'https://jitpack.io' } compile 'com.gitee.xxssyyyyssxx:utils:v1.8.43' ```