dazer007
|
c027ffe922
|
fix getGenderByIdCard 潜在的bug, 如:idcard 是16位,charAt(16)就出抛除 IndexOutOfBoundsException 的异常
|
2023-06-02 15:26:08 +08:00 |
|
duandazhi
|
0b9e087922
|
PULL_REQUEST_TEMPLATE,增加:提交前自测 命令
|
2022-09-21 23:04:03 +08:00 |
|
duandazhi
|
724728987d
|
1、重命名:setFieldModify-->removeFinalModify
2、移除: ReflectUtil.setFieldValue自动进行:removeFinalModify
|
2022-09-21 16:45:10 +08:00 |
|
duandazhi
|
f19d94dc8d
|
setFieldModify增加详细注释
|
2022-09-21 14:51:27 +08:00 |
|
duandazhi
|
a8b89e48e3
|
JdbcDialects改成内部类
|
2022-09-21 14:37:48 +08:00 |
|
duandazhi
|
c9fe271244
|
setFieldModify增加非空校验,增加位与、位非 运算符说明
|
2022-09-21 14:29:14 +08:00 |
|
duandazhi
|
bcfbd28c12
|
ReflectUtilTest增加:测试方法,验证对 final属性的修改
|
2022-09-21 14:04:01 +08:00 |
|
duandazhi
|
fae97d0d3e
|
ReflectUtil新增setFieldModify方法,设置:final字段可以被修改
|
2022-09-21 14:03:14 +08:00 |
|
duandazhi
|
c5c60984cb
|
修复availableProcessors,潜在的native方法获取CPU个数失败的问题
|
2022-09-02 22:54:22 +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 |
|