1020 Commits

Author SHA1 Message Date
totalo
932690df4a add months between and hostname util 2020-09-21 23:01:21 +08:00
Looly
dba35b9395 add getActualTypeMap 2020-09-04 22:01:32 +08:00
Looly
f5331d0946 add enumitem 2020-09-04 20:39:31 +08:00
Looly
6a374133c7 add EnumItem and enhance converter 2020-09-04 20:38:14 +08:00
Looly
945a631f2b Merge branch 'v5-dev' of gitee.com:loolly/hutool into v5-dev 2020-09-04 17:51:29 +08:00
Looly
9d8f4d725c fix mac null bug 2020-09-04 17:51:10 +08:00
Looly
10878559fc !173 枚举转换规则拓展
Merge pull request !173 from nierjia_hzd/v5-dev
2020-09-04 17:50:22 +08:00
Looly
2e6515ef06 del util 2020-09-04 15:44:25 +08:00
Golden Looly
5dfd34de3f
Merge pull request #1065 from promise2mm/v5-dev
添加stream操作工具类
2020-09-04 15:13:54 +08:00
Golden Looly
974c3b4494
Merge pull request #1062 from varyuan/v5-dev
方法说明错误,"字符"应该改为"字母"
2020-09-04 15:07:50 +08:00
Looly
8c809353ca add method 2020-09-04 15:05:22 +08:00
Looly
9d7888acd1 !174 SpringUtil增加注册bean
Merge pull request !174 from 晴雨夜/v5-dev
2020-09-04 15:01:04 +08:00
一鸣
330b23dfa8 添加stream操作工具类 2020-09-04 14:23:55 +08:00
晴雨夜
d72f2ddf27 feat(SpringUtil): 增加新特性
1.添加向Spring动态注册Bean的方法
2020-09-04 12:01:54 +08:00
晴雨夜
f1cc75b64e Revert "Add: SpringUtil.getBean(TypeReference<T>) 添加Spring工具类静态方法,通过类型参考(TypeReference)获取带泛型参数的Bean,同时添加了一个小的单元测试"
This reverts commit 04dd1d67
2020-09-04 11:59:59 +08:00
晴雨夜
e58ac72bbb feat(SpringUtil): 增加新特性
1.添加向Spring动态注册Bean的方法
2020-09-04 11:56:03 +08:00
晴雨夜
6d52779006 Merge branch 'v5-dev' of https://gitee.com/shadowli_admin/hutool into v5-dev 2020-09-04 11:08:25 +08:00
varyuan
85142b47b8
方法说明错误,"字符"应该改为"字母"
方法说明错误,"字符"应该改为"字母"
2020-09-03 21:02:36 +08:00
Looly
98af280dad add method 2020-09-03 17:43:07 +08:00
Golden Looly
59fe85a33f
Merge pull request #1060 from wwjay9/v5-dev
增加插入行和删除行的方法
2020-09-03 17:40:20 +08:00
hzd
afb8b79636 去掉没用的导包 2020-09-03 16:01:49 +08:00
hzd
1f57bff2c0 添加spi加载自定义转换方法 2020-09-03 15:49:01 +08:00
hzd
80239e2f27 添加枚举转换方式 2020-09-03 15:48:43 +08:00
wwj
f3d20db2eb 增加插入行和删除行的方法 2020-09-03 15:39:19 +08:00
hzd
f142630fea 修改注释 2020-09-03 14:41:42 +08:00
Looly
fd77bc76ba add annotation 2020-09-03 14:31:02 +08:00
Looly
2031e17195 !172 新特性-新增方便引入SpringUtil的注解
Merge pull request !172 from 泛舟/v5-dev
2020-09-03 14:27:22 +08:00
hzd
0bef8a3233 添加spi工具类返回未list列表 2020-09-03 14:10:48 +08:00
hzd
d9df82ec80 修改泛型 2020-09-03 14:10:16 +08:00
sidian
2db9b0aa3f feat: 新增使用注解注入SpringUtil的方式 2020-09-03 13:14:35 +08:00
Looly
07c1ce536d fix bug 2020-09-03 11:36:05 +08:00
Looly
a3a685b98e fix bug 2020-09-03 11:35:00 +08:00
Golden Looly
f2750b1fc4
Merge pull request #1055 from qukefan1995/v5-dev
fix(ExcelFileUtil):
2020-09-03 11:33:07 +08:00
Looly
e62a91ca38 add methods 2020-09-02 23:14:02 +08:00
Looly
39021446ad add bindRemotePort 2020-09-02 21:59:52 +08:00
Looly
b7b9f83712 !171 # 新特性-JschUtil添加远程转发功能
Merge pull request !171 from sidian123/v5-dev
2020-09-02 21:57:51 +08:00
sidian
0aec10aab2 Merge branch 'v5-dev-ssh' into v5-dev 2020-09-02 20:08:21 +08:00
sidian
43bbd33bbe feat: 补充远程转发方法 2020-09-02 20:02:59 +08:00
kefan.qu
4dd1ce7604 fix(ExcelFileUtil):
针对于ExcelFileUtil工具类的修改建议:
1.PushBackInputStream回退流的markSupported()为false,并不支持mark和reset.
2.FileMagic.valueOf(InputStream in)判断了流的markSupported是否被支持,从而导致报错IOException.
3.使用FileMagic.prepareToCheckMagic(in)进行修改.
2020-09-02 17:09:40 +08:00
Looly
025728e389 add comment and test 2020-09-01 15:53:16 +08:00
Looly
981bc843e1 fix festival bug 2020-08-31 16:58:05 +08:00
Looly
6d21bb930e fix lock 2020-08-29 17:51:50 +08:00
Golden Looly
cf1c96592c
Merge pull request #1050 from JerryFoundation/v5-dev
1. 在使用阻塞等待获取锁的方式中,必须在try代码块之外,并且在加锁方法与try代码块之间没有任何可能抛出异常的方法调用,避免加锁成功后…
2020-08-29 17:42:32 +08:00
zhuqianchao
0e9909ffeb 1. 在使用阻塞等待获取锁的方式中,必须在try代码块之外,并且在加锁方法与try代码块之间没有任何可能抛出异常的方法调用,避免加锁成功后,在finally中无法解锁。
说明一:如果在lock方法与try代码块之间的方法调用抛出异常,那么无法解锁,造成其它线程无法成功获取锁。
说明二:如果lock方法在try代码块之内,可能由于其它方法抛出异常,导致在finally代码块中,unlock对未加锁的对象解锁,它会调用AQS的tryRelease方法(取决于具体实现类),抛出IllegalMonitorStateException异常。
说明三:在Lock对象的lock方法实现中可能抛出unchecked异常,产生的后果与说明二相同。 java.concurrent.LockShouldWithTryFinallyRule.rule.desc

2. 补上遗漏的Override注解
2020-08-29 17:22:36 +08:00
Looly
50c30259cb prepare 5.4.2 2020-08-29 15:25:30 +08:00
Looly
3ffffe3d3b release 5.4.1 2020-08-29 15:07:08 +08:00
Looly
09d2591fa3 add stroke method 2020-08-29 14:48:06 +08:00
Looly
dd1f89b555 fix code 2020-08-29 11:57:31 +08:00
Looly
68ad664fec fix test 2020-08-29 11:43:10 +08:00
Looly
4949756dd6 fix cglib bug 2020-08-29 08:56:09 +08:00