主要观点总结
本文介绍了两个社群,一个是「芋道快速开发平台」知识星球,提供一对一交流、面试小册、简历优化、求职解惑等服务;另一个是国产开源项目,包含前端管理后台、微信小程序、后端支持单体和微服务架构等功能。同时,推荐了一个Java工具类库Hutool,包括功能介绍、安装方法、简单测试以及一些常用工具类的使用方法。最后,给出了加入知识星球的方式和星球内容。
关键观点总结
关键观点1: 「芋道快速开发平台」知识星球介绍
提供一对一交流、面试小册、简历优化、求职解惑等服务。
关键观点2: 国产开源项目介绍
包含前端管理后台、微信小程序、后端支持单体和微服务架构等功能,涵盖RBAC权限、SaaS多租户、数据权限、商城、支付、工作流等功能。
关键观点3: Hutool工具类库介绍
包括功能、安装、简单测试,以及常用工具类的使用方法。提供了如日期时间处理、字符串处理、数字处理、JavaBean操作、Map操作、注解操作、加密解密、验证码生成等工具类。
关键观点4: Hutool工具类库的学习资源
可以访问Hutool官网以及更多工具库相关网站进行学习。
关键观点5: 加入方式
通过长按或扫描二维码加入知识星球,获取更多技术提升。
正文
今天给大家推荐一个非常好用的Java工具类库,企业级常用工具类,基本都有,能避免重复造轮子及节省大量的开发时间,非常不错,值得大家去了解使用。
Hutool
谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。
Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以 “甜甜的”。Hutool 最初是我项目中 “util” 包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。
一个 Java 基础工具类,对文件、流、加密解密、转码、正则、线程、XML 等 JDK 方法进行封装,组成各种 Util 工具类,同时提供以下组件:
-
tool-aop JDK 动态代理封装,提供非 IOC 下的切面支持
-
hutool-bloomFilter 布隆过滤,提供一些 Hash 算法的布隆过滤
-
-
hutool-core 核心,包括 Bean 操作、日期、各种 Util 等
-
hutool-cron 定时任务模块,提供类 Crontab 表达式的定时任务
-
-
hutool-db JDBC 封装后的数据操作,基于 ActiveRecord 思想
-
hutool-dfa 基于 DFA 模型的多关键字查找
-
hutool-extra 扩展模块,对第三方封装(模板引擎、邮件等)
-
hutool-http 基于 HttpUrlConnection 的 Http 客户端封装
-
-
hutool-script 脚本执行封装,例如 Javascript
-
hutool-setting 功能更强大的 Setting 配置文件和 Properties 封装
-
hutool-system 系统参数调用封装(JVM 信息等)
-
-
基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
-
项目地址:https://github.com/YunaiV/ruoyi-vue-pro
-
视频教程:https://doc.iocoder.cn/video/