Skip to content

KimZing/kimzing-utils

Repository files navigation

个人整理工具类合集

Java Profiler,

包含工具类如下:其中加粗为常用工具

  • BeanUtil 对象映射工具,提供对象转换功能,如将UserPO转换为UserBO,减少开发者Setter/Getter的工作量
  • CoordinateUtil 经纬度工具,计算两个经纬度之间的距离
  • DateUtil LocalDateTime工具类,对日期进行相关操作,包含与Date的转换,日期格式化,计算两个日期差,计算N天后的日期
  • EmailUtil 邮件工具,配置信息后可进行邮件发送
  • ExcelUtil 根据集合对象生产成Excel文件,或根据Excel读取对应的集合对象
  • ExceptionManager 创建自定义异常,项目中会自动解析该异常Code,并获取对应异常message
  • FileUtil 文件相关操作
  • HexUtil 字节转换
  • ImageUtil 图片操作,目前提供放大缩小功能
  • JsonUtil.java Json字符串与对象的相互转换,基于Gson封装
  • LogUtil 日志打印工具,项目中统一使用该工具进行日志打印,方便日后进行统一调整更改
  • BigDecimalUtil 提供各种类型和BigDecimal的转换,以及加减乘除运算(可指定精度)
  • NumberUtil 大小端字节转换,int、short与byte数组的相互转换
  • MPPageUtil 分页辅助工具,将PageParam与PageResult与MybatisPlus中的分页进行转换
  • ChinesUtil 汉字拼音相关操作
  • PropertiesUtil Property文件读取操作
  • RandomUtil 生成随机的数字或字符串
  • ClassUtil 反射相关操作
  • RegexUtil 正则判断工具,包含常用正则判断及正则匹配
  • AESUtil AES加解密
  • Base64Util Base64编码与解码
  • MD5Util MD5摘要算法,包含对字符串、文件的MD5计算和校验
  • RSAUtil RSA非对称加密
  • SHAUtil SHA1和SHA256摘要算法加密
  • SpringContextUtil Spring容器操作,可获取容器中的对象
  • SpringPropertyUtil 获取Spring管理的属性
  • StringUtil 字符串操作,包含判空、去除空格、截取、替换、首字母大小写等操作
  • SystemUtil 获取系统相关信息
  • ZipUtil 文件压缩与解压缩

About

⭐ 通用工具包

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages