984 Commits

Author SHA1 Message Date
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
Golden Looly
d5b0bffdd7
Merge pull request #1049 from open-akaidd/v5-dev
修复CglibUtil Bug,添加copyList功能
2020-08-29 08:12:40 +08:00
hongruiz
71d1fcbf5a fix bug and improve 2020-08-29 04:34:32 +08:00
Looly
32ff87a682 add test 2020-08-28 17:37:58 +08:00
Looly
dd4d8c8c29 add ganzhi 2020-08-28 17:35:26 +08:00
Looly
f0b16223ab Merge branch 'v5-dev' of gitee.com:loolly/hutool into v5-dev 2020-08-28 16:01:27 +08:00
Looly
be6d287b6b !169 干支纪年转换拓展
Merge pull request !169 from dcbai/v5-dev
2020-08-28 16:00:17 +08:00
Golden Looly
48d64d3c5d
Merge pull request #1045 from varyuan/patch-1
在此上下文中,表达式 boolean.class == value.getClass() ,永远为false,故删去
2020-08-28 15:57:43 +08:00
Golden Looly
69dce178ce
Merge pull request #1048 from ddatsh/v5-dev
fix typo
2020-08-28 15:55:46 +08:00
Looly
4733b8b69d fix test 2020-08-28 15:35:07 +08:00
peter zhang
6200689801 fix typo 2020-08-28 13:40:50 +08:00
dcbai
d7175771c4 添加了返回干支纪年较为全面的信息方法 getCyclicalYMD() 可返回包括年月日的干支纪年信息 2020-08-28 13:24:41 +08:00
Looly
f49c3cba6e fix Velocity bug 2020-08-28 11:32:52 +08:00
varyuan
60ec0d3b3b
Update AtomicBooleanConverter.java
在此上下文中,表达式 boolean.class == value.getClass() ,永远为false,故删去
2020-08-27 20:32:19 +08:00
Looly
84494f4ef2 fix indexOf bug 2020-08-27 17:43:35 +08:00
Looly
3fee3f2a9c !167 优化EnumUtil#getEnumAt方法
Merge pull request !167 from Ease/hotfix/range-check
2020-08-27 16:43:58 +08:00
Looly
50837bf2f9 change to wrapAllWithPair 2020-08-27 16:38:01 +08:00
easepan
370f24ae3d fix: ignore invalid index while get a enum value by index 2020-08-27 15:27:37 +08:00
Looly
ed4d819ed4 fix comment 2020-08-26 21:25:50 +08:00
Looly
a0f7ec1d0e !162 修改一个注释文字
Merge pull request !162 from 2016_12_21/v5-dev
2020-08-26 09:05:18 +08:00
lijin
4e78e154fd typo 2020-08-25 16:53:06 +08:00
Looly
9d3d2f9ed4 fix comment 2020-08-25 10:23:27 +08:00
Looly
7674fa6c57 add of 2020-08-24 17:51:15 +08:00
Looly
a4e30936fb add of 2020-08-24 17:47:16 +08:00
Looly
594c181367 add DateUtil.isSameMonth 2020-08-24 17:21:56 +08:00
Golden Looly
c38f9408be
Merge pull request #1036 from totalo/v5-dev
feat: add method isSameMonth
2020-08-24 17:19:19 +08:00
Looly
0e049861ee add Ipv4Util 2020-08-24 17:07:46 +08:00
Looly
f7a3b08803 !161 贡献IPv4工具类和优化线程工具类
Merge pull request !161 from TeRny/ipv4util-and-thread
2020-08-24 16:18:00 +08:00
Looly
c43bf5870f add test 2020-08-24 14:59:21 +08:00
tangguocheng1
a248bbc4d0 feat: add method isSameMonth 2020-08-24 13:28:43 +08:00
Looly
b46d99a15a add CglibUtil 2020-08-22 22:06:16 +08:00