Commit Graph
100 Commits
Author SHA1 Message Date
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
Looly 96df45120d !455 新增了 flattedMap函数,增强了对原生Optional的适配;新增了set函数,允许静态方式/链式获取一个新的Opt
Merge pull request !455 from 阿超/v5-dev
2021-11-07 04:46:50 +00:00
Looly 470168e11b !454 修复国密加密SM3不能传入密钥的问题
Merge pull request !454 from 李国鹏/v5-dev
2021-11-05 17:15:17 +00:00
Looly 0988a56d44 !449 修改错误注释
Merge pull request !449 from handy/hs_dev
2021-11-02 16:31:28 +00:00
Looly 3e36226991 !446 新增W84Utils
Merge pull request !446 from QueryNZ/v5-master
2021-11-01 15:24:52 +00:00
Looly ae30e0eacb !445 花里胡哨的peeks
Merge pull request !445 from 阿超/v5-dev
2021-10-31 10:04:40 +00:00
Looly 8a8dbd1816 !441 fix bug https://gitee.com/dromara/hutool/issues/I4402K
Merge pull request !441 from 申劭明/v5-dev-20211015
2021-10-20 16:13:26 +00:00
Looly 134c0c2578 !439 ReUtil.java 添加了 2 个支持[命名捕获组]的方法
Merge pull request !439 from churen/v5-dev
2021-10-14 15:45:49 +00:00
Looly d204d58057 !436 feat 增加checkBetween的几个重载方法
Merge pull request !436 from Uncarbon/v5-dev
2021-10-14 01:47:50 +00:00
Looly 8c5577ab45 !438 加入集合索引环形获取工具类RingIndexUtil
Merge pull request !438 from ZhouChuGang/v5-dev
2021-10-14 01:13:16 +00:00
Looly f218eeee7e !432 Konqueror单词错误修改
Merge pull request !432 from handy/hs_dev
2021-10-11 01:17:18 +00:00
Looly 310f1345f5 !428 ReflectUtil中加入通过条件过滤选择属性
Merge pull request !428 from ZhouChuGang/v5-dev
2021-10-08 10:07:21 +00:00
Looly 75d915716d !426 关于即将被废弃的OptionalBean
Merge pull request !426 from 阿超/v5-dev
2021-10-07 14:12:48 +00:00
Looly c3211c9517 !425 FIFOCache未设置过期策略时,无需遍历判断过期对象
Merge pull request !425 from liklik/v5-dev
2021-09-30 09:14:16 +00:00
Looly 43e24c1498 !421 处理了Collectors.toMap未指定key重复策略 导致的java.lang.IllegalStateException: Duplicate key 问题
Merge pull request !421 from 阿超/v5-dev
2021-09-29 03:37:29 +00:00
Looly db504e2dec !418 修复HttpRequest通过HttpCookie设置cookies的方法,使其结果符合RFC6265规范。
Merge pull request !418 from celee/v5-dev
2021-09-21 23:22:21 +00:00
Looly 2f57c2aaf9 !416 CollUtil新增2个互换元素位置的静态方法
Merge pull request !416 from TanLongHui/v5-dev
2021-09-17 11:54:44 +00:00
Looly 0c4c509075 !415 isLinked 为true时 创建的是linkList
Merge pull request !415 from GuoZG/v5-dev
2021-09-15 01:26:19 +00:00
Looly afce68cd1c !410 更改CollUtil#emptyIfNull入参名称更加合理
Merge pull request !410 from 这个网名不错/v5-dev
2021-09-08 03:57:31 +00:00
Looly c0510a4c66 !403 exception工具类优化
Merge pull request !403 from 赵龙波/v5-dev
2021-08-26 15:31:11 +00:00
Looly cbb315f0ba !401 信息脱敏注释错误
Merge pull request !401 from qiuxuquan/v5-dev
2021-08-26 09:15:12 +00:00
Looly 8be645e9fb !397 将list集合平均分成多个list
Merge pull request !397 from lileming/v5-dev
2021-08-22 08:49:42 +00:00
Looly a986fcbe3d !396 对 DateUtil改造新增对 yyyy-MM-dd HH:mm:ss.SSSSSS 格式支持、DateConverter 增加空串验证
Merge pull request !396 from dazer007/v5-dev
2021-08-19 09:38:25 +00:00
Looly ae753045ec !395 【轻量级pr】formatBetweenTest 新增一个 测试类, formatBetweenTest2
Merge pull request !395 from dazer007/v5-dev
2021-08-10 12:55:00 +00:00
Looly 217ac3f708 !392 fix bug https://gitee.com/dromara/hutool/issues/I4402K
Merge pull request !392 from 申劭明/14402K
2021-08-06 01:48:43 +00:00
Looly c52ded8a02 !393 fix bug https://gitee.com/dromara/hutool/issues/I43U9G
Merge pull request !393 from 申劭明/I43U9G
2021-08-06 01:07:09 +00:00
Looly e4848d5fe7 !389 【紧急】可能遇到只读文件,无法删除,使用 file 方法删除
Merge pull request !389 from 不忘初心/v5-dev
2021-08-02 03:59:42 +00:00
Looly e931a45722 !388 修复registerBean中@Autowired无效的问题
Merge pull request !388 from 晴雨夜/v5-dev
2021-08-01 00:39:52 +00:00
Looly b68f3e4e2d !387 固话号码无'-'符号无法判断是否为固话, 另增加获取固话号码中区号和号码的方法
Merge pull request !387 from Lv丶小胖/v5-dev
2021-07-29 07:14:10 +00:00
Looly 4ed2f41b1f !383 【轻量级PR】- SM4 增加注释
Merge pull request !383 from dazer007/v5-dev
2021-07-27 17:44:52 +00:00
Looly b8c07fd098 !384 修复ByteUtil工具类大小端转换问题
Merge pull request !384 from ZhouChuGang/v5-dev
2021-07-27 17:35:54 +00:00
Looly d5db83c645 !385 static
Merge pull request !385 from 不忘初心/v5-dev
2021-07-27 17:08:19 +00:00
Looly 86479585a8 !382 Add test for CharSequenceUtil#replace
Merge pull request !382 from 申劭明/shenshaoming-v5-dev-patch-58866
2021-07-26 09:57:20 +00:00
Looly 91047d1f88 !379 【轻量级PR】issue #4231K 相关的测试用例修改
Merge pull request !379 from dazer007/v5-dev
2021-07-23 14:14:24 +00:00
Looly d8d60f4a77 !380 fix bug https://gitee.com/dromara/hutool/issues/I4231K
Merge pull request !380 from 申劭明/shenshaoming-v5-dev-patch-82579
2021-07-23 14:06:41 +00:00
Looly 4c16ec55b4 !375 sftp 新增将本地文件或者文件夹同步上传到远程目录的方法
Merge pull request !375 from 不忘初心/v5-dev
2021-07-21 13:13:56 +00:00
Looly 81c7bb4b46 !374 新增多个字段比较器
Merge pull request !374 from 不忘初心/v5-dev
2021-07-19 08:56:40 +00:00
Looly 63b93948a6 !371 【轻量级pr】常用类增加 @see 和说明
Merge pull request !371 from dazer007/v5-dev
2021-07-15 17:37:47 +00:00
Looly f2e54a0f93 !370 ManifestUtil 新增方法
Merge pull request !370 from 不忘初心/v5-dev
2021-07-15 16:57:47 +00:00
Looly 84649d2b8e !366 修改FastDatePrinter.java中的警告
Merge pull request !366 from 申劭明/v5-dev
2021-07-14 01:36:40 +00:00
Looly 3dc6b87333 !367 MapBuilder 增加条件put
Merge pull request !367 from angraovip/v5-dev
2021-07-14 01:23:44 +00:00
Looly 6ebd912062 !362 唯一Id生成算法增加NanoId算法
Merge pull request !362 from kangsafe/v5-dev
2021-07-12 11:41:36 +00:00
Looly e61e03aa6b !356 主要 opt 相关优化
Merge pull request !356 from 晓雷/v5-dev
2021-07-05 17:43:22 +00:00
Looly d9ad287478 !358 去除额外的parse
Merge pull request !358 from 申劭明/shenshaoming-v5-master-patch-25558
2021-07-05 08:43:06 +00:00
Looly 2b4311aca0 !353 CsvWriter 增加 writer.write(csvData)的方法重载;
Merge pull request !353 from dazer007/v5-dev
2021-07-02 03:26:34 +00:00
Looly fc61fc9fe0 !351 JAXBUtil 和 XmlUtil 增加@see的注释
Merge pull request !351 from dazer007/v5-dev
2021-06-29 13:17:29 +00:00
Looly 783cbf2ddb !349 解决:copyProperties(x,x, CopyOptions copyOptions) copyOptions的 setFieldNameEditor 不为空的时候的bug
Merge pull request !349 from dazer007/v5-dev
2021-06-28 14:20:39 +00:00
Looly 04e0e10fc4 !347 对Excel整行或整列自定义样式
Merge pull request !347 from 问北/v5-dev
2021-06-24 15:15:34 +00:00
Looly abee0ff49e !346 解决 xmlutil 只能解析一层的bug, 新增 XmlBeanUtil工具
Merge pull request !346 from dazer007/v5-dev
2021-06-24 14:47:25 +00:00
Looly d6fd4e259b !345 CsvWriter添加writeBeans方法,根据Bean自动生成表头,并写入数据
Merge pull request !345 from 马万里/v5-dev
2021-06-24 00:09:11 +00:00
Looly 5fe634935d !341 SpringUtil 工具在 @PostConstruct 注解标注的方法下失效
Merge pull request !341 from 疯狂的狮子Li/v5-dev
2021-06-13 23:08:03 +08:00
Looly dd1d30dc7c !338 ImgUtil 添加获取图片主色调的方法。 作用,填充网页空白有用,或者自定义处理图像填充白边。
Merge pull request !338 from 625/v5-dev
2021-06-03 09:31:45 +08:00