首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    hutool官网(hutool好用吗)

    看本篇文章前,建议先对java源码的日期和时间有一定的了解,如果不了解的话,可以先看这篇文章: 万字博文教你搞懂java源码的日期和时间相关用法 关联文章: hutool实战(带你掌握里面的各种工具)目录 4hutool实战:DateUtil-格式化时间 源码分析目的 知其然,知其所以然 项目引用 此博文的依据:hutool-5.6.5版本源码 <dependency> <groupId >cn.hutool</groupId> <artifactId>hutool-core</artifactId> <version>5.6.5</version> </dependency hutool这里做了很好的示范,使用DateTimeFormatter替换了SimpleDateFormat(线程不安全的)。 然后判断时间是否是hutool的DateTime对象,如果是,则获取时区TimeZone 接着调用format(date, newSimpleFormat(format, null, timeZone)

    19.8K21编辑于 2022-07-28
  • 来自专栏快乐阿超

    hutool-bom

    官方文档 我们在使用hutool时可以像如下方式引入单独引入所需模块: <?xml version="1.0" encoding="UTF-8"? >5.7.19</hutool.version> </properties> <dependencies> <! -- hutool --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core cn.hutool</groupId> <artifactId>hutool-extra</artifactId> </dependency> < > <groupId>cn.hutool</groupId> <artifactId>hutool-bom</artifactId>

    1.1K20编辑于 2022-08-21
  • 来自专栏快乐阿超

    升级hutool 6.0

    ——林肯 今天把hutool升级到了6.0 发现了很多变更 版本:5.8.7 -> 6.0.0.M3 不兼容情况: 首先是groupId <dependency> - <groupId>cn.hutool </groupId> + <groupId>org.dromara.hutool</groupId> <artifactId>hutool-all</artifactId> - <version ; - import cn.hutool.core.util.StrUtil; - import cn.hutool.xxx; + import org.dromara.hutool.core.collection.CollUtil ; + import org.dromara.hutool.core.text.StrUtil; + import org.dromara.hutool.xxx; 还有很多类变更,放到这个issue吧: https://gitee.com/dromara/hutool/issues/I79493

    1.4K20编辑于 2023-06-23
  • 来自专栏快乐阿超

    hutool-db

    hutool操作数据库这块可以看官方文档: 这里做个简单演示:例如select * from user GAV一导 <dependencies> <dependency> <groupId >cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.22</version>

    88020编辑于 2022-08-21
  • 来自专栏java后端

    Hutool工具类

    提供非 IOC 下的切面支持 hutool-bloomFilter 布隆过滤,提供一些 Hash 算法的布隆过滤 hutool-cache 缓存 hutool-core 核心,包括 Bean 操作、日期 、各种 Util 等 hutool-cron 定时任务模块,提供类 Crontab 表达式的定时任务 hutool-crypto 加密解密模块 hutool-db JDBC 封装后的数据操作,基于 ActiveRecord 思想 hutool-dfa 基于 DFA 模型的多关键字查找 hutool-extra 扩展模块,对第三方封装(模板引擎、邮件等) hutool-http 基于 HttpUrlConnection 的 Http 客户端封装 hutool-log 自动识别日志实现的日志门面 hutool-script 脚本执行封装,例如 Javascript hutool-setting 功能更强大的 Setting 配置文件和 Properties 封装 hutool-system 系统参数调用封装(JVM 信息等) hutool-json JSON 实现 hutool-captcha 图片验证码实现 依赖 <dependency

    1.1K11发布于 2021-06-22
  • 来自专栏快乐阿超

    hutool中@Alias

    我们可以使用hutool中的@Alias注解去给bean取别名,例如: @Data public static class BeanWithAlias { @Alias("name") private

    3.7K10编辑于 2022-08-21
  • 来自专栏快乐阿超

    hutool excel写数据

    为人但知足,何处不安生——耶律楚材 依赖见:hutool获取excel中的图片 代码如下: package com.ruben; import cn.hutool.core.collection.CollUtil ; import cn.hutool.core.date.DateUtil; import cn.hutool.poi.excel.ExcelUtil; import cn.hutool.poi.excel.ExcelWriter

    1.2K30编辑于 2022-09-28
  • 来自专栏Java实战博客

    Hutool HttpUtils 请求工具

    String url = "Yours URL"; // TODO HttpUtil 封装了一些其他构造方法,可快速构造获得Get、Post的请求,也可通过其他构造方法,获取其他对象的! HttpRequest post = HttpUtil.createPost(url); post.charset(CharsetUtil.UTF_8); // TODO 这里你可以指定其他请求参数! // TODO Htt

    1.9K20编辑于 2022-02-05
  • Hutool该怎么用?

    1.包含模块Hutool 包含以下模块:模块介绍hutool-aopJDK 动态代理封装,提供非 IOC 下的切面支持。 hutool-bloomFilter布隆过滤,提供一些 Hash 算法的布隆过滤。hutool-cache简单缓存实现。hutool-core核心,包括 Bean 操作、日期、各种Util等。 hutool-dbJDBC 封装后的数据操作,基于 ActiveRecord思想。hutool-dfa基于 DFA 模型的多关键字查找。 hutool-http基于 HttpUrlConnection 的 Http 客户端封装。hutool-log自动识别日志实现的日志门面。 hutool-system系统参数调用封装(JVM 信息等)。hutool-jsonJSON 实现。hutool-captcha图片验证码实现。

    1.2K10编辑于 2024-05-21
  • 来自专栏小小码农一个。

    hutool使用指南

    官网地址如下 文档地址如下 简介描述: 一个Java基础工具类 Hutool是一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件

    1.8K10发布于 2020-06-08
  • 来自专栏快乐阿超

    hutool动态编译+lombok

    那是侮辱了别人——玛格丽特·尤瑟纳尔 这里采取了一种讨巧的方式避开了需求,实现了效果 思路是使用lombok官方自带的delombok进行处理: 见:https://gitee.com/dromara/hutool I56DED delombok官方文档:https://projectlombok.org/features/delombok 代码如下: package com.ruben; import cn.hutool.core.compiler.CompilerUtil ; import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.ReflectUtil; import cn.hutool.core.util.RuntimeUtil ; import cn.hutool.core.util.StrUtil; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test

    74130编辑于 2022-09-28
  • 来自专栏快乐阿超

    HuTool 6.0LambdaUtil

    LambdaUtil 是一个用于处理 Lambda 表达式的工具类,提供了解析、获取信息和构建 Lambda 方法的多种功能。

    34010编辑于 2024-08-23
  • 来自专栏wayn的程序开发

    最强工具库 Hutool,使用教程(含 Hutool-AI 使用讲解)

    对于中国开发者来说,Hutool 就是这样一把“瑞士军刀”——从字符串、集合、日期、IO、文件、加密,到 JDBC、JSON、HTTP、图片、并发、甚至 AI 能力(hutool-ai),它几乎覆盖了你日常开发中会用到的绝大多数工具函数 什么是 Hutool?为何它能成为开发必备 Hutool = Hu + tool,是原公司项目底层代码剥离后的开源库,“Hu”是公司名称的表示,tool 表示工具。 快速入门:环境配置 通过 Maven 引入 Hutool 最简单的方式是使用hutool-all包: <dependency> <groupId>cn.hutool </groupId> 模块:AI 能力集成新范式 随着大模型技术的普及,Hutool 在 5.8.x 版本中新增了hutool-ai模块,为开发者提供了简单易用的 AI 能力集成方案。 模块引入与初始化 使用hutool-ai需要单独引入依赖: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-ai</

    1.2K10编辑于 2025-11-13
  • 来自专栏Java实战博客

    信息脱敏工具 DesensitizedUtil & Hutool

    Hutool 的 DesensitizedUtil 集成了相关的内容:点我查看 我们以身份证号码为例: // 5***************1X DesensitizedUtil.idCardNum(

    2.5K20编辑于 2022-01-19
  • mall :hutool项目源码解析

    具体的克隆步骤过于简单和常规化,读者可自行完成,或百度一下~ 二、Hutool工具类库 API文档: Overview (hutool-码云(gitee.com)) hutool开发文档: Hutool Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当; Hutool是项目中“util”包友好的替代, 三、源码解析 mall-tiny-hutool项目源码只是展示了一些开发中常用的工具包,其它没有展示的可以自行了解上方的hutool开发文档,文档讲的挺详细的。 3.1 集成与配置 直接拿源码分析,只分析与hutool有关的部分,设计业务部分不做过多的描述,其它部分读者请自行看源码分析。 项目启动:只需要启动mall-tiny-hutool模块的部分即可。 3.1.1 导入依赖 在pom文件中导入hutool的相关依赖。

    41610编辑于 2024-11-16
  • 来自专栏Java实战博客

    hutool 时间工具类使用

    时间工具 DateUtil https://hutool.cn/docs/#/core/%E6%97%A5%E6%9C%9F%E6%97%B6%E9%97%B4/%E6%97%A5%E6%9C%9F%E6% B4%E5%B7%A5%E5%85%B7-DateUtil 获取指定时间 DateTime dateTime = DateUtil.nextMonth(); DateUtil对象返回的DateTime是Hutool LocalDateTime localDateTime1 = DateUtil.toLocalDateTime(dateTime); 时间操作(获取、统计、推移)工具类 LocalDateTimeUtil https://hutool.cn

    1.4K20编辑于 2023-04-28
  • 来自专栏关于Java学习@宁在春

    Java 文件复制 Hutool IO使用

    引入了hutool工具 但是如果引入了hutool之后,代码变成了三行。 package com.hutool; import cn.hutool.core.io.IoUtil; import java.io.*; /** * @Author: crush * @Date hutool 有很多很好用的东西,转换类型哪方面也非常好用,建议去试一试。 大家如果用到很多hutool的工具 。 可以想我一样使用下面这个依赖。全部引入。 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.6.5 </version> </dependency> 一些简单常用的类型转换 package com.hutool; import cn.hutool.core.convert.Convert; import

    1.7K30编辑于 2022-10-31
  • 来自专栏Java知识点

    带你认识Hutool工具包

    Hutool 中的工具方法来自每个用户的精雕细琢,它涵盖了 Java 开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当; Hutool 是项目中 “util” 包友好的替代 # Hutool 名称的由来 Hutool = Hu + tool,是原公司项目底层代码剥离后的开源库,“Hu” 是公司名称的表示,tool 表示工具。 Hutool 谐音 “糊涂”,一方面简洁易懂,一方面寓意 “难得糊涂”。 引入 Hutool-all 是一个 Hutool 的集成打包产品,由于考虑到 “懒人” 用户及分不清各个模块作用的用户,“无脑” 引入 hutool-all 模块是快速开始和深入应用的最佳方式。 起初 Hutool 只提供了两种引入方式: 引入 hutool-all 以便使用所有工具类功能 引入 hutool-xxx 单独模块使用 # import 方式 如果你想像 Spring-Boot

    1.6K30编辑于 2023-08-07
  • 来自专栏快乐阿超

    hutool获取excel中的图片

    人无礼而何为,财非义而不取——耐施庵 依赖如下: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all< poi-ooxml</artifactId> <version>5.2.2</version> </dependency> 代码如下: package com.ruben; import cn.hutool.core.io.FileUtil ; import cn.hutool.core.text.StrPool; import cn.hutool.core.util.StrUtil; import cn.hutool.poi.excel.ExcelReader ; import cn.hutool.poi.excel.ExcelUtil; import org.apache.poi.ss.usermodel.PictureData; import org.apache.poi.ss.usermodel.Sheet

    2.6K30编辑于 2022-09-29
  • 来自专栏快乐阿超

    hutool-http配置默认实现

    ——佚名 在hutool中默认是通过spi扫描获取默认实现客户端 如果我们需要手动指定,只需要配置 Singleton.put(ClientEngine.class.getName(), new

    31720编辑于 2023-06-23
领券