536 Commits

Author SHA1 Message Date
Looly
67f6225e1f ArrayUtil add equals 2020-09-08 16:47:15 +08:00
Looly
fd51eb08b4 fix date size bug 2020-09-08 15:42:29 +08:00
Looly
4d7b795505 fix double equals 2020-09-08 09:46:14 +08:00
hanshuai
53a7b4bf6c 浮点数之间的等值判断,基本数据类型不能用==比较,包装数据类型不能用equals来判断。 2020-09-07 15:35:09 +08:00
hanshuai
df92485ade 应该是常量 2020-09-07 15:03:23 +08:00
Looly
24c9d354e9 fix comment 2020-09-06 02:30:36 +08:00
Looly
784ad3e8f9 fix typeUtil 2020-09-06 02:20:15 +08:00
Looly
3e05c5b396 fix http bug 2020-09-05 20:07:06 +08:00
Looly
cbbf4671ba fix bug 2020-09-05 18:00:25 +08:00
Looly
dba35b9395 add getActualTypeMap 2020-09-04 22:01:32 +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
一鸣
330b23dfa8 添加stream操作工具类 2020-09-04 14:23:55 +08:00
varyuan
85142b47b8
方法说明错误,"字符"应该改为"字母"
方法说明错误,"字符"应该改为"字母"
2020-09-03 21:02:36 +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
hzd
0bef8a3233 添加spi工具类返回未list列表 2020-09-03 14:10:48 +08:00
hzd
d9df82ec80 修改泛型 2020-09-03 14:10:16 +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
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
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
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
Golden Looly
48d64d3c5d
Merge pull request #1045 from varyuan/patch-1
在此上下文中,表达式 boolean.class == value.getClass() ,永远为false,故删去
2020-08-28 15:57:43 +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
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