Commit Graph

3613 Commits

Author SHA1 Message Date
Looly
85fac17eac fix code 2024-06-27 18:36:37 +08:00
Looly
e56e10b75c fix code 2024-06-27 12:04:00 +08:00
Looly
191e757dc9 add test 2024-06-25 14:18:40 +08:00
Looly
75933bf214 修复Tailer指定初始读取行数的计算错误问题 2024-06-21 20:32:34 +08:00
Looly
acb45d2a80 add SetWrapper 2024-06-21 20:20:07 +08:00
Looly
8cdf9ecfd9 add BoundedCollection 2024-06-21 20:02:28 +08:00
Looly
d897fced85 添加 Windows 资源管理器风格字符串比较器 2024-06-18 16:01:49 +08:00
Looly
5a2fe05346 add test 2024-06-18 11:58:58 +08:00
Looly
c2641bf97b $ bin/commit.sh Cache.put变更策略,对于替换的键值对,不清理队列 2024-06-18 11:37:37 +08:00
Looly
be11b05a6f fix #IA5GMH 2024-06-17 18:21:34 +08:00
Looly
d0fdf42dcd 时间格式化工具支持自定义设置单位 2024-06-17 15:46:11 +08:00
Looly
40c2b3ff87 时间格式化工具支持自定义设置单位 2024-06-17 15:39:23 +08:00
Looly
47872765e3 时间格式化工具支持自定义设置单位 2024-06-17 15:37:44 +08:00
Looly
bf19e86f4e
!1227 perf(core): 时间格式化工具支持自定义设置单位
Merge pull request !1227 from 蒋小小/v6-dev
2024-06-17 07:25:23 +00:00
Looly
6e62f6f749 add test 2024-06-17 12:13:09 +08:00
Looly
510e5002f2 修复PathMover.moveContent问题 2024-06-17 10:51:38 +08:00
Looly
afc4e32790 修复PathMover.moveContent问题 2024-06-17 10:46:47 +08:00
bwcx_jzy
30d50c9a7b 🔨 perf(core): 时间格式化工具支持自定义设置单位 2024-06-14 15:41:50 +08:00
Looly
2e81de3ecb 修复DateUtil.offset空指针问题 2024-06-14 01:34:16 +08:00
Looly
c5f92b4dea fix code 2024-06-14 01:18:28 +08:00
Looly
c3aabfcd14 add LineCounter 2024-06-12 16:32:42 +08:00
Looly
8ccdf408f9 fix code 2024-06-12 16:00:16 +08:00
Looly
6b3f5c4397 修复CaseInsensitiveLinkedMap顺序错误问题 2024-06-12 15:30:15 +08:00
Looly
3a78b7d461 修复VersionComparator传入空字符串报错问题 2024-06-12 00:34:16 +08:00
Looly
59dc7dec39 fix code 2024-06-11 20:19:07 +08:00
Looly
c1df666c1a add RegexListDateParser 2024-06-11 19:00:21 +08:00
Looly
21be35c9c3 fix code 2024-06-11 16:13:07 +08:00
Looly
57692b6cbb fix comment 2024-06-11 15:06:02 +08:00
Looly
8a7161c3d6 fix code 2024-06-09 18:10:18 +08:00
Looly
61a7767ca3 add Luhn 2024-06-09 17:36:22 +08:00
Looly
583c49fb39 add methods 2024-06-09 16:27:23 +08:00
Looly
96ba09e9b2 add test 2024-06-07 17:46:19 +08:00
Looly
3c4adf34c5 修复BeanUtil.isBean判断Dict错误问题 2024-06-07 15:22:23 +08:00
Looly
47872b8380 add RegexDateParser 2024-06-06 21:42:12 +08:00
Looly
249e35f057 add test 2024-06-04 08:56:38 +08:00
Looly
feba8fcb42 CollUtil.subtract增加空判定 2024-06-04 08:47:34 +08:00
Looly
35f3383a1c add CellBorderStyle 2024-06-02 14:39:16 +08:00
Looly
424a525c48 fix comment 2024-06-02 10:18:22 +08:00
Looly
27577d198d add move 2024-06-02 10:07:43 +08:00
Looly
0d0727d0f9 DateUtil增加offsetYear方法 2024-05-29 15:06:13 +08:00
Looly
15fe6a1ecd add test 2024-05-29 11:40:04 +08:00
Looly
4ad43cd333 NumberUtil.pow支持负数 2024-05-29 10:39:52 +08:00
Looly
7cc7bfa574 fix code 2024-05-29 09:10:09 +08:00
Looly
19bff248f6 Merge branch 'v6-dev' of gitee.com:dromara/hutool into v6-dev 2024-05-28 17:35:35 +08:00
Looly
7927da3c10 add test 2024-05-28 17:35:17 +08:00
Looly
50e18c64a0 fix code 2024-05-24 20:07:11 +08:00
Looly
abb87d530b add methods 2024-05-23 17:33:28 +08:00
Looly
a2b469dc0f 修复FileUtil#getTotalLines在JDK9+结果错误问题 2024-05-20 16:40:27 +08:00
Looly
619d5ca61c fix code 2024-05-19 17:38:52 +08:00
Looly
3a73cdea51 fix code 2024-05-17 19:52:12 +08:00
Looly
7999baec85 修复BooleanUtil.andOfWrap针对null错误问题 2024-05-17 17:02:59 +08:00
Looly
dcf66c8d93 setOrPadding增加重载,可选限制index大小 2024-05-17 09:42:15 +08:00
Looly
65ba22d34b addd null check 2024-05-16 15:02:34 +08:00
Looly
1106841210 fix code 2024-05-16 12:22:14 +08:00
Looly
8e4b24f8fa add FieldReflect 2024-05-16 12:15:35 +08:00
Looly
7ae93644e3 fix comment 2024-05-16 08:58:48 +08:00
Looly
5f1b010d08 fix code 2024-05-15 23:39:55 +08:00
Looly
aae583e57f add methods 2024-05-15 22:59:05 +08:00
Looly
7f906049f5 add test 2024-05-15 22:35:41 +08:00
Looly
56c076d2f6 fix code 2024-05-15 17:31:33 +08:00
Looly
02c863c93c add Invoker 2024-05-15 10:58:20 +08:00
Looly
a1f23fc22c add MethodReflect 2024-05-14 17:37:38 +08:00
Looly
f97d3a73ea
!1218 修复BiMap.put错误的返回值
Merge pull request !1218 from emptypoint/fix-BiMap-put
2024-05-14 01:50:46 +00:00
konbai
5ac1dbb42a 优化 CharSequenceUtil工具类 startWithAny()、startWithAnyIgnoreCase() 参数命名错误问题。 2024-05-13 22:01:37 +08:00
Zjp
3a7771a78e fix BiMap.put 错误的返回值; 2024-05-13 17:46:26 +08:00
Looly
cf44ae005a fix #3582 2024-05-13 16:50:05 +08:00
Looly
73764db818 add methods 2024-05-13 16:32:02 +08:00
Looly
478b523c67 修复EnglishNumberFormatter.format小数问题 2024-05-11 11:58:25 +08:00
Looly
7daeb183b5 add InputStreamResource ReaderInputStream WriterOutputStream 2024-05-10 18:40:57 +08:00
Looly
412ec8ae14 HttpRequest#get不再尝试File路径 2024-05-10 17:35:52 +08:00
Looly
aca181b229 修复EnumUtil空指针问题 2024-05-10 11:28:43 +08:00
Looly
b967478c92 PropertyComparator增加compareSelf构造重载 2024-05-09 10:13:15 +08:00
Looly
398a422660 fix 3576@Github 2024-05-09 09:22:39 +08:00
Looly
4ce3926c9c add DateBuilder 2024-04-28 23:56:36 +08:00
Looly
6c55464dc9 add test 2024-04-27 23:35:42 +08:00
Looly
284bb06416 add test 2024-04-27 23:18:58 +08:00
Looly
cabfb74aa5 新增加了四种农历日期的标准输出 2024-04-26 20:25:18 +08:00
Looly
ccc3567841
!1214 [新特性] 新增加了四种农历日期的标准输出
Merge pull request !1214 from eventiming/v6-dev
2024-04-26 07:35:23 +00:00
Monica
d7e533be0e 将农历输出格式转为枚举类型 2024-04-25 12:09:03 +08:00
Monica
c39cb30a57 Merge remote-tracking branch 'origin/v6-dev' into v6-dev 2024-04-24 17:53:04 +08:00
Monica
57aae6e373 添加农历标准化输出 2024-04-24 17:44:21 +08:00
Looly
4085d8d051 fix code 2024-04-24 13:51:15 +08:00
Looly
1c8afa79d7 fix code 2024-04-24 13:44:14 +08:00
Looly
2fbb0f469c fix format 2024-04-24 13:38:48 +08:00
Looly
743ff04dcf 修复FileUtil.copyFile没有创建父目录导致的问题 2024-04-24 13:22:51 +08:00
Monica
27913e9c6b 根据国标GB/T 33661-2017 对月份和传统节日进行改 2024-04-23 23:54:17 +08:00
Looly
1be871154f fix code 2024-04-23 17:28:59 +08:00
Looly
9852c256eb fix code 2024-04-23 17:28:22 +08:00
handy
669a7a0b96 自己实现的hashCode替换为标准hashCode 2024-04-22 17:31:00 +08:00
Looly
f5202f36b8 add methods 2024-04-21 20:35:36 +08:00
Looly
8d750b0017 fix format 2024-04-21 19:58:11 +08:00
Looly
606f690470 fix code 2024-04-21 12:20:57 +08:00
Looly
e05470acea fix test 2024-04-21 11:04:45 +08:00
Looly
da0e7ae338 fix code 2024-04-21 10:02:07 +08:00
Looly
dfdb62d6b0 fix code 2024-04-21 09:37:22 +08:00
Looly
c4fad8a1aa fix code 2024-04-21 09:19:28 +08:00
Looly
2fbb2b641a fix code 2024-04-20 16:39:14 +08:00
Looly
4240bc6523 CacheUtil.newTimedCache增加有schedulePruneDelay参数的重载方法 2024-04-18 16:34:48 +08:00
Looly
ce6c2ae15b 修复RandomUtil.randomStringWithoutStr方法问题 2024-04-17 15:30:49 +08:00
Looly
4f72daa986 解决CalendarUtil.isSameDay时区不同导致结果错误问题 2024-04-16 17:34:40 +08:00
Looly
0ad2b9e25d fix format 2024-04-12 19:09:32 +08:00
Looly
b2dbd55c1e 修复FileMagicNumber.getMagicNumber空指针问题 2024-04-11 21:01:47 +08:00
Looly
8ca768a997 修复HttpUtil.urlWithFormUrlEncoded方法重复编码问题 2024-04-08 17:31:18 +08:00
Looly
51be74e901 StrUtil增加toStringOrEmpty方法 2024-04-03 12:45:13 +08:00
Looly
b92edb0cd1 add test 2024-04-03 12:37:35 +08:00
Looly
1bbbe608b3 fix comment 2024-03-29 16:01:44 +08:00
Looly
d41a22a458 fix code 2024-03-29 11:58:47 +08:00
Looly
0d3eed0bdd fix commemt 2024-03-28 23:31:52 +08:00
Looly
054aad0a53 support RFC2822 2024-03-28 23:13:59 +08:00
Looly
6854e342cf 新增数据库Wrapper支持反解 2024-03-28 16:08:17 +08:00
Looly
dcf241ba75 fix code 2024-03-26 19:58:44 +08:00
Looly
b090fbdd3d fix code 2024-03-26 19:38:13 +08:00
Looly
bdc964c882 优化ThreadUtil.safeSleep,使用System.nanoTime() 2024-03-26 18:13:41 +08:00
Looly
3fa431c5c1 fix code 2024-03-26 09:12:11 +08:00
Looly
082a8f67ac add ReferenceConcurrentMap 2024-03-23 12:07:28 +08:00
Looly
af85d8beaf add methods 2024-03-21 18:51:23 +08:00
Looly
e7ace4ae57 fix code 2024-03-21 18:09:27 +08:00
Looly
0e85436647 fix code 2024-03-21 16:52:02 +08:00
Looly
a18b4f2519 fix code 2024-03-20 16:37:23 +08:00
Looly
f4885c27e8 add test 2024-03-20 12:08:51 +08:00
Looly
1b3af6163c fix code 2024-03-20 11:59:40 +08:00
Looly
37f24b38ec fix code 2024-03-18 21:59:40 +08:00
Looly
017ec30fe6 fix code 2024-03-18 20:27:14 +08:00
Looly
86442f35c8 fix code 2024-03-18 20:13:42 +08:00
Looly
de6eb1deea fix code 2024-03-18 16:22:46 +08:00
Looly
a34cb71bc0 fix code 2024-03-18 16:09:48 +08:00
Looly
0567a98e08 fix code 2024-03-18 15:38:20 +08:00
Looly
cc6234bd27 修复ClassUtil.getTypeArgument() 获取泛型存在null问题 2024-03-18 11:53:39 +08:00
Looly
b5cd26822e add ULID 2024-03-15 17:35:00 +08:00
Looly
9a3d6857db 修复Graphics2D的资源没释放问题 2024-03-15 17:03:39 +08:00
Looly
03891277e9 add ULID 2024-03-15 16:26:18 +08:00
Looly
a3b03b853c fix code 2024-03-13 15:21:15 +08:00
Looly
760989a882 add test 2024-03-12 17:59:40 +08:00
Looly
849289fa55 修复DateUtil.betweenYear闰年2月问题 2024-03-12 17:32:48 +08:00
Looly
fe9e8bad84 fix code 2024-03-12 00:25:48 +08:00
Looly
65b9a047ea FileUtil和PathUtil增加Resource重载 2024-03-11 23:39:47 +08:00
Looly
f78e4fecb8 fix code 2024-03-08 11:38:31 +08:00
Looly
27eae584fa fix code 2024-03-08 11:13:21 +08:00
Looly
2f39c8a225 add UnsafeUtil 2024-03-07 17:30:41 +08:00
Looly
197e89e692 fix code 2024-03-07 16:03:57 +08:00
Looly
27d67c4d84 fix bug 2024-03-07 12:46:02 +08:00
Looly
fbb97f0c9a fix code 2024-03-07 12:20:34 +08:00
Looly
92e45c652b fix code 2024-03-07 11:51:36 +08:00
Looly
119caa5ab3 add test 2024-03-07 10:50:29 +08:00
Looly
051ce35828 修复JSONUtil序列化和反序列化预期的结果不一致问题 2024-03-06 17:24:34 +08:00
Looly
0a8af560ab 修复PathMover对目标已存在且只读文件报错错误问题 2024-03-05 11:42:00 +08:00
Looly
e3f4a6a20a fix code 2024-03-01 15:53:23 +08:00
Looly
5c1ffbcc0c fix code 2024-03-01 15:49:58 +08:00
Looly
df9e71a596 add test 2024-02-29 11:20:29 +08:00
Looly
dbc1a24b07 fix code 2024-02-27 09:15:45 +08:00
VampireAchao
6b4d279155 [improve] 优化、完善注释 2024-02-27 01:28:38 +08:00
VampireAchao
2f2076b1ea [improve] code format 2024-02-27 01:20:50 +08:00
VampireAchao
0e4fa57574 [improve] 支持 宋以后把十二时辰中每个时辰平分为初、正两部分 2024-02-27 01:19:47 +08:00
VampireAchao
182ada0c11 [improve] update name to ShiChen 2024-02-26 22:27:47 +08:00
VampireAchao
8bdbf9252a Merge remote-tracking branch 'gitee/v6-dev' into v6-dev 2024-02-26 22:26:16 +08:00
Looly
7d6d3d2395 fix code 2024-02-26 15:34:36 +08:00
VampireAchao
b9cf5e48c7 [improve] 完善注释和优化单元测试 2024-02-25 21:29:09 +08:00
VampireAchao
30ea0060a5 [feature] 添加长安十二时辰与现代时间的互转 2024-02-25 20:59:14 +08:00
Looly
7b079f914e fix code 2024-02-19 18:45:21 +08:00
Looly
435359b681 fix test 2024-02-10 18:16:00 +08:00
Looly
1fba2ca52b 修复VersionComparator违反传递问题 2024-02-10 12:37:30 +08:00
Looly
115b15f010 fix name 2024-02-10 08:43:19 +08:00
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
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