专栏首页JAVA乐园一个非常不错的工具包

一个非常不错的工具包

在开发中经常需要编写一些满足业务开发需求的工具类,最近发现一个非常不错的工具包。推荐给大家,这个工具包无论是学习或者开发都非常实用。这个工具包就是Hutool

1、Hutool对应的仓库地址

https://gitee.com/loolly/hutool

2、Hutool对应的API文档地址

https://hutool.cn/docs/#/

3、如果使用maven项目,可以在项目中直接引用

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>4.5.12</version>
</dependency>

Hutool工具包含的工具非常多,主要包括如下:

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

开发中使用一些工具包可以达到事半功倍的效果。对应刚入门java的小伙伴们研读一下这个工具包的源码非常有利于提高自己的开发水平。

本文分享自微信公众号 - JAVA乐园(happyhuangjinjin88),作者:java乐园

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 一条SQL搞定数据库设计文档

    小团队作战经常是上来就是随便打下草稿,然后三七二十一使用图形化工具把数据库表结构建起来了,根本就没有写像下面这种数据库设计文档后,才进行代码编写工...

    java乐园
  • 码云上不错的几个支付相关的项目

    网上支付相关的额业务场景无处不在,如果能掌握支付相关的核心技术,对于升职涨薪有莫大的好处。目前国内支付以支付宝和微信这两种支付为首,其他支付则可...

    java乐园
  • Nginx系列:Nginx自带后端健康检查

    该指令的功能是设置与后端服务器建立连接的超时时间。应该注意超时一般不可能大于75秒。

    java乐园
  • 国人开源了一款小而全的 Java 工具类库,厉害啊!!

    最近小编看到了一款小而全的 Java 工具类库:Hutool,Github 已经接近 14K Star 了,想必一定很优秀,现在推荐给大家,很多轮子不要再造了!...

    Leetcode名企之路
  • Hutool,一个贼好用的 Java 工具类库,用过都说好~

    来源:ryanc.cc/archives/hutool-java-tools-lib

    芋道源码
  • 凡是你排斥的,就是你所要学习的

    如果你觉得伴侣对你失去热情,可能是因为你也对他失去热情;就像一位婚姻专家说的:「如果我们的婚姻变得乏味,可能是因为我觉得乏味,或更糟的是我这个人很乏味。」

    用户1756920
  • 与中小企业并肩突围疫情寒冬:企点开工助力包来了

    2020年开年,面对突如其来的疫情,世界仿佛被按下了暂停键。对于一些中小企业而言,疫情带来的可能是长期的困境。 在此形势下,各地政府纷纷出台针对中小企业的扶持...

    腾讯企点
  • 华为路由交换技术 | 链路聚合/链路捆绑/端口聚合/eth-channel 详解与配置

    链路聚合:是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络...

    网络技术联盟站
  • 又是一年毕业季,从此你不再是少年

    昨天知乎邀请我回答这样一个问题:你有什么想对2019届毕业生说的话?在步入社会前,有哪些毕业生必须明白的道理?

    stormwen
  • 动态 | 搜狗携手自动化所提出新的开放领域问答机器阅读算法

    搜狗公司 & 中科院自动化所在信息检索领域顶级会议 SIGIR 2019 (CCF A 类会议)中联合提出了一个基于文档门控机制的阅读算法,并将其用在开放域问答...

    AI科技评论

扫码关注云+社区

领取腾讯云代金券