diff --git a/hutool-core/src/main/java/cn/hutool/core/text/csv/package-info.java b/hutool-core/src/main/java/cn/hutool/core/text/csv/package-info.java index e83158f5e..bc6af864b 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/csv/package-info.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/csv/package-info.java @@ -1,6 +1,6 @@ /** * 提供CSV文件读写的封装,入口为CsvUtil - * + * * @author looly * */ diff --git a/hutool-core/src/main/java/cn/hutool/core/text/escape/Html4Unescape.java b/hutool-core/src/main/java/cn/hutool/core/text/escape/Html4Unescape.java index eeb18eea4..74b37e9bc 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/escape/Html4Unescape.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/escape/Html4Unescape.java @@ -5,13 +5,13 @@ import cn.hutool.core.text.replacer.ReplacerChain; /** * HTML4的UNESCAPE - * + * * @author looly * */ public class Html4Unescape extends ReplacerChain { private static final long serialVersionUID = 1L; - + protected static final String[][] BASIC_UNESCAPE = InternalEscapeUtil.invert(Html4Escape.BASIC_ESCAPE); protected static final String[][] ISO8859_1_UNESCAPE = InternalEscapeUtil.invert(Html4Escape.ISO8859_1_ESCAPE); protected static final String[][] HTML40_EXTENDED_UNESCAPE = InternalEscapeUtil.invert(Html4Escape.HTML40_EXTENDED_ESCAPE); diff --git a/hutool-core/src/main/java/cn/hutool/core/text/escape/InternalEscapeUtil.java b/hutool-core/src/main/java/cn/hutool/core/text/escape/InternalEscapeUtil.java index 7020e1b59..d318aef5b 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/escape/InternalEscapeUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/escape/InternalEscapeUtil.java @@ -9,7 +9,7 @@ class InternalEscapeUtil { /** * 将数组中的0和1位置的值互换,即键值转换 - * + * * @param array String[][] 被转换的数组 * @return String[][] 转换后的数组 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/text/escape/NumericEntityUnescaper.java b/hutool-core/src/main/java/cn/hutool/core/text/escape/NumericEntityUnescaper.java index b2270ead8..7a649e78f 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/escape/NumericEntityUnescaper.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/escape/NumericEntityUnescaper.java @@ -6,7 +6,7 @@ import cn.hutool.core.util.CharUtil; /** * 形如'的反转义器 - * + * * @author looly * */ diff --git a/hutool-core/src/main/java/cn/hutool/core/text/escape/package-info.java b/hutool-core/src/main/java/cn/hutool/core/text/escape/package-info.java index 0caca7590..fb3e702f8 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/escape/package-info.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/escape/package-info.java @@ -1,6 +1,6 @@ /** * 提供各种转义和反转义实现 - * + * * @author looly * */ diff --git a/hutool-core/src/main/java/cn/hutool/core/text/package-info.java b/hutool-core/src/main/java/cn/hutool/core/text/package-info.java index 8fa1e6ff0..de673c146 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/package-info.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/package-info.java @@ -1,6 +1,6 @@ /** * 提供文本相关操作的封装,还包括Unicode工具UnicodeUtil - * + * * @author looly * */ diff --git a/hutool-core/src/main/java/cn/hutool/core/text/replacer/LookupReplacer.java b/hutool-core/src/main/java/cn/hutool/core/text/replacer/LookupReplacer.java index afccbad25..ac3725a54 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/replacer/LookupReplacer.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/replacer/LookupReplacer.java @@ -9,7 +9,7 @@ import java.util.Set; /** * 查找替换器,通过查找指定关键字,替换对应的值 - * + * * @author looly * @since 4.1.5 */ @@ -23,7 +23,7 @@ public class LookupReplacer extends StrReplacer { /** * 构造 - * + * * @param lookup 被查找的键值对 */ public LookupReplacer(String[]... lookup) { diff --git a/hutool-core/src/main/java/cn/hutool/core/text/replacer/ReplacerChain.java b/hutool-core/src/main/java/cn/hutool/core/text/replacer/ReplacerChain.java index 368808cda..987bd00cf 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/replacer/ReplacerChain.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/replacer/ReplacerChain.java @@ -9,7 +9,7 @@ import java.util.List; /** * 字符串替换链,用于组合多个字符串替换逻辑 - * + * * @author looly * @since 4.1.5 */ @@ -20,7 +20,7 @@ public class ReplacerChain extends StrReplacer implements Chain * 此线程池是一个无限线程池,即加入的线程不等待任何线程,直接执行 - * + * * @author Looly * */ @@ -35,7 +35,7 @@ public class GlobalThreadPool { /** * 关闭公共线程池 - * + * * @param isNow 是否立即关闭而不等待正在执行的线程 */ synchronized public static void shutdown(boolean isNow) { @@ -50,7 +50,7 @@ public class GlobalThreadPool { /** * 获得 {@link ExecutorService} - * + * * @return {@link ExecutorService} */ public static ExecutorService getExecutor() { @@ -59,7 +59,7 @@ public class GlobalThreadPool { /** * 直接在公共线程池中执行线程 - * + * * @param runnable 可运行对象 */ public static void execute(Runnable runnable) { @@ -73,7 +73,7 @@ public class GlobalThreadPool { /** * 执行有返回值的异步方法
* Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞 - * + * * @param 执行的Task * @param task {@link Callable} * @return Future @@ -85,7 +85,7 @@ public class GlobalThreadPool { /** * 执行有返回值的异步方法
* Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞 - * + * * @param runnable 可运行对象 * @return {@link Future} * @since 3.0.5 diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/NamedThreadFactory.java b/hutool-core/src/main/java/cn/hutool/core/thread/NamedThreadFactory.java index 31e0579a1..3f1ea70fc 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/NamedThreadFactory.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/NamedThreadFactory.java @@ -8,12 +8,12 @@ import cn.hutool.core.util.StrUtil; /** * 线程创建工厂类,此工厂可选配置: - * + * *
  * 1. 自定义线程命名前缀
  * 2. 自定义是否守护线程
  * 
- * + * * @author looly * @since 4.0.0 */ @@ -32,17 +32,17 @@ public class NamedThreadFactory implements ThreadFactory { /** * 构造 - * + * * @param prefix 线程名前缀 * @param isDaemon 是否守护线程 */ public NamedThreadFactory(String prefix, boolean isDaemon) { this(prefix, null, isDaemon); } - + /** * 构造 - * + * * @param prefix 线程名前缀 * @param threadGroup 线程组,可以为null * @param isDaemon 是否守护线程 @@ -53,7 +53,7 @@ public class NamedThreadFactory implements ThreadFactory { /** * 构造 - * + * * @param prefix 线程名前缀 * @param threadGroup 线程组,可以为null * @param isDaemon 是否守护线程 @@ -72,7 +72,7 @@ public class NamedThreadFactory implements ThreadFactory { @Override public Thread newThread(Runnable r) { final Thread t = new Thread(this.group, r, StrUtil.format("{}{}", prefix, threadNumber.getAndIncrement())); - + //守护线程 if (false == t.isDaemon()) { if (isDaemon) { diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/RejectPolicy.java b/hutool-core/src/main/java/cn/hutool/core/thread/RejectPolicy.java index 67a5356a0..dda8d1350 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/RejectPolicy.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/RejectPolicy.java @@ -5,10 +5,10 @@ import java.util.concurrent.ThreadPoolExecutor; /** * 线程拒绝策略枚举 - * + * *

* 如果设置了maxSize, 当总线程数达到上限, 会调用RejectedExecutionHandler进行处理,此枚举为JDK预定义的几种策略枚举表示 - * + * * @author looly * @since 4.1.13 */ @@ -31,7 +31,7 @@ public enum RejectPolicy { /** * 获取RejectedExecutionHandler枚举值 - * + * * @return RejectedExecutionHandler */ public RejectedExecutionHandler getValue() { diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/SemaphoreRunnable.java b/hutool-core/src/main/java/cn/hutool/core/thread/SemaphoreRunnable.java index 76131b589..07caca746 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/SemaphoreRunnable.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/SemaphoreRunnable.java @@ -4,12 +4,12 @@ import java.util.concurrent.Semaphore; /** * 带有信号量控制的{@link Runnable} 接口抽象实现 - * + * *

* 通过设置信号量,可以限制可以访问某些资源(物理或逻辑的)线程数目。
* 例如:设置信号量为2,表示最多有两个线程可以同时执行方法逻辑,其余线程等待,直到此线程逻辑执行完毕 *

- * + * * @author looly * @since 4.4.5 */ @@ -22,7 +22,7 @@ public class SemaphoreRunnable implements Runnable { /** * 构造 - * + * * @param runnable 实际执行的线程逻辑 * @param semaphore 信号量,多个线程必须共享同一信号量 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/ThreadFactoryBuilder.java b/hutool-core/src/main/java/cn/hutool/core/thread/ThreadFactoryBuilder.java index d52c17f53..80d33cb6e 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/ThreadFactoryBuilder.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/ThreadFactoryBuilder.java @@ -11,7 +11,7 @@ import java.util.concurrent.atomic.AtomicLong; /** * ThreadFactory创建器
* 参考:Guava的ThreadFactoryBuilder - * + * * @author looly * @since 4.1.9 */ @@ -31,7 +31,7 @@ public class ThreadFactoryBuilder implements Builder{ /** * 创建{@link ThreadFactoryBuilder} - * + * * @return {@link ThreadFactoryBuilder} */ public static ThreadFactoryBuilder create() { @@ -51,7 +51,7 @@ public class ThreadFactoryBuilder implements Builder{ /** * 设置线程名前缀,例如设置前缀为hutool-thread-,则线程名为hutool-thread-1之类。 - * + * * @param namePrefix 线程名前缀 * @return this */ @@ -62,7 +62,7 @@ public class ThreadFactoryBuilder implements Builder{ /** * 设置是否守护线程 - * + * * @param daemon 是否守护线程 * @return this */ @@ -73,7 +73,7 @@ public class ThreadFactoryBuilder implements Builder{ /** * 设置线程优先级 - * + * * @param priority 优先级 * @return this * @see Thread#MIN_PRIORITY @@ -93,7 +93,7 @@ public class ThreadFactoryBuilder implements Builder{ /** * 设置未捕获异常的处理方式 - * + * * @param uncaughtExceptionHandler {@link UncaughtExceptionHandler} * @return this */ @@ -104,7 +104,7 @@ public class ThreadFactoryBuilder implements Builder{ /** * 构建{@link ThreadFactory} - * + * * @return {@link ThreadFactory} */ @Override @@ -114,7 +114,7 @@ public class ThreadFactoryBuilder implements Builder{ /** * 构建 - * + * * @param builder {@link ThreadFactoryBuilder} * @return {@link ThreadFactory} */ diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/lock/NoLock.java b/hutool-core/src/main/java/cn/hutool/core/thread/lock/NoLock.java index b6c438be2..7ef4b9d46 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/lock/NoLock.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/lock/NoLock.java @@ -6,7 +6,7 @@ import java.util.concurrent.locks.Lock; /** * 无锁实现 - * + * * @author looly *@since 4.3.1 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/lock/package-info.java b/hutool-core/src/main/java/cn/hutool/core/thread/lock/package-info.java index 13451546a..d442ffbef 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/lock/package-info.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/lock/package-info.java @@ -1,6 +1,6 @@ /** * 锁的实现 - * + * * @author looly * */ diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/package-info.java b/hutool-core/src/main/java/cn/hutool/core/thread/package-info.java index 1e11b1720..447309cf5 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/package-info.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/package-info.java @@ -1,6 +1,6 @@ /** * 提供线程及高并发封装,入口为ThreadUtil - * + * * @author looly * */ diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/NamedInheritableThreadLocal.java b/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/NamedInheritableThreadLocal.java index f74ee3975..943aa7dd5 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/NamedInheritableThreadLocal.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/NamedInheritableThreadLocal.java @@ -13,7 +13,7 @@ public class NamedInheritableThreadLocal extends InheritableThreadLocal { /** * 构造 - * + * * @param name 名字 */ public NamedInheritableThreadLocal(String name) { diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/NamedThreadLocal.java b/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/NamedThreadLocal.java index aa96b712b..babe879f2 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/NamedThreadLocal.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/NamedThreadLocal.java @@ -13,7 +13,7 @@ public class NamedThreadLocal extends ThreadLocal { /** * 构造 - * + * * @param name 名字 */ public NamedThreadLocal(String name) { diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/package-info.java b/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/package-info.java index 4f2dceba1..5ca1a0f5f 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/package-info.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/threadlocal/package-info.java @@ -1,5 +1,5 @@ /** - * + * * ThreadLocal相关封装 * @author looly *