Looly
|
e82d3c30e1
|
!757 【6.x】修复LambdaUtil对多参数且参数为包含数组的lambda的支持;优化clazz获取逻辑,直接从executable获取而不是反射
Merge pull request !757 from 阿超/v6-dev
|
2022-08-19 00:52:12 +00:00 |
|
Looly
|
3da46bbc02
|
!758 优化Opt.ofEmptyAble(), 避免无意义的判断;
Merge pull request !758 from emptypoint/v6-Opt-update
|
2022-08-19 00:51:11 +00:00 |
|
Looly
|
4c62f40bb6
|
!752 微量级pr, datePattern添加注释,增加:CST格式说明
Merge pull request !752 from dazer007/v6-dev-datePattern-add-docs
|
2022-08-16 02:09:53 +00:00 |
|
Looly
|
fb285ed20b
|
!748 丰富原树工具类功能
Merge pull request !748 from elasticsearch/v6-dev
|
2022-08-09 14:20:52 +00:00 |
|
Looly
|
04542f9a16
|
!742 优化FastStream, 新增takeWhile、dropWhile方法
Merge pull request !742 from emptypoint/FastStream-2
|
2022-08-09 13:53:07 +00:00 |
|
Looly
|
db6e806f9e
|
!747 Validator工具类增加4个验证方法
Merge pull request !747 from hellozrh/v6-dev
|
2022-08-09 13:45:42 +00:00 |
|
Looly
|
2737a3cb77
|
!741 DatePattern 增加:注释,格式化字符串太多,比较散乱,不好理解,进行docs总结
Merge pull request !741 from dazer007/v6-dev
|
2022-08-05 08:21:51 +00:00 |
|
Looly
|
65aecebd34
|
!737 1、ThreadUtil 增加:newPhaser;2、修改不准确注释;3、增加:Phaser、CountDownLatch最常用示例
Merge pull request !737 from dazer007/v6-dev
|
2022-08-04 09:08:56 +00:00 |
|
Looly
|
215e3fd403
|
!735 【6.x】:trollface: 修改方法命名
Merge pull request !735 from 阿超/v6-dev
|
2022-08-02 08:44:46 +00:00 |
|
Looly
|
e6c7dfa047
|
!734 优化FastStream实现细节, 使用更高效一些的写法;
Merge pull request !734 from emptypoint/FastStream
|
2022-08-01 15:44:33 +00:00 |
|
Looly
|
3ed99ff59c
|
!725 【6.x】新增FastStream,是对Stream的封装和拓展
Merge pull request !725 from 阿超/v6-dev
|
2022-07-29 15:05:10 +00:00 |
|
Looly
|
ced4e50334
|
!692 用StreamUtil实现PredicateUtil,补全单测,抑制泛型参数警告
Merge pull request !692 from 阿超/v6-dev
|
2022-07-16 15:13:13 +00:00 |
|
Looly
|
6f97c9ed42
|
!676 【6.x】新增CollectorUtil.reduceListMap()用于Collection<Map<K,V>> => Map<K,List<V>>,优化groupingBy中对null的处理
Merge pull request !676 from 阿超/v6-dev
|
2022-07-05 14:57:55 +00:00 |
|
Looly
|
40748eaa0d
|
!666 修复:ConcurrencyTester默认线程池太大,导致:测试用例:oom (java.lang.OutOfMemoryError)的问题
Merge pull request !666 from dazer007/v6-dev-concurrencyTester-threadSize-too-big
|
2022-06-29 10:59:58 +00:00 |
|
Looly
|
576860f878
|
!668 StrUtil.isAllBlank() 支持数支持List
Merge pull request !668 from dazer007/v6-dev-StrUtil_isAllBlank-support-list
|
2022-06-29 10:37:12 +00:00 |
|
Looly
|
2716ee0eb2
|
!670 getTypeOfNull pmd = ps.getParameterMetaData() NPE Optimization 空指针优化, 处理: issues/I5ENJP
Merge pull request !670 from dazer007/v6-dev-getParameterMetaData-npe
|
2022-06-29 10:26:44 +00:00 |
|
Looly
|
f8238c3212
|
!667 【6.x】泛型修复
Merge pull request !667 from 阿超/v6-dev
|
2022-06-28 11:01:24 +00:00 |
|
Looly
|
7986acb5e6
|
!663 【6.x】维护Opt
Merge pull request !663 from 阿超/v6-dev
|
2022-06-22 10:54:58 +00:00 |
|
Looly
|
76fa10ec74
|
!659 LambdaUtil入参改为泛型,能通过在方法指定泛型
Merge pull request !659 from 阿超/v6-dev
|
2022-06-18 15:18:55 +00:00 |
|
Looly
|
cd69a72cb6
|
!646 简单pr: javainfo适配jdk18和以下
Merge pull request !646 from dazer007/v6-dev-javaInfo-jdk17
|
2022-06-08 08:15:11 +00:00 |
|
Looly
|
a7dcd4ce98
|
!644 新增ReflectUtil.getDescriptor获取单个class的描述符重载,完善测试用例和注释信息
Merge pull request !644 from 阿超/v6-dev
|
2022-06-08 00:46:18 +00:00 |
|
Looly
|
9f41698647
|
!641 bug fix
Merge pull request !641 from 阿超/v6-dev
|
2022-06-07 01:44:39 +00:00 |
|
Looly
|
951e34d28e
|
!638 添加ReflectUtil.getDescriptor测试用例,优化appendDescriptor,完善注释和描述
Merge pull request !638 from 阿超/v6-dev
|
2022-06-06 15:00:45 +00:00 |
|
Looly
|
97614d1276
|
!636 【6.x】重构LambdaUtil
Merge pull request !636 from 阿超/v6-dev
|
2022-06-05 17:51:51 +00:00 |
|
Looly
|
d2722b883c
|
!607 新增彩色日式输出风格
Merge pull request !607 from Topcoder2023/cherry-pick-1651026895
|
2022-04-27 05:49:56 +00:00 |
|
Looly
|
d4779655ad
|
!602 Tailer当文件内容为空时,会报异常
Merge pull request !602 from 熊毅/v5-dev
|
2022-04-27 03:23:59 +00:00 |
|
Looly
|
bb07763366
|
!605 新增可获取重复性注解的方法
Merge pull request !605 from Topcoder2023/cherry-pick-1650980799
|
2022-04-27 01:30:21 +00:00 |
|
Looly
|
e3bbaf0b3b
|
!599 CHINESE_NAME正则条件放宽: 不然生僻字无法通过
Merge pull request !599 from dazer007/v5-dev
|
2022-04-21 09:37:50 +00:00 |
|
Looly
|
c1fc2cfc85
|
!595 添加给图片添加全屏文字水印的方法
Merge pull request !595 from lxychlu/v5-dev
|
2022-04-12 14:58:42 +00:00 |
|
Looly
|
e4f713a162
|
!594 StreamProgress进度条添加总大小值回调
Merge pull request !594 from 追风/v5-dev
|
2022-04-10 07:29:19 +00:00 |
|
Looly
|
7fad0adc6a
|
!593 fix issues/I51MEM 新增自定义ClassLoader构造器
Merge pull request !593 from 阿超/v5-dev
|
2022-04-08 07:35:34 +00:00 |
|
Looly
|
c60f6a6547
|
!592 Validator 增加:中国人姓名正则校验
Merge pull request !592 from dazer007/v5-dev
|
2022-04-06 14:40:34 +00:00 |
|
Looly
|
04612516d4
|
!590 [新特性] CopyOptions支持以Lambda方式设置忽略属性列表
Merge pull request !590 from celee/v5-dev
|
2022-04-06 01:23:58 +00:00 |
|
Looly
|
8b13c06123
|
!585 ✨ add comparingIndexed method to CompareUtil.
Merge pull request !585 from Hacker/v5-dev
|
2022-03-25 16:16:40 +00:00 |
|
Looly
|
a0251bba01
|
!586 统一LambdaUtil#getRealClass方法,并提供测试用例,还对传入lambda进行了校验,且完善了注释...
Merge pull request !586 from 阿超/v5-dev
|
2022-03-25 15:10:34 +00:00 |
|
Looly
|
e5bc9d5484
|
!583 MapUtil提供change函数,EnumUtil提供getBy函数,通过lambda进行枚举字段映射
Merge pull request !583 from 阿超/v5-dev
|
2022-03-24 15:55:54 +00:00 |
|
Looly
|
692846c983
|
!584 修复issue #I4ZDQI
Merge pull request !584 from Husky/v5-dev
|
2022-03-24 13:40:35 +00:00 |
|
Looly
|
04e0faddf4
|
!581 [新增] UserAgentUtil 解析,增加 MiUI/XiaoMi 浏览器 判断逻辑
Merge pull request !581 from xhal/v5-master
|
2022-03-22 10:33:40 +00:00 |
|
Looly
|
82ab60f046
|
!580 Opt.ofEmptyAble从List拓展为Collection
Merge pull request !580 from 阿超/v5-dev
|
2022-03-21 14:21:01 +00:00 |
|
Looly
|
ea8cfd6b54
|
!563 新加db.meta的索引相关接口
Merge pull request !563 from huzhongying3/v5-dev
|
2022-03-16 15:03:30 +00:00 |
|
Looly
|
e00f4ccf86
|
!578 提供Dict中setFields方法及其子类实现,传入lambda能够设置部分值
Merge pull request !578 from 阿超/v5-dev
|
2022-03-16 14:07:13 +00:00 |
|
Looly
|
6236ce8788
|
!568 升级MongoDB到4.5
Merge pull request !568 from 阿超/v5-dev
|
2022-03-14 16:50:14 +00:00 |
|
Looly
|
f6d19d19ea
|
!573 封装 Spring的动态任务创建
Merge pull request !573 from jcsun/v5-dev
|
2022-03-14 16:08:10 +00:00 |
|
Looly
|
2bfa2cebf2
|
!572 针对issue#I4X9TT修复
Merge pull request !572 from Husky/v5-dev
|
2022-03-13 15:47:08 +00:00 |
|
Looly
|
681cf618da
|
!566 老多人问文档为啥进不去了,备份地址直接写README中
Merge pull request !566 from handy/handy
|
2022-03-13 15:36:26 +00:00 |
|
Looly
|
ee0eb67999
|
!570 阿拉伯数字转换成中文对发票票面金额转换的扩展
Merge pull request !570 from 猿来狮码农/v5-dev
|
2022-03-13 15:34:45 +00:00 |
|
Looly
|
748f0f0f30
|
!560 修复AnnotationProxy#annotationType获取不到注解类型的问题
Merge pull request !560 from 阿超/v5-dev
|
2022-03-05 15:51:51 +00:00 |
|
Looly
|
1fba8c75b0
|
!557 针对issue#I4W5FS@Gitee存在其他特殊情况处理
Merge pull request !557 from Husky/v5-dev
|
2022-03-04 07:20:41 +00:00 |
|
Looly
|
bfac3a54df
|
!554 提供AnnotationUtil#getAnnotationAlias,为@Alias注解做别名支持的适配
Merge pull request !554 from 阿超/v5-dev
|
2022-03-03 14:21:37 +00:00 |
|
Looly
|
fe5af5dc08
|
!555 修复ObjectUtil.hasNull(Object... objs)在处理null时有bug
Merge pull request !555 from Husky/v5-dev
|
2022-03-03 09:18:16 +00:00 |
|
Looly
|
c1f9ef1ff5
|
!552 参考增加对时间段重合的判断方法,拓展Date以及DateTime类型
Merge pull request !552 from 阿超/v5-dev
|
2022-02-28 10:17:12 +00:00 |
|
Looly
|
169bc95d83
|
!551 坐标系转换相关工具类CoordinateUtil bug修复
Merge pull request !551 from JOJOTARO/v5-dev
|
2022-02-24 03:34:31 +00:00 |
|
Looly
|
801ce05f1a
|
!549 新:获取文件行数
Merge pull request !549 from 小怪兽说疼疼哒/v5-dev
|
2022-02-22 13:39:36 +00:00 |
|
Looly
|
fe3eccceb9
|
!547 错误注释问题
Merge pull request !547 from handy/handy
|
2022-02-21 10:38:48 +00:00 |
|
Looly
|
5610516142
|
!545 使多个xxxBuilder实现Builder接口,扩展CheckedUtil
Merge pull request !545 from meiMingle/v5-dev
|
2022-02-20 16:23:04 +00:00 |
|
Looly
|
7db799ed15
|
!546 针对仓库评论SystemPropsUtil.getInt返回longBUG修改
Merge pull request !546 from Husky/v5-dev
|
2022-02-20 16:16:21 +00:00 |
|
Looly
|
00a8390e97
|
!543 修改DateUtil描述不清晰的注释
Merge pull request !543 from handy/handy-dev
|
2022-02-17 03:57:24 +00:00 |
|
Looly
|
9ecca7a3c8
|
!540 GenericBuilder新增2个参数的with方法,以支持Map构建
Merge pull request !540 from meiMingle/v5-dev
|
2022-02-16 04:31:52 +00:00 |
|
Looly
|
9dcf13ab97
|
!541 新增cn.hutool.core.io.FileUtil#createTempFile重载方法
Merge pull request !541 from huzhongying3/v5-dev
|
2022-02-15 03:20:09 +00:00 |
|
Looly
|
dc97eb7aca
|
!537 时间区间进一步封装
Merge pull request !537 from handy/hs_dev
|
2022-02-13 11:27:11 +00:00 |
|
Looly
|
8f1a87071f
|
!538 修复lambda转换错误
Merge pull request !538 from 阿超/v5-dev
|
2022-02-12 16:58:20 +00:00 |
|
Looly
|
f239ba901f
|
!532 添加MetroHash的实现类
Merge pull request !532 from 雨霖/v5-dev
|
2022-02-11 05:44:07 +00:00 |
|
Looly
|
703ae88ddc
|
!536 提交将阿拉伯数字四舍五入后转换成中文节权位简洁记录单位
Merge pull request !536 from 阿超/v5-dev
|
2022-02-11 05:37:12 +00:00 |
|
Looly
|
9b01a23a60
|
!529 新增单参数CollectorUtil.groupingBy重载
Merge pull request !529 from 阿超/v5-dev
|
2022-02-07 15:18:19 +00:00 |
|
Looly
|
03c491b963
|
!527 [5.7.21] [hutool-core] 新增copySafely方法与mkdirsSafely方法
Merge pull request !527 from z8g/v5-dev
|
2022-02-07 09:16:49 +00:00 |
|
Looly
|
18a16eb48f
|
!526 新增通用builder类:GenericBuilder
Merge pull request !526 from 不败/v5-dev
|
2022-02-07 01:28:15 +00:00 |
|
Looly
|
24f79fba4a
|
!514 新:新增条件组,用于处理复杂的where条件
Merge pull request !514 from 小怪兽说疼疼哒/v5-dev
|
2022-01-25 03:08:19 +00:00 |
|
Looly
|
fb216a0bff
|
!516 DateUtil 添加两个日期是否同一周方法,补充 test
Merge pull request !516 from naohu/v5-dev
|
2022-01-25 02:57:23 +00:00 |
|
Looly
|
cbc6682a5c
|
!508 change ipv4util getBeginIpLong to public
Merge pull request !508 from 不忘初心/v5-dev
|
2022-01-20 02:38:19 +00:00 |
|
Looly
|
c143a61395
|
!512 增加了判断时间段重合的方法
Merge pull request !512 from 爱花花/cherry-pick-1642598162
|
2022-01-20 02:06:20 +00:00 |
|
Looly
|
ee80e8c195
|
!507 修复:格式化为中文日期时,0被处理为空串
Merge pull request !507 from 小怪兽说疼疼哒/v5-dev
|
2022-01-19 01:10:54 +00:00 |
|
Looly
|
92afc0b757
|
!504 修复Opt.ofTry中并发环境下线程安全问题
Merge pull request !504 from 阿超/v5-dev
|
2022-01-17 10:07:15 +00:00 |
|
Looly
|
3720ca5ce7
|
!503 fix: 对RandomUtil.randomStringWithoutStr排除字符串兼容大写字母
Merge pull request !503 from dream/v5-dev
|
2022-01-15 16:35:58 +00:00 |
|
Looly
|
05ebfb44a9
|
!502 在CollectorUtil提交Collectors.toMap的对null友好实现,避免NPE
Merge pull request !502 from 阿超/v5-dev
|
2022-01-15 05:28:11 +00:00 |
|
Looly
|
27e5f58692
|
!501 upsert语义支持
Merge pull request !501 from icefairy/v5-dev
|
2022-01-14 10:43:11 +00:00 |
|
Looly
|
33b608227f
|
!500 typo: Winsows -> Windows
Merge pull request !500 from Xeons/v5-dev
|
2022-01-11 01:17:11 +00:00 |
|
Looly
|
e9687ff26f
|
!499 提交测试用例,证明确实能够对null值友好...
Merge pull request !499 from 阿超/v5-dev
|
2022-01-08 16:43:55 +00:00 |
|
Looly
|
c39ed98de1
|
!498 提供对null值友好的groupingBy操作的{@link Collector}实现,可指定map类型
Merge pull request !498 from 阿超/v5-dev
|
2022-01-08 10:47:48 +00:00 |
|
Looly
|
0ef4be6b0e
|
!496 StrUtil工具类split方法加入空判断,与splitToArray一致
Merge pull request !496 from ZhouChuGang/v5-dev
|
2022-01-05 23:14:07 +00:00 |
|
Looly
|
d800e5dd2b
|
!495 HttpGlobalConfig timeout 增加注释,防止 开发中,不设置 超时,导致应用拖死
Merge pull request !495 from dazer007/v5-dev
|
2022-01-05 02:52:08 +00:00 |
|
Looly
|
d99ef79e29
|
!491 工具方法CheckedUtil.uncheck
Merge pull request !491 from 饺子蜜饯/v5-dev
|
2022-01-03 23:08:17 +00:00 |
|
Looly
|
a59c87b7d2
|
!493 基于SSHJ框架SFTP实现
Merge pull request !493 from 阿坤同学/v5-sftp-dev
|
2022-01-03 22:52:30 +00:00 |
|
Looly
|
1279f9f6ab
|
!482 使用给定的map将集合中的元素进行属性或者值的重新设定
Merge pull request !482 from keepthis/v5-dev
|
2021-12-21 16:08:38 +00:00 |
|
Looly
|
e2710ae79e
|
!484 抽取所有CollStream中group相关函数,提取一个groupThen,采纳我上一个PR回复的建议,使得代码更加灵活
Merge pull request !484 from 阿超/v5-dev
|
2021-12-21 15:46:42 +00:00 |
|
Looly
|
25e9319ee7
|
!489 轻量级pr, DateUtil和LocalDateTimeUtil增加@see 注解,方便其他用户
Merge pull request !489 from dazer007/v5-dev
|
2021-12-21 09:58:53 +00:00 |
|
Looly
|
76014cbbe2
|
!486 excel添加写入图片的方法
Merge pull request !486 from 小机灵鬼儿/v5-dev
|
2021-12-20 01:45:45 +00:00 |
|
Looly
|
b31b8d6626
|
!485 新增 简单获取Snowflake 的 nextId方法
Merge pull request !485 from handy/hs-dev
|
2021-12-17 08:34:00 +00:00 |
|
Looly
|
de45f951fe
|
!483 DatePattern中 createFormatter 希望变成public的
Merge pull request !483 from dazer007/v5-dev
|
2021-12-14 12:17:06 +00:00 |
|
Looly
|
d3a4c256f1
|
!479 新增CollStreamUtil.groupKeyValue(java.util.Collection<E>, java.util.function.Function<E,K>, java.util.function.Function<E,V>),用于分组后能直接获取属性
Merge pull request !479 from 阿超/v5-dev
|
2021-12-12 10:58:26 +00:00 |
|
Looly
|
b1433317fe
|
!478 处理了CollStreamUtil.toIdentityMap和CollStreamUtil.toMap中,如果value为空时,发生NPE异常问题
Merge pull request !478 from 阿超/v5-dev
|
2021-12-08 15:17:42 +00:00 |
|
Looly
|
52d4d60a62
|
!474 新增数值奇偶数判断
Merge pull request !474 from GuoZG/v5-dev
|
2021-12-01 07:10:40 +00:00 |
|
Looly
|
de403f9c20
|
!473 waitAny函数提供返回值,用于在获取最先执行完成的任务中的返回值
Merge pull request !473 from 阿超/v5-dev
|
2021-11-29 11:02:02 +00:00 |
|
Looly
|
845f910836
|
!471 身份证工具类,增加对 gang||ao|tai|` 在大陆身份证 的 文档说明; 大陆用户 对 810000、820000、830000 开通的18位身份证 往往比较陌生。
Merge pull request !471 from dazer007/v5-dev
|
2021-11-25 09:48:01 +00:00 |
|
Looly
|
fa87bfd01a
|
!469 修复 [ConcurrencyTester类未关闭线程池] bug
Merge pull request !469 from 孙昊/v5-dev
|
2021-11-24 07:15:03 +00:00 |
|
Looly
|
846934b4a3
|
!467 添加CollStreamUtil并行流相关实现
Merge pull request !467 from 阿超/v5-dev
|
2021-11-18 15:31:36 +00:00 |
|
Looly
|
2dc120da02
|
!464 StrUtil.toCamelCase 方法重载
Merge pull request !464 from handy/hs-dev
|
2021-11-18 02:56:45 +00:00 |
|
Looly
|
8426d7204f
|
!466 CPU大小写保持一致
Merge pull request !466 from 风止月殇/v5-dev
|
2021-11-18 02:54:15 +00:00 |
|
Looly
|
9cac854b3c
|
!460 添加clone的默认接口类
Merge pull request !460 from 陈其淇/v5-copy
|
2021-11-16 07:30:06 +00:00 |
|
Looly
|
e7370ef77c
|
!459 - 拓展ofEmptyAble函数,简化了判空元素list的操作 - ifPresentOrElse现在支持链式调用 - 拓展mapOrElse函数,可用于一些连续的参数校验 - 拓展exec函数,能对NPE和数组越界异常进行友好返回
Merge pull request !459 from 阿超/v5-dev
|
2021-11-15 16:26:52 +00:00 |
|
Looly
|
2a7563a609
|
!457 HashMap应指定初始长度,增加CompletableFuture相关封装
Merge pull request !457 from 阿超/v5-dev
|
2021-11-10 14:49:50 +00:00 |
|