56 Commits

Author SHA1 Message Date
Looly
ab1d8e84e4 add method for Tree 2021-11-11 22:57:07 +08:00
Looly
bb1e4ba76a add methods 2021-11-11 21:29:45 +08:00
Looly
07a11f2baa fix method 2021-11-11 20:49:26 +08:00
Looly
fa4f71a112 add method 2021-11-05 00:54:30 +08:00
Looly
cc6a1cec54 fix bug 2021-08-30 12:09:58 +08:00
Looly
d66efef873 add constructor 2021-08-26 23:40:28 +08:00
Looly
b88de146f6 add method 2021-08-26 11:49:52 +08:00
秦凯
ab3cde7797 fix typo 2021-08-17 16:47:50 +08:00
Looly
5e8336fcc8 fix test 2021-07-28 12:07:28 +08:00
Looly
e9e46b950d fix doc 2021-07-16 00:46:11 +08:00
Looly
5302edf980 fix code 2021-06-17 18:52:19 +08:00
Looly
8c3298fed4 fix code 2021-06-16 02:01:56 +08:00
Looly
f9b6110042 remove deprecated methods 2021-06-16 00:51:20 +08:00
Looly
70eb424cd5 fix code 2021-06-07 01:59:07 +08:00
cal101
86caedac50 [cleanup] erefactor/EclipseJdt - Invert equals arguments if parameter is constant string
EclipseJdt cleanup 'InvertEquals' applied by erefactor.

For EclipseJdt see https://www.eclipse.org/eclipse/news/4.19/jdt.php
For erefactor see https://github.com/cal101/erefactor
2021-06-06 13:37:57 +00:00
Looly
716aa820e5 fix comment 2021-05-25 02:10:47 +08:00
Looly
7f2f97353c fix method 2021-05-12 02:10:02 +08:00
Looly
24a36b53d5 fix doc 2021-05-12 01:39:32 +08:00
Looly
732e740d94 add TimingWheel 2021-05-10 17:44:57 +08:00
Looly
5cdbd16c0b add chineseToNumber 2021-03-10 17:44:52 +08:00
Looly
90e77eeff1 fix comment 2021-02-20 10:02:59 +08:00
Looly
4e38adb32d change line sep 2021-01-20 17:10:45 +08:00
Looly
11e6a28113 add method 2020-11-17 23:41:14 +08:00
Looly
48f43dc34a add method 2020-11-03 18:58:06 +08:00
Looly
905a4da3ee change cron 2020-10-31 20:57:22 +08:00
Looly
6674dcbde7 fix test 2020-10-31 10:30:46 +08:00
Looly
282e1e9090 fix code 2020-10-29 16:19:54 +08:00
Looly
f881d083a9 fix ListUtil.page 2020-10-22 10:56:22 +08:00
Looly
50134d8822 add reader 2020-09-26 02:22:34 +08:00
Looly
4c12094a7f fix code 2020-09-25 22:34:45 +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
c47272922b fix comment 2020-08-01 23:19:29 +08:00
Looly
94335d176b add gif 2020-06-05 17:59:00 +08:00
Looly
8e2f63d576 fix bugs 2020-06-03 18:15:33 +08:00
Looly
63732834ac CronPattern support L 2020-04-25 19:23:42 +08:00
Looly
ae13d262b0 fix comment 2020-04-19 12:39:32 +08:00
Looly
8e42898d46 fix cron bug 2020-04-19 11:41:10 +08:00
Looly
bc486cdac4 fix code 2020-04-11 13:08:46 +08:00
Looly
87167a07d0 add setCaseInsensitive 2020-03-16 23:19:04 +08:00
Looly
a5c8efd9cc add test 2020-03-12 18:26:51 +08:00
Looly
dbcca73dc2 addd Tree 2020-03-09 18:27:25 +08:00
Looly
cf7aa225aa fix test 2020-01-15 10:20:44 +08:00
Looly
5e7b9012ec fix equlas 2019-12-30 07:15:07 +08:00
liuhuan
0a915248fc Object的equals方法容易抛空指针异常,用java8的Objects.equals替换 2019-12-28 18:58:10 +08:00
Looly
7b81ebc64e fix comment 2019-12-02 17:41:48 +08:00
Looly
e754ec3e86 fix code 2019-10-29 19:53:17 +08:00
Looly
bf03aebcef fix code 2019-10-29 19:05:23 +08:00
Looly
2602f91327 fix doc 2019-10-17 11:12:17 +08:00
Looly
39a2ee1a47 fix pattern bug 2019-10-09 15:35:53 +08:00