# JavaUtils **Repository Path**: YoungBear2023/JavaUtils ## Basic Information - **Project Name**: JavaUtils - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-12 - **Last Updated**: 2025-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaUtils ## 1. 文件相关 [1. 解压缩文件](./mdfiles/file/DecompressUtils.md) ## 2. 加解密相关 [BouncyCastle基础信息]() - [查看当前环境所有provider](./mdfiles/crypto/bc/ListProviders.md) [1. 使用 PBKDF2 导出密钥](./mdfiles/crypto/PBKDF2.md) [2. 使用BouncyCastle 实现RSA常用方法](./mdfiles/crypto/RSAUtilsBC.md) - [使用BC从文件解析RSA私钥和公钥](./mdfiles/crypto/BC_RSA_Key.md) - [使用BC进行RSA加密与解密](./mdfiles/crypto/BC_RSA_Cipher.md) - [使用BC进行RSA签名与验签](./mdfiles/crypto/BC_RSA_Signature.md) [3. MessageDigest 消息摘要算法Java实现](./mdfiles/crypto/Dgst.md) [4. Mac 消息认证码算法Java实现](./mdfiles/crypto/Mac.md) **5. AES** - [AES 加解密算法Java实现](./mdfiles/crypto/AESUtils.md) - [AES 加解密Java实践](./mdfiles/crypto/AESPractise.md) ## 3. java日期时间 [1. LocalDateTime ZonedDateTime Instant 的相互转换](./mdfiles/datetime/ConvertUtils.md) [2. 日期时间格式化与解析](./mdfiles/datetime/FormatterUtils.md) [3. 带时区时间日期 ZonedDateTime](./mdfiles/datetime/ZonedDateTimeUtils.md) [4. 夏令时](./mdfiles/datetime/dst.md) [5. SimpleDateFormat 多线程存在的问题及解决方案](./mdfiles/datetime/SimpleDateFormat.md) [6. 常用日期时间方法](./mdfiles/datetime/CommonMethod.md) [7. LocalDateTime 字符串与时间戳的相互转换](./mdfiles/datetime/LocalDateTimeFormatterUtils.md) [8. 使用DateTimeFormatterBuilder构建灵活的日期时间格式](./mdfiles/datetime/DateTimeFormatterBuilder.md) ## 4. 正则表达式 [1. UUID](./mdfiles/pattern/UUID.md) [2. IP地址](./mdfiles/pattern/IP.md) [3. 版本号](./mdfiles/pattern/Version.md) [4. 不要对正则表达式进行频繁重复预编译](./mdfiles/pattern/precompile_permormance.md) [5. MAC地址](./mdfiles/pattern/MacAddress.md) [6. 断言](./mdfiles/pattern/Assertion.md) ## 5. 日志 [1. logback](./mdfiles/log/Logback.md) ## 6. JSON 相关 [1. Jackson 中的 @JsonProperty 和 @JsonAlias 的区别](./mdfiles/json/Jackson_JsonProperty_JsonAlias.md) [2. 设置Json序列化时字段的顺序](./mdfiles/json/JsonFieldOrder.md) ## 7. 单元测试 [1.Mockito 中的 Answer 参数](./mdfiles/test/Mockito_Answer.md) ## 8. Java并发编程 [1.CyclicBarrier 基本用法](./mdfiles/concurrent/CyclicBarrier.md) ## 9. 安全相关 [1. 密码工具类](./mdfiles/security/PasswordUtils.md)