Commit Graph

3554 Commits

Author SHA1 Message Date
Looly
e948273f2d 通过添加系统属性hutool.crypto.decodeHex强制关闭hex识别以解决hex和Base64歧义问题 2024-02-10 08:37:15 +08:00
Looly
b5bc213a63 add methods 2024-02-07 11:26:37 +08:00
Looly
2b9eec0582 fix code 2024-02-07 11:10:52 +08:00
dazer007
378aa57109 !1169 StrUtil.trim 增加注释,关于:StrUtil#cleanBlank,方便使用人查找
* StrUtil.trim 增加注释,关于:StrUtil#cleanBlank,方便使用人查找
2024-02-03 02:46:40 +00:00
handy
927903812a 修改beanutil里的注释错误 2024-01-31 10:43:15 +08:00
handy
0187799ac7 修改注释错误 2024-01-29 10:30:15 +08:00
Looly
4acb828ac7 修复CollUtil.containsAll在coll2长度大于coll1时逻辑歧义问题 2024-01-26 16:03:41 +08:00
Looly
694168a3cb add test 2024-01-24 18:11:46 +08:00
Looly
f368a0a0d2 fix code 2024-01-24 17:36:30 +08:00
Looly
63fbef4183 add test 2024-01-24 16:39:59 +08:00
Looly
b7508cc0e9 fix code 2024-01-23 16:34:29 +08:00
Looly
92c249c320 fix code 2024-01-22 17:17:23 +08:00
Looly
6f8c237db6 fix code 2024-01-22 15:38:07 +08:00
Looly
e78f65d842 fix code 2024-01-22 09:31:58 +08:00
Looly
1bab38f2bf
!1162 V6 新增 NumberUtil正整数转罗马数字,限制[1,3999]的正整数
Merge pull request !1162 from dazer007/v6-dev-roman-num
2024-01-22 01:30:06 +00:00
Looly
a7bf5abfa9 fix code 2024-01-22 09:26:54 +08:00
dazer007
c3e8d11238 NumberUtil新增romanToInt 2024-01-20 22:31:47 +08:00
dazer007
a599172b4f NumberUtil新增正整数转罗马数字,限制[1,3999]的正整数 2024-01-19 22:30:22 +08:00
dazer007
e3930836f3 !1160 【轻量级修改】CreditCodeUtil增加说明,避免,提问:纳税人识别号 相关正则的问题
* 增加说明,避免,提问:纳税人识别号 相关正则的问题
2024-01-18 07:12:08 +00:00
Looly
29bb4773b4 fix code 2024-01-16 20:14:36 +08:00
dazer007
0b960768d8 !1152 MapUtil.增加ofKvsLink、ofKvs方法
* wgs84toBd09Test2 测试用例,增加精度,避免不同架构、不同版本jdk数值不同
* 1、readBytesTest 代码还原,未发现有修改test.properties的现象
* 简化ofKvs保留,ofKvsLink删除,统一返回LinkedHashMap
* 1、修复报错的注释
* 增加hasEmptyVarargs、isAllEmptyVarargs支持可变参数。
* ArrayUtil类已经恢复
* 1、MapUtil.增加ofKvsLink、ofKvs方法
2024-01-16 11:50:39 +00:00
Looly
a6e1cba32b fix code 2024-01-15 17:48:37 +08:00
Looly
283ebfdd7d
!1154 [v6] 添加WordTree扁平化功能
Merge pull request !1154 from 阿超/v6-dev
2024-01-15 09:24:22 +00:00
Looly
5567b4e3fc fix comment 2024-01-15 17:12:23 +08:00
dazer007
9c3dc22a37 !1151 轻量级修改:UUID注释修改
* 注释增加代码实现参考
* 注释,增加简洁英文
* 修改:nameUUIDFromBytes 注释
* UUID从v1->v7,越来越复杂,新手很头大,增加对v6、v7的描述,提高代码自阅读性
2024-01-15 09:08:10 +00:00
VampireAchao
a907a439f9 Merge remote-tracking branch 'origin/v6-dev' into v6-dev 2024-01-14 13:07:49 +08:00
VampireAchao
bf0977445a [feature] 添加递归扁平化WordTree方法,能通过WordTree还原成原来的元素 2024-01-14 13:07:43 +08:00
Looly
6a3aece4de prepare M11 2024-01-11 14:24:15 +08:00
Looly
f341b9ed7a 修复NumberUtil.toBigDecimal方法报StackOverflowError(CVE-2023-51080) 2024-01-11 12:08:46 +08:00
dazer007
5345e4cc61 !1148 hutool6.x StrUtil增加拆分注释
* hutoolv6 对StrUtil拆分的类,进行注释,达到代码自说明的目的,减少咨询量。
2024-01-10 07:37:43 +00:00
Looly
ebf1632f36 fix code 2024-01-09 23:15:52 +08:00
Looly
69206406d7 fix code 2024-01-05 12:00:24 +08:00
Looly
4ccf795ee0 fix test 2024-01-02 23:34:50 +08:00
Looly
58ce12a8db fix test 2024-01-02 23:32:24 +08:00
Looly
028f498a04 change name 2024-01-02 23:15:29 +08:00
Looly
9e426dd3a5 add trillion 2024-01-02 13:33:16 +08:00
Looly
10076a7bc9 CopyOptions中增加setAutoTransCamelCase方法 2023-12-30 01:13:36 +08:00
Looly
752a8ece52 fix code 2023-12-30 01:00:01 +08:00
Looly
fc8d25dfac fix code 2023-12-29 21:16:01 +08:00
Looly
6facfcfc4d fix code 2023-12-29 20:55:55 +08:00
Looly
91178e45a8 fix code 2023-12-29 20:21:40 +08:00
Looly
03b8f57648 fix code 2023-12-29 12:38:14 +08:00
Looly
bca0f82bac fix code 2023-12-29 11:50:07 +08:00
Looly
76bcbfe67c fix WatchMonitor 2023-12-29 02:53:51 +08:00
Looly
bedee44420 修复RandomUtil.randomInt,RandomUtil.randomLong边界问题 2023-12-29 00:26:58 +08:00
Looly
5feb1114cf fix doc 2023-12-28 22:33:20 +08:00
Looly
a7f4e3993d fix doc 2023-12-28 22:31:55 +08:00
Looly
fdf6b9ba2d
!1143 【6.x】重构 PR#985 提交的层级结构搜索工具
Merge pull request !1143 from Createsequence/refactor/hierarchy
2023-12-28 13:32:59 +00:00
huangchengxing
5e03f627b3 refactor(hierarchy): 移除 HierarchyUtil 相关组件,改为使用更精简的 HierarchyIterator 实现 2023-12-28 20:36:49 +08:00
kongweiguang
c36f27308a add: test方法 2023-12-28 20:28:33 +08:00
kongweiguang
7eb5b82ec5 fix: opt的map方法添加失败判断,修复如果使用ofTry,执行失败,调用map方法后再调用ifFail方法失效的问题
add: 添加toEasyStream方法
2023-12-28 20:24:22 +08:00
Looly
3f8ee8a429 add methods 2023-12-28 19:00:35 +08:00
Looly
6aad33ca7f fix code 2023-12-27 00:35:37 +08:00
Looly
34f0655a59 fix epe 2023-12-26 00:38:39 +08:00
zongzhihui
6ed1661c3d fix code:三月初一与闰二月初一不应该相等 2023-12-25 11:43:32 +08:00
Looly
f22015512a prepare M10 2023-12-23 23:57:46 +08:00
Looly
3a1eb66f14 fix code 2023-12-23 23:39:10 +08:00
Golden Looly
1463172c2d
Merge pull request #3441 from lanluyug/v6-dev
ChineseDate类添加hashcode与equals方法及其单元测试
2023-12-23 23:19:43 +08:00
Looly
93393b9188 修复cloneSheet参数错误导致非XSSFWorkbook错误命名问题 2023-12-23 16:14:04 +08:00
zongzhihui
7d80c36041 ChineseDate类添加hashcode与equals方法及其单元测试,参考java.time.LocalDateTime与java.util.Date 2023-12-22 14:14:26 +08:00
Looly
1a9d4c2c9e 修复graalvm原生打包使用http工具被转为file协议问题 2023-12-20 22:53:33 +08:00
Looly
6dfb495278 fix code 2023-12-19 22:04:31 +08:00
Looly
494c70b9e6 fix code 2023-12-19 02:45:22 +08:00
Looly
7ad4f5f850 fix code 2023-12-18 03:27:49 +08:00
Looly
a7abbf5402 add pool 2023-12-18 00:59:13 +08:00
Looly
1eacd29d99 add pool 2023-12-17 22:45:40 +08:00
Looly
5eaa0988b1
!1132 [improve] 添加作者信息、修复注释
Merge pull request !1132 from 阿超/v6-dev
2023-12-17 10:54:26 +00:00
VampireAchao
ceb2e1f8f9 [fix] 修复注释 2023-12-17 14:12:18 +08:00
VampireAchao
374f75517c [improve] 添加作者 2023-12-17 14:06:31 +08:00
Looly
18b5350d99 fix cod 2023-12-17 00:59:21 +08:00
Looly
11e194e80a fix code 2023-12-17 00:55:42 +08:00
Looly
5bf7dcf88e fix code 2023-12-16 23:37:09 +08:00
Looly
1ff0dcde0f fix code 2023-12-16 23:08:18 +08:00
Looly
bcc5bc6d6c Opt.ofEmptyAble支持更多类型 2023-12-15 22:00:15 +08:00
Looly
9242ca262b fix doc 2023-12-14 23:46:52 +08:00
Looly
0d6a164c34 fix code 2023-12-14 23:41:31 +08:00
Looly
175881681c fix code 2023-12-14 23:28:10 +08:00
Looly
251c6ee6ee add PredicateDateParser 2023-12-14 22:38:13 +08:00
Looly
9a5fd52e9f 修复graalvm编译后,未读取Content-Length可能导致的读取时间过长问题 2023-12-12 23:05:01 +08:00
Looly
14e53d6e3c add method 2023-12-12 19:24:08 +08:00
Looly
5550617976
!1129 ByteUtil
Merge pull request !1129 from Faker/v6-dev
2023-12-12 11:21:38 +00:00
Faker
ce543415f0
删除文件 hutool-core/src/test/java/org/dromara/hutool/core/date/CodeWatchUtilTest.java 2023-12-12 08:17:52 +00:00
Faker
21639023d6
删除文件 hutool-core/src/main/java/org/dromara/hutool/core/date/CodeWatchUtil.java 2023-12-12 07:42:35 +00:00
liufuqiang
a53a9da578 add ByteUtil bitCount 2023-12-12 15:36:49 +08:00
Looly
011f68e018 DateUtil.parse支持毫秒时间戳 2023-12-12 13:35:00 +08:00
Looly
2a164a7692 修复StrSplitter.splitByRegex使用空参数导致的OOM问题 2023-12-12 04:29:27 +08:00
Looly
f39d7c5393 add null check 2023-12-12 03:02:06 +08:00
Looly
18763decae add null check 2023-12-12 03:01:15 +08:00
Looly
47847fc7a3 add test 2023-12-12 02:53:02 +08:00
liufuqiang
d7051e1522 增加代码运行时间统计工具 2023-12-11 17:26:57 +08:00
Looly
5f88089e4e add null check 2023-12-11 09:42:20 +08:00
Looly
6f4a115032 修复StampedCache的get方法非原子问题 2023-12-09 01:10:23 +08:00
Looly
dfc0b4ecf1 fix comment 2023-12-08 23:10:43 +08:00
Looly
c529fa129f fix test 2023-12-06 17:26:51 +08:00
Looly
a9cc50e98e add test 2023-12-06 17:01:11 +08:00
Looly
221963674b fix code 2023-12-06 16:43:07 +08:00
Looly
cbfb2561ce 修改DFA逻辑,贪婪匹配优先长匹配而舍弃短匹配 2023-12-06 00:57:36 +08:00
Looly
0697bc1457 修改DFA逻辑,贪婪匹配优先长匹配而舍弃短匹配 2023-12-06 00:49:12 +08:00
Looly
73152c5361 fix bug 2023-12-05 21:41:41 +08:00
Looly
5ceaa07fad fix code 2023-12-05 13:27:11 +08:00