Looly
|
4212d47bc2
|
fix bugs
|
2022-09-30 18:59:50 +08:00 |
|
Looly
|
d30e8ab55b
|
!822 CollUtil.unionAll优化:初始化一次size,防止ArrayList多次扩容
Merge pull request !822 from 这是一个腊鸡/v5-dev
|
2022-09-26 14:08:41 +00:00 |
|
Looly
|
ec5965f49c
|
hutool-extra ftp 支持上传文件或目录
|
2022-09-26 17:31:37 +08:00 |
|
Looly
|
df139f8ab7
|
!821 hutool-extra ftp 支持上传文件或目录(包含当前及子孙目录的所有文件)
Merge pull request !821 from fasttime/v5-dev
|
2022-09-26 09:15:15 +00:00 |
|
Looly
|
8a30943d44
|
修复部分环境下使用 Bouncy Castle可能的JCE cannot authenticate the provider BC问题
|
2022-09-26 12:15:53 +08:00 |
|
Looly
|
eb370bf32e
|
修复DB工具分页查询的时候oracle数据库会把ROWNUM_也带出来问题
|
2022-09-24 11:59:15 +08:00 |
|
Looly
|
f51df24970
|
修复ExcelWriter导出List<Map>引起的个数混乱问题
|
2022-09-23 12:52:05 +08:00 |
|
Looly
|
8d348b539d
|
修复ReflectUtil 反射方法中桥接问题
|
2022-09-23 11:51:49 +08:00 |
|
Looly
|
e59548ebbf
|
修复ObjectUtil.defaultIfNull去掉误加的deprecated
|
2022-09-22 16:40:12 +08:00 |
|
Looly
|
7a71c90edb
|
AbsCollValueMap添加removeValue和removeValues方法,用于list value值移除
|
2022-09-22 16:25:51 +08:00 |
|
Looly
|
99a09a5770
|
!813 AbsCollValueMap添加removeValue和removeValues方法,用于list value值移除
Merge pull request !813 from gtycoder/v5-dev
|
2022-09-22 08:30:23 +00:00 |
|
Looly
|
652f2fc50b
|
fix template
|
2022-09-22 16:20:12 +08:00 |
|
Looly
|
606f6701cf
|
!811 PULL_REQUEST_TEMPLATE,增加:提交前自测 命令
Merge pull request !811 from dazer007/v5-dev-PULL_REQUEST_TEMPLATE
|
2022-09-22 08:27:00 +00:00 |
|
Looly
|
de4cc16454
|
fix doc
|
2022-09-21 18:58:52 +08:00 |
|
Looly
|
a74fa1e7f5
|
fix doc
|
2022-09-21 18:57:44 +08:00 |
|
Looly
|
474c90bdb1
|
fix doc
|
2022-09-21 18:38:53 +08:00 |
|
Looly
|
eef7943d8a
|
ModifierUtil和ReflectUtil增加removeFinalModify
|
2022-09-21 18:31:31 +08:00 |
|
Looly
|
0941210553
|
!810 反射新增:setFieldModify(field)方法,设置final字段可以被修改,并设置到:setFieldValue中
Merge pull request !810 from dazer007/v5-dev-ReflectUtil-add-setFieldModify
|
2022-09-21 10:33:26 +00:00 |
|
Looly
|
dbf87f452f
|
add testr
|
2022-09-21 18:23:49 +08:00 |
|
Looly
|
f897da013f
|
!807 StreamUtil.of方法新增对 Iterator 支持;StreamUtil.of(Iterable) 方法优化
Merge pull request !807 from 这是一个腊鸡/v5-dev
|
2022-09-19 01:29:14 +00:00 |
|
Looly
|
15f0b6be54
|
!778 新增AnsiColors(改自Spring Boot)、AnsiColorWrapper,优化QrCodeUtil
Merge pull request !778 from Tom Xin/v5-dev-qrcode-svg
|
2022-09-14 14:57:18 +00:00 |
|
Looly
|
22a92654b8
|
!804 更新redis中setStr()方法的注释
Merge pull request !804 from 曙天/v5-master
|
2022-09-14 13:50:15 +00:00 |
|
Looly
|
366a0e5c93
|
!793 修复图片分割方法ImgUtil.sliceByRowsAndCols()导致分割后图片失真问题
Merge pull request !793 from 小白仙人/v5-master
|
2022-09-05 09:14:53 +00:00 |
|
Looly
|
84b4609d43
|
!792 【轻量级pr】优化 getProcessorCount 潜在的获取不到的问题 - V5
Merge pull request !792 from dazer007/v5-dev-cpunum-fix
|
2022-09-04 16:39:25 +00:00 |
|
Looly
|
5febb65d7c
|
!779 解决FilterIter 类中构造器filter 传入null 无法进行迭代器迭代
Merge pull request !779 from Joker7001/v5-dev
|
2022-08-30 14:25:03 +00:00 |
|
Looly
|
0d96bec4cb
|
!763 QrCodeUtil新增SVG格式、Ascii Art字符画格式
Merge pull request !763 from meiMingle/v5-dev-qrcode-svg
|
2022-08-26 08:33:14 +00:00 |
|
Looly
|
cbcab40c11
|
!775 NumberUtil.roundStr() 修改为使用toPlainString
Merge pull request !775 from handy/handy-dev
|
2022-08-26 08:31:05 +00:00 |
|
Looly
|
4c1a88ee2f
|
!753 IterUtil.getFirst优化
Merge pull request !753 from 这是一个腊鸡/v5-dev
|
2022-08-16 01:55:21 +00:00 |
|
Looly
|
1482e8e371
|
!750 CollUtil新增addIfAbsent方法
Merge pull request !750 from 这是一个腊鸡/v5-dev
|
2022-08-11 13:32:46 +00:00 |
|
Looly
|
0b14f237f7
|
!736 更新 ReflectUtil#setFieldValue 的 javadoc,使其与方法的实际行为相符
Merge pull request !736 from 刘忠燏/v5-dev
|
2022-08-03 09:19:19 +00:00 |
|
Looly
|
d4d8522cd4
|
!729 修复Convert#toMap默认转成HashMap的问题,关联issue#I5IG1F
Merge pull request !729 from 问北/v5-dev
|
2022-07-29 14:09:08 +00:00 |
|
Looly
|
a8c6cf94cd
|
!726 新增zip文件解压大小限制,防止zip炸弹
Merge pull request !726 from mingwang/v5-master
|
2022-07-29 13:59:10 +00:00 |
|
Looly
|
f798b39dfa
|
!727 修复isBase64判断不准确的问题
Merge pull request !727 from uyong/v5-dev
|
2022-07-29 13:55:37 +00:00 |
|
Looly
|
305e0fca07
|
!722 修复QrCodeUtil对于DATA_MATRIX生成的形状随机不可指定的功能完善
Merge pull request !722 from Husky/v5-dev
|
2022-07-22 09:03:18 +00:00 |
|
Looly
|
e0abcb0b2e
|
!719 完善了codec包下一些方法的入参空校验
Merge pull request !719 from uyong/v5-dev
|
2022-07-22 08:57:55 +00:00 |
|
Looly
|
f879f3084a
|
!720 JSONConfig增加允许重复key配置,解决不规整json序列化的问题。
Merge pull request !720 from hellozrh/v5-dev
|
2022-07-22 08:09:33 +00:00 |
|
Looly
|
981ea9a48d
|
!717 SystemPropsUtil.getBoolean方法应该只有值为true时才返回true,其他情况都应该返回false
Merge pull request !717 from uyong/v5-dev
|
2022-07-21 03:53:24 +00:00 |
|
Looly
|
d09498a1a6
|
!716 Console.log应该把异常信息打印到out而不是err
Merge pull request !716 from uyong/dict-fixed
|
2022-07-20 04:12:56 +00:00 |
|
Looly
|
fad4886722
|
!715 添加了通用的注解扫描器 GenericAnnotationScanner,并在 AnnotationScanner 接口中统一提供了提前配置好的扫描器静态实例
Merge pull request !715 from Createsequence/feat-scanner
|
2022-07-19 02:41:45 +00:00 |
|
Looly
|
d8bf71513c
|
!714 Dict增加覆盖putIfAbsent和computeIfAbsent的方法
Merge pull request !714 from uyong/dict-fixed
|
2022-07-19 02:27:52 +00:00 |
|
Looly
|
40fab305dd
|
!711 修复元注解扫描器在注解出现循环引用时无限递归的问题
Merge pull request !711 from Createsequence/v5-dev
|
2022-07-18 01:56:52 +00:00 |
|
Looly
|
97fdc33d47
|
!702 合成注解相关功能重构,添加支持通过@Link及其子注解,实现注解中属性的互为镜像、可选覆盖以及强制覆盖三种模式的别名机制的新特性
Merge pull request !702 from Createsequence/feat-link-annotation-clean
|
2022-07-17 13:59:18 +00:00 |
|
Looly
|
7dd7a35edf
|
!693 比较两个 LocalDateTime 是否为同一天
Merge pull request !693 from HsinDumas/v5-dev
|
2022-07-16 00:59:02 +00:00 |
|
Looly
|
cc6a9c02c9
|
!697 Dict 重写containsKey
Merge pull request !697 from handy/handy-12
|
2022-07-16 00:48:10 +00:00 |
|
Looly
|
c2ebdb4476
|
!699 ForestMap添加getNodeValue方法
Merge pull request !699 from Createsequence/feat-node-value
|
2022-07-16 00:39:30 +00:00 |
|
Looly
|
93012d7728
|
!690 socket模块功能优化
Merge pull request !690 from uyong/v5-dev
|
2022-07-11 01:12:13 +00:00 |
|
Looly
|
812affd972
|
!681 修复返回无法操作的对象导致无法后续操作报错问题
Merge pull request !681 from 疯狂的狮子Li/v5-master
|
2022-07-08 02:38:02 +00:00 |
|
Looly
|
71fb5b2ea1
|
!684 社会统一信用代码改为统一社会信用代码
Merge pull request !684 from Joy/v5-dev
|
2022-07-08 00:59:34 +00:00 |
|
Looly
|
c851b34e4a
|
!683 HttpRequest 新增 thenFunction 方法
Merge pull request !683 from 不忘初心/v5-dev
|
2022-07-07 01:19:24 +00:00 |
|
Looly
|
2c44d04dfd
|
!677 添加支持对森林结构进行处理的集合
Merge pull request !677 from Createsequence/feat-forest-map
|
2022-07-05 13:56:58 +00:00 |
|
Looly
|
ea6637a770
|
!674 Convert工具类中,新增中文大写数字金额转换为数字工具方法,解决issues I5EYB3
Merge pull request !674 from hellozrh/v5-dev
|
2022-07-05 13:30:45 +00:00 |
|
Looly
|
8a9073fb6b
|
!678 合成注解SyntheticAnnotation提取为接口,并为实现类添加注解选择器和属性处理器
Merge pull request !678 from Createsequence/refactor-synthetic-annotation
|
2022-07-05 13:22:18 +00:00 |
|
Looly
|
9b19403960
|
!671 修复注解工具类getAnnotations的NPE问题,注解扫描器添新功能
Merge pull request !671 from Createsequence/refactor-annotation
|
2022-06-30 10:09:12 +00:00 |
|
Looly
|
3c7513a2bb
|
!669 检查值是否在指定范围内
Merge pull request !669 from GuoZG/v5-dev
|
2022-06-30 09:51:56 +00:00 |
|
Looly
|
44503270bf
|
!654 新增注解扫描器和合成注解
Merge pull request !654 from Createsequence/feat-synthetic-annotation
|
2022-06-27 12:08:55 +00:00 |
|
Looly
|
1be5c84143
|
!665 localAddressList 添加重构方法
Merge pull request !665 from 不忘初心/v5-dev
|
2022-06-26 15:38:23 +00:00 |
|
Looly
|
b830e07c52
|
!661 添加一个带默认值的 Ipv4Util.ipv4ToLong 方法
Merge pull request !661 from churen/v5-dev
|
2022-06-20 04:13:47 +00:00 |
|
Looly
|
9c43ee5f7d
|
!660 线程池阻塞策略完善
Merge pull request !660 from witt/v5-dev
|
2022-06-20 04:08:07 +00:00 |
|
Looly
|
35a21ed2cc
|
!655 ResponseInterceptor拦截器解密场景无法重新给bodyBytes赋值
Merge pull request !655 from huang/v5-master
|
2022-06-16 03:07:27 +00:00 |
|
Looly
|
895a1448cf
|
!653 【添加】sftp add refactoring method
Merge pull request !653 from 不忘初心/v5-dev
|
2022-06-12 13:41:03 +00:00 |
|
Looly
|
7f69a03dd0
|
!642 HttpBase增加获取bodyBytes储存主体方法
Merge pull request !642 from huang/v5-dev
|
2022-06-08 01:59:55 +00:00 |
|
Looly
|
e344043932
|
!624 车辆识别代码为大写字母+数字,且不包含I、O、Q
Merge pull request !624 from 鱼叔/v5-dev
|
2022-05-24 09:21:05 +00:00 |
|
Looly
|
84f0edcd15
|
!623 ClassUtil增加判断是否是接口的方法
Merge pull request !623 from 徐希望/v5-dev
|
2022-05-23 02:40:32 +00:00 |
|
Looly
|
8cf462408d
|
!614 MapUtil.map对null友好,且修复了测试用例中分组问题
Merge pull request !614 from 阿超/v5-dev
|
2022-05-09 02:05:21 +00:00 |
|
Looly
|
c89b895618
|
!611 CellUtil修改错误注释,增加相关方法
Merge pull request !611 from Husky/v5-dev
|
2022-05-05 01:29:36 +00:00 |
|
Looly
|
5b61f07259
|
!612 Assert增加对应的equals及notEquals方法
Merge pull request !612 from 莫丑555/v5-dev
|
2022-05-05 01:13:33 +00:00 |
|
Looly
|
f46df1fccf
|
!609 增强单例池功能,新增判断类是否存在和获取所有存在的类方法
Merge pull request !609 from Topcoder2023/v5-dev
|
2022-04-28 08:58:15 +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 |
|