# Java-Tools **Repository Path**: ZhangTurtle/java-tools ## Basic Information - **Project Name**: Java-Tools - **Description**: java的小工具箱,对各种三方工具封装,均为实际的生产环境使用。日均调用量在1亿以上,暂无异常。 该工具箱会持续补充 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-28 - **Last Updated**: 2024-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, java-util ## README # 项目(工具合集) ```yaml com.turtle: component: SpringContextUtil: ApplicationContext增强拓展实现 config: HttpPoolConfig: http连接池的配置映射类 ThreadPoolConfig: thread线程池的配置映射类,线程池创建 constant: IntervalConstant: Interval常量 entity: HttpConfigPropertyEntity: http连接池的配置信息实体类 HttpResponseEntity: http交互的响应报文体实体类 ThreadPoolPropertyEntity: thread线程池的配置信息实体类 utils: GsonUtils: 对Gson的工具类封装,解决了小数点后6位出现精度丢失的情况 HttpClientRequestUtils: Http请求的工具类封装 Interval: interval引擎引入 IntervalUtils: Interval工具类封装 JSONUtils: 使用阿里巴巴的FasterJson工具类实现根据参数模板组装请求报文和根据参数模板解析报文 RegionValueModifyUtils: 区间值匹配工具类实现 BigDecimalUtils:BigDecimal的运算封装工具类 ``` --- ## 1.Http连接池[20240508] - 使用的是HttpClient的基础框架实现 - 根据连接池的key来确定对应的http连接池 - 测试类:HttpPoolTest ## 2.Thread线程池[20240508] - 使用的谷歌开源的线程池工厂实现类来创建 - 测试类:ThreadPoolTest ## 3.区间值匹配 - 测试类:RegionValueModifyTest