duandazhi
|
9f383caf46
|
isValidCard18: 增加null的判断
|
2022-10-21 13:42:58 +08:00 |
|
duandazhi
|
42b6672971
|
字符串工具类:subStr增加测试用例、代码示例
|
2022-09-27 09:37:27 +08:00 |
|
duandazhi
|
7358366797
|
ReflectUtil 6.x改动巨大, 进行 代码说明; 让用户升级不迷茫
|
2022-09-23 22:00:50 +08:00 |
|
duandazhi
|
cbcac94b81
|
PULL_REQUEST_TEMPLATE 添加提交前自测说明
|
2022-09-23 09:23:06 +08:00 |
|
duandazhi
|
97174e2ffc
|
修复availableProcessors,潜在的native方法获取CPU个数失败的问题
|
2022-09-02 23:03:01 +08:00 |
|
duandazhi
|
755cb0de26
|
DatePattern增加:对UTC时间详细说明,易错,易混淆。
|
2022-08-23 04:13:07 -04:00 |
|
duandazhi
|
f49bced8b5
|
增加:对null友好的,注释
|
2022-08-20 20:41:10 +08:00 |
|
duandazhi
|
eb2c09a9bd
|
comparingIndexed增加对集合的支持,可变参数不够友好。
说明:生产中,使用数组、集合更多
|
2022-08-20 19:50:35 +08:00 |
|
duandazhi
|
07a78f44b6
|
CompareUtilTest 添加 comparingIndexed 的测试方法
|
2022-08-20 18:26:40 +08:00 |
|
duandazhi
|
114ae5b366
|
DatePattern 增加 CST格式说明
|
2022-08-15 14:34:53 +08:00 |
|
duandazhi
|
f9902311f9
|
DatePattern 增加:注释,格式化字符串太多,比较散乱,不好理解,进行docs总结
|
2022-08-05 11:54:22 +08:00 |
|
duandazhi
|
b9f2a91457
|
新增:new CyclicBarrier() 循环栅栏,同步辅助类
|
2022-08-04 16:29:48 +08:00 |
|
duandazhi
|
e3c6e4e2c7
|
fix错别字
|
2022-08-04 10:21:26 +08:00 |
|
duandazhi
|
e0d3f2e4c5
|
增加:newPhaser
|
2022-08-03 23:24:06 +08:00 |
|
duandazhi
|
24517f1403
|
CountDownLatch add example demo
|
2022-08-03 23:09:30 +08:00 |
|
duandazhi
|
570295d2bc
|
修改:CALLER_RUNS 描述不准确的问题
|
2022-08-03 22:39:30 +08:00 |
|
duandazhi
|
de692848bb
|
BlockPolicy增加@link
|
2022-08-03 22:37:31 +08:00 |
|
duandazhi
|
9f12f3d991
|
getTypeOfNull pmd = ps.getParameterMetaData() NPE Optimization 空指针优化
|
2022-06-29 17:02:45 +08:00 |
|
duandazhi
|
2cb7d774c9
|
isAllBlank 修改: Collection<? extends CharSequence>
|
2022-06-28 19:05:55 +08:00 |
|
duandazhi
|
e4737f0a5d
|
add more StrUtilTest
|
2022-06-28 17:29:14 +08:00 |
|
duandazhi
|
f0707cee77
|
add isAllBlank(final Collection<String> strs)
|
2022-06-28 17:02:51 +08:00 |
|
duandazhi
|
e327458eb6
|
fix ConcurrencyTester thread size too large, 可能会 java.lang.OutOfMemoryError
|
2022-06-28 14:56:35 +08:00 |
|
duandazhi
|
f07fb4d68d
|
JavaInfo 添加:Test类
|
2022-06-08 16:03:55 +08:00 |
|
duandazhi
|
26206c058e
|
JavaInfo 新增:getVersionIntSimple 获取简化版版本(1.8 =>8, 1.7-->7, 17->17)
|
2022-06-08 15:46:17 +08:00 |
|
duandazhi
|
6a02b90844
|
JavaInfo 增加对 jdk[13-18]判断的支持
|
2022-06-08 15:37:10 +08:00 |
|
duandazhi
|
126b1c76b6
|
CHINESE_NAME中国人姓名,正则放宽限制,否则:生僻字的姓名无法通过
|
2022-04-20 15:44:47 +08:00 |
|
duandazhi
|
6b61efd869
|
Validator 增加:中国人姓名正则校验
|
2022-04-06 19:13:37 +08:00 |
|
duandazhi
|
fe151787a0
|
HttpGlobalConfig timeout: 增加说明
|
2022-01-05 01:35:10 +08:00 |
|
duandazhi
|
e004cd5aeb
|
轻量级pr, DateUtil和LocalDateTimeUtil增加@see 注解,方便其他用户
|
2021-12-21 12:18:50 +08:00 |
|
duandazhi
|
618241586f
|
1、DatePattern中 createFormatter 希望变成public的;(DatePattern 不能包含 100%场景,预留 public 外部人员使用其他格式,可以直接使用;)
2、DatePattern中 增加 四位年 yyyy 格式
|
2021-12-14 13:58:23 +08:00 |
|
duandazhi
|
d5eabab63e
|
身份证工具类,增加对 港澳台 在大陆身份证 的 文档说明; 大陆用户 对 810000、820000、830000 开通的18位身份证 往往比较陌生。
|
2021-11-25 16:59:39 +08:00 |
|
duandazhi
|
c92ccb7316
|
1、DateUtil yyyy-MM-dd HH:mm:ss.SSSSSS 格式支持
2、DateConverter 增加验证, 入参是 空串,返回null, 而不是抛异常; (生产环境会出现 空串的情况; 异常交给调用者自行抛出)
|
2021-08-19 16:17:20 +08:00 |
|
duandazhi
|
55a573f96e
|
【轻量级pr】formatBetweenTest 新增一个 测试类, formatBetweenTest2
|
2021-08-10 10:44:12 +08:00 |
|
duandazhi
|
351629e334
|
SM4 增加类注释;新手,看到 SM4 还是有点蒙圈的
|
2021-07-27 14:40:57 +08:00 |
|
duandazhi
|
eaca7172fd
|
issue #4231K 相关的测试用例修改
|
2021-07-23 17:59:15 +08:00 |
|
duandazhi
|
c842aa1cf9
|
[轻量级pr] 增加常用@ see , fix pulls/368、pulls/369问题
|
2021-07-15 09:58:42 +08:00 |
|
duandazhi
|
41d3f0d931
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
|
2021-07-15 09:35:54 +08:00 |
|
duandazhi
|
65103f3916
|
修改 pr by close的问题
|
2021-07-14 17:40:09 +08:00 |
|
duandazhi
|
75d5268249
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
# Conflicts:
# hutool-core/src/main/java/cn/hutool/core/text/CharSequenceUtil.java
|
2021-07-14 17:11:51 +08:00 |
|
dazer007
|
f88339522e
|
Merge branch 'v5-dev' of gitee.com:dromara/hutool into v5-
dev
|
2021-07-14 03:36:52 +00:00 |
|
duandazhi
|
7d273f6c52
|
常用方法 增加 @see 和 别名
|
2021-07-14 11:27:42 +08:00 |
|
duandazhi
|
1c299f9810
|
JAXBUtil beanToxml add comment
|
2021-07-01 12:58:00 +08:00 |
|
duandazhi
|
fcf9843c3b
|
1、sm4 修改
|
2021-07-01 09:48:09 +08:00 |
|
duandazhi
|
566fffdce1
|
1、CsvWriter 增加 writer.write(csvData)的方法重载;
2、测试类写文件 对macos、linux 电脑的支持
3、优化测试类代码
|
2021-06-30 22:31:09 +08:00 |
|
duandazhi
|
3b696f08b7
|
XmlUtil 和 JAXBUtil 增加 @see
|
2021-06-29 19:56:54 +08:00 |
|
duandazhi
|
9a6b8cbf45
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
|
2021-06-29 19:40:12 +08:00 |
|
duandazhi
|
20244dcf9e
|
XmlUtil 和 JAXBUtil 增加 @see
|
2021-06-29 10:45:18 +08:00 |
|
duandazhi
|
af9880c5d3
|
解决:copyProperties(x,x, CopyOptions copyOptions)
当:copyOptions的 setFieldNameEditor 不为空的时候,有bug,这里进行修复;
|
2021-06-28 22:15:11 +08:00 |
|
duandazhi
|
96e09601e0
|
add xml 2 bean 互转utils;
解决:
BeanUtil.beanToMap(outer)只能解析第一层,如果想多层解析,考虑使用JSONUtil的bug;
生产环境,常见是要 解析多层,而不是 只解析第一层;
|
2021-06-24 13:05:32 +08:00 |
|
duandazhi
|
a283a1d25b
|
date util date方法 测试类完善
|
2021-04-20 10:10:57 +08:00 |
|
duandazhi
|
8847775c82
|
add Test
|
2021-04-13 16:40:34 +08:00 |
|
duandazhi
|
c0496353d4
|
1、DateUtil.compare(Date date1, Date date2, String format) add overload
|
2021-04-13 16:36:48 +08:00 |
|
duandazhi
|
34bfea1efd
|
1、DatePattern add DateTimeFormatter
2、FastDateFormat add convert DateTimeFormatter
|
2021-04-11 10:24:47 +08:00 |
|
duandazhi
|
05aef21a7a
|
fix soap content-type support soup1.1 and soup1.2
|
2021-04-08 11:19:41 +08:00 |
|
duandazhi
|
0ecc3393ee
|
1、Idcard add age
2、DateUtil wtb add comment
|
2021-04-06 12:30:57 +08:00 |
|
duandazhi
|
1caabb586b
|
1、LunarFestival 节假日(农历)封装 增加常用节日的常用别名
|
2021-04-05 23:15:55 +08:00 |
|
duandazhi
|
d47b0ead02
|
1、ChineseDate 修改错误的注释:公历日 不是 公里日
2、RandomUtil randomStringWithoutStr 增加注释,说明使用场景
|
2021-04-05 22:42:44 +08:00 |
|
duandazhi
|
e5c53efc1d
|
脱敏工具类add银行卡号
|
2021-04-05 00:16:37 +08:00 |
|
duandazhi
|
a37f17eef6
|
获取地球两点之间的距离-DistanceUtil
|
2021-04-05 00:01:24 +08:00 |
|
duandazhi
|
1e003c016f
|
修改注释
|
2021-04-04 22:42:07 +08:00 |
|
duandazhi
|
57be004b4c
|
1、PhoneUtil add 对 hk电话支持,目前大陆和香港的交往变多,需要增加支持
2、天干地支增加注释
3、月份,不光有正月和腊月,农村目前还有 寒月、冬月
|
2021-04-04 22:33:08 +08:00 |
|
duandazhi
|
7e0c73485b
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
|
2021-04-04 21:11:37 +08:00 |
|
duandazhi
|
6d9766effd
|
修改char utils 带圈字符串的注释
|
2021-04-02 13:24:16 +08:00 |
|
duandazhi
|
72119484ba
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
# Conflicts:
# hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java
|
2021-04-02 13:22:17 +08:00 |
|
duandazhi
|
94fa6b806b
|
修改char utils 带圈字符串的注释
|
2021-04-02 10:49:30 +08:00 |
|
duandazhi
|
a6c7e467be
|
toCloseByNumber 增加英文名称注释 和 别名名称
|
2021-03-28 20:09:35 +08:00 |
|
duandazhi
|
b6c1f87f46
|
CharUtil 增加特殊字符注释,方便获取 其他开发,需要其他特殊符号,方便查找
|
2021-03-28 20:02:15 +08:00 |
|
duandazhi
|
015d6ae9f3
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
|
2021-03-28 19:51:36 +08:00 |
|
duandazhi
|
adcd85e977
|
UnicodeSymbolUtil符号工具类 添加功能:
1、获取大写的罗马数字、获取小写的罗马数字、
2、黑桃♠扑克牌、 红桃♥扑克牌、方块♦扑克牌、梅花♣扑克牌
3、unicode支持一位(Ⓐ \u24b6)和两位形式(🂮 = "\uD83C\uDCAE")
|
2021-03-26 23:58:46 +08:00 |
|
duandazhi
|
80e54e512f
|
获取带圈字母 /封闭式字母 ,从a-z or A-Z
|
2021-03-26 19:19:42 +08:00 |
|
duandazhi
|
739af1befe
|
fix author
|
2021-03-26 15:14:53 +08:00 |
|
duandazhi
|
e5c993324d
|
SpecialSymbolUtil 特殊字符工具类
|
2021-03-26 15:13:27 +08:00 |
|
duandazhi
|
ce82b2ae35
|
ServletUtil test
|
2021-03-25 13:18:05 +08:00 |
|
duandazhi
|
0d0f70bf15
|
add ServletUtil 测试违反法 和 注释;方便调用这进行调用;
目前暂时发现:safafi浏览器出现乱码
|
2021-03-24 15:21:23 +08:00 |
|
duandazhi
|
65a43f5318
|
add:脱敏增加车牌号
|
2021-03-21 23:08:12 +08:00 |
|
duandazhi
|
422c3de12d
|
Validator 驾驶证档案编号 和 发动机车架号 增加@author 方便后期进行维护
|
2021-03-20 23:46:56 +08:00 |
|
duandazhi
|
f303afd37e
|
添加@since和@author
|
2021-03-20 23:34:34 +08:00 |
|
duandazhi
|
86710d6c20
|
1、增加脱敏专业工具类 DesensitizedUtils ,增加对 用户id、中文名、身份证号、座机号、手机号、地址、电子邮件、密码;
(生产项目中使用的很多,希望采纳,该脱敏工具类,可以极大简化 项目中脱敏需求的需求)
2、CharSequenceUtil工具类,增加:Left/Right/Mid 用来兼容 org.apache.commons.lang3.StringUtils 使用习惯;
目前CharSequenceUtil工具类中有 类似的功能,但是和 Left/Right/Mid 功能还是有很大差距。
3、新增的DesensitizedUtils 和 CharSequenceUtil新增left、right、mid方法都经过了测试;
|
2021-03-20 23:29:27 +08:00 |
|
duandazhi
|
cbb85fd0b3
|
删除pr被退回的日期工具类
|
2021-03-19 10:01:11 +08:00 |
|
duandazhi
|
e9cdc55cb9
|
Validator新增: 车架号(车辆识别码)验证、驾驶证(驾驶证档案编号)的正则校验。
项目中使用车架号和档案编号 场景比较多,因此添加;
经过真实项目实战使用过
|
2021-03-19 09:55:11 +08:00 |
|
duandazhi
|
aa263733e0
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
|
2021-03-19 09:23:20 +08:00 |
|
duandazhi
|
5b7f34b635
|
DateUtils8Transform互转工具类 增加测试用例
|
2021-03-16 23:21:19 +08:00 |
|
duandazhi
|
426396633f
|
增加 LocalDateTime、LocalDate 2 Date 互转工具类
|
2021-03-16 22:12:44 +08:00 |
|