作者丨Ryan Wang
来源丨JAVA葵花宝典
简介
Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。
Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。
2025年05月21日
作者丨Ryan Wang
来源丨JAVA葵花宝典
Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。
Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。
2025年05月21日
在Java的世界里,加密就像给数据穿上了一件神秘的“盔甲”,保护着我们的隐私和安全。今天,我们就来聊聊几个在Java开发中经常用到的加密算法,让你在编写程序时,能够更好地守护数据的安全。
2025年05月21日
今天小编为大家总结了Java常用的开发工具,希望能给大家带来一些帮助。
01、CommonsBeanUtils。
使用bean工具集:由于bean通常由一组set和get组成,beanutils也是基于它们包装的。
Beancopy是一种更常用的功能,即copybean的属性,如果开发分层架构,可以利用这一特性,将数据从PO(Persisitentobject)复制到VO(Valueobject)。
2025年05月21日
上期我们测试了Java和PHP在生成md5密码方面的速度,在相同的机器上,Spring Boot(在OpenJDK 18.9环境下)成绩约为19毫秒,JSP在tomcat(OpenJDK 1.8)环境下,也能够达到13毫秒左右,可以看出,并没有因为JDK升级和编译封装提升太多速度,我们将PHP版本由默认的5.2升级到了8.1以后,PHP可以在8毫秒内完成,比5.2缩短了6毫秒,着实有些意外,PHP在那次测试中完胜Java。
2025年05月21日
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
2025年05月21日
一、概述
Java工具类(Utility Classes)是封装了通用功能的静态方法集合,能够简化代码、提高开发效率。本文整理Java原生及常用第三方库(如Apache Commons、Google Guava)中的核心工具类,覆盖集合操作、字符串处理、日期时间处理、文件IO等场景。
二、核心工具类分类
1. 集合操作工具类
2025年05月21日
介绍语
本号主要是Java常用关键技术点,通用工具类的分享;以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+docker等集成框架的技术分享;datax、kafka、flink等大数据处理框架的技术分享。文章会不断更新,欢迎码友关注点赞收藏转发!
2025年05月21日
MD5加密
MD5是常用的加密算法,在用户注册时通过算法加密的密码存入数据库,保护用户密码,数据库管理员不能直接看见密码,即使用户数据库被盗,没有存储明文的密码对用户来说也多了一层安全保障。用户登录时,在客户端用户输入密码后,也会使用MD5进行加密,这样即使用户的网络被窃听,窃听者依然无法拿到用户的原始密码。