Commit Graph
100 Commits
Author SHA1 Message Date
Looly 3111a6c64f !803 【6.x】添加AnnotatedElementUtil工具类
Merge pull request !803 from Createsequence/feat-annotation
2022-09-14 03:14:36 +00:00
Looly c72bc8c721 !802 【6.x】增强EasyStream#zip对并行流的支持,提供CollectorUtil.entryToMap对Entry转map提供支持
Merge pull request !802 from 阿超/v6-dev
2022-09-10 14:29:39 +00:00
Looly d0ec0a4b5a !800 【6.x】重构Lambda体系
Merge pull request !800 from 阿超/v6-dev
2022-09-07 08:26:51 +00:00
Looly e21ca277c3 !798 【6.x】重构增强流体系
Merge pull request !798 from Createsequence/refactor-stream
2022-09-07 07:48:31 +00:00
Looly 804d274fd2 !794 CollectorUtil 新增两个对toMap的重载,并将EasyStream中join采用CollectorUtil中的joining
Merge pull request !794 from 阿超/v6-dev
2022-09-07 01:21:23 +00:00
Looly d1a5818a8e !781 【6.x】新增基于键值对类型元素的Stream增强流实现
Merge pull request !781 from Createsequence/feat-stream-ext
2022-09-04 11:42:51 +00:00
Looly b02610ed27 !790 补充collection.iter包下的测试用例、注释
Merge pull request !790 from Createsequence/fix-coll
2022-09-02 15:43:21 +00:00
Looly ad0fe1f435 !791 【轻量级pr】优化 getProcessorCount 潜在的获取不到的问题-V6
Merge pull request !791 from dazer007/v6-dev-cpu-fix
2022-09-02 15:27:34 +00:00
Looly 14ff5c43ea !788 补充 collection.iter包下的测试用例,完善注释并为部分方法补充空值校验
Merge pull request !788 from Createsequence/fix-coll
2022-09-01 09:55:26 +00:00
Looly 83df1673f0 !786 优化ObjUtil相关方法注释,并补充测试用例
Merge pull request !786 from Createsequence/fix-obj
2022-09-01 09:48:33 +00:00
Looly 05bd3cca9f !771 【6.x】优化支持一键多值的Map集合扩展,为其添加统一接口
Merge pull request !771 from Createsequence/feat-multi-map
2022-08-30 16:27:53 +00:00
Looly 26d550dbab !780 修复Issue #I5OSFC(更友好提示),完善Zodiac单元测试
Merge pull request !780 from Husky/v6-dev
2022-08-30 13:48:16 +00:00
Looly dd64ab878e !782 完善annotation包相关测试用例
Merge pull request !782 from Createsequence/v6-dev
2022-08-30 13:40:49 +00:00
Looly c555a0cbab !783 将ObjUtil.defaultIfNull检验参数类型从Object改为泛型,并补充重载方法和测试用例
Merge pull request !783 from Createsequence/fix-obj
2022-08-30 13:37:13 +00:00
Looly 7d3c567961 !770 对EasyStream中补充peekIdx()方法,修改mapMulti()方法适配于更高版本JDK
Merge pull request !770 from ZVerify/v6-dev
2022-08-26 01:23:19 +00:00
Looly ccb7b61b8c !766 EasyStream 对递归树结构的支持,提供结束操作toTree、中间操作flatTree函数
Merge pull request !766 from 阿超/v6-dev
2022-08-24 00:55:57 +00:00
Looly 01ea2fc921 !767 轻量级pr, v6-dev-DatePattern-add-UTC-notes-2022-08-23
Merge pull request !767 from dazer007/v6-dev-DatePattern-add-UTC-notes-2022-08-23
2022-08-24 00:51:11 +00:00
Looly bb19e7d263 !765 简化LambdaInfo初始化方法,调整实例化方法参数类型名称
Merge pull request !765 from Createsequence/v6-lambda
2022-08-23 07:26:19 +00:00
Looly eec386d179 !764 EasyStream相关:完善了注释,为部分工厂方法添加空值处理,并补充一个新方法
Merge pull request !764 from Createsequence/v6-dev
2022-08-23 03:01:51 +00:00
Looly 608928d400 !761 CompareUtil中comparingIndexed
Merge pull request !761 from dazer007/v6-dev-comparingIndexed-support-list
2022-08-23 01:39:18 +00:00
Looly ceb6049614 !760 CompareUtilTest添加comparingIndexedTest的测试方法到v6.x
Merge pull request !760 from dazer007/v6-dev-compareUtilsTestAdd
2022-08-23 01:25:23 +00:00
Looly d17eb88635 !759 建议将FastStream修改为EasyStream
Merge pull request !759 from emptypoint/modify-FastStream
2022-08-19 15:11:12 +00:00
Looly 136cc3b08a !756 优化CollUtil部分方法
Merge pull request !756 from emptypoint/v6-CollUtil-update
2022-08-19 03:04:42 +00:00
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