mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-05 17:37:59 +08:00
[cleanup] erefactor/EclipseJdt - Remove trailing whitespace - All lines
EclipseJdt cleanup 'RemoveAllTrailingWhitespace' applied by erefactor. For EclipseJdt see https://www.eclipse.org/eclipse/news/4.19/jdt.php For erefactor see https://github.com/cal101/erefactor
This commit is contained in:
parent
7693bc131e
commit
5990db3dbb
@ -1,6 +1,6 @@
|
||||
/**
|
||||
* 提供CSV文件读写的封装,入口为CsvUtil
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
*
|
||||
*/
|
||||
|
@ -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);
|
||||
|
@ -9,7 +9,7 @@ class InternalEscapeUtil {
|
||||
|
||||
/**
|
||||
* 将数组中的0和1位置的值互换,即键值转换
|
||||
*
|
||||
*
|
||||
* @param array String[][] 被转换的数组
|
||||
* @return String[][] 转换后的数组
|
||||
*/
|
||||
|
@ -6,7 +6,7 @@ import cn.hutool.core.util.CharUtil;
|
||||
|
||||
/**
|
||||
* 形如'的反转义器
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
*
|
||||
*/
|
||||
|
@ -1,6 +1,6 @@
|
||||
/**
|
||||
* 提供各种转义和反转义实现
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
*
|
||||
*/
|
||||
|
@ -1,6 +1,6 @@
|
||||
/**
|
||||
* 提供文本相关操作的封装,还包括Unicode工具UnicodeUtil
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
*
|
||||
*/
|
||||
|
@ -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) {
|
||||
|
@ -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<StrReplacer, Rep
|
||||
|
||||
/**
|
||||
* 构造
|
||||
*
|
||||
*
|
||||
* @param strReplacers 字符串替换器
|
||||
*/
|
||||
public ReplacerChain(StrReplacer... strReplacers) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
/**
|
||||
* 文本替换类抽象及实现
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
*
|
||||
*/
|
||||
|
@ -9,7 +9,7 @@ import cn.hutool.core.exceptions.UtilException;
|
||||
/**
|
||||
* 全局公共线程池<br>
|
||||
* 此线程池是一个无限线程池,即加入的线程不等待任何线程,直接执行
|
||||
*
|
||||
*
|
||||
* @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 {
|
||||
/**
|
||||
* 执行有返回值的异步方法<br>
|
||||
* Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
|
||||
*
|
||||
*
|
||||
* @param <T> 执行的Task
|
||||
* @param task {@link Callable}
|
||||
* @return Future
|
||||
@ -85,7 +85,7 @@ public class GlobalThreadPool {
|
||||
/**
|
||||
* 执行有返回值的异步方法<br>
|
||||
* Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
|
||||
*
|
||||
*
|
||||
* @param runnable 可运行对象
|
||||
* @return {@link Future}
|
||||
* @since 3.0.5
|
||||
|
@ -8,12 +8,12 @@ import cn.hutool.core.util.StrUtil;
|
||||
|
||||
/**
|
||||
* 线程创建工厂类,此工厂可选配置:
|
||||
*
|
||||
*
|
||||
* <pre>
|
||||
* 1. 自定义线程命名前缀
|
||||
* 2. 自定义是否守护线程
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* @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) {
|
||||
|
@ -5,10 +5,10 @@ import java.util.concurrent.ThreadPoolExecutor;
|
||||
|
||||
/**
|
||||
* 线程拒绝策略枚举
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* 如果设置了maxSize, 当总线程数达到上限, 会调用RejectedExecutionHandler进行处理,此枚举为JDK预定义的几种策略枚举表示
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
* @since 4.1.13
|
||||
*/
|
||||
@ -31,7 +31,7 @@ public enum RejectPolicy {
|
||||
|
||||
/**
|
||||
* 获取RejectedExecutionHandler枚举值
|
||||
*
|
||||
*
|
||||
* @return RejectedExecutionHandler
|
||||
*/
|
||||
public RejectedExecutionHandler getValue() {
|
||||
|
@ -4,12 +4,12 @@ import java.util.concurrent.Semaphore;
|
||||
|
||||
/**
|
||||
* 带有信号量控制的{@link Runnable} 接口抽象实现
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* 通过设置信号量,可以限制可以访问某些资源(物理或逻辑的)线程数目。<br>
|
||||
* 例如:设置信号量为2,表示最多有两个线程可以同时执行方法逻辑,其余线程等待,直到此线程逻辑执行完毕
|
||||
* </p>
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
* @since 4.4.5
|
||||
*/
|
||||
@ -22,7 +22,7 @@ public class SemaphoreRunnable implements Runnable {
|
||||
|
||||
/**
|
||||
* 构造
|
||||
*
|
||||
*
|
||||
* @param runnable 实际执行的线程逻辑
|
||||
* @param semaphore 信号量,多个线程必须共享同一信号量
|
||||
*/
|
||||
|
@ -11,7 +11,7 @@ import java.util.concurrent.atomic.AtomicLong;
|
||||
/**
|
||||
* ThreadFactory创建器<br>
|
||||
* 参考:Guava的ThreadFactoryBuilder
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
* @since 4.1.9
|
||||
*/
|
||||
@ -31,7 +31,7 @@ public class ThreadFactoryBuilder implements Builder<ThreadFactory>{
|
||||
|
||||
/**
|
||||
* 创建{@link ThreadFactoryBuilder}
|
||||
*
|
||||
*
|
||||
* @return {@link ThreadFactoryBuilder}
|
||||
*/
|
||||
public static ThreadFactoryBuilder create() {
|
||||
@ -51,7 +51,7 @@ public class ThreadFactoryBuilder implements Builder<ThreadFactory>{
|
||||
|
||||
/**
|
||||
* 设置线程名前缀,例如设置前缀为hutool-thread-,则线程名为hutool-thread-1之类。
|
||||
*
|
||||
*
|
||||
* @param namePrefix 线程名前缀
|
||||
* @return this
|
||||
*/
|
||||
@ -62,7 +62,7 @@ public class ThreadFactoryBuilder implements Builder<ThreadFactory>{
|
||||
|
||||
/**
|
||||
* 设置是否守护线程
|
||||
*
|
||||
*
|
||||
* @param daemon 是否守护线程
|
||||
* @return this
|
||||
*/
|
||||
@ -73,7 +73,7 @@ public class ThreadFactoryBuilder implements Builder<ThreadFactory>{
|
||||
|
||||
/**
|
||||
* 设置线程优先级
|
||||
*
|
||||
*
|
||||
* @param priority 优先级
|
||||
* @return this
|
||||
* @see Thread#MIN_PRIORITY
|
||||
@ -93,7 +93,7 @@ public class ThreadFactoryBuilder implements Builder<ThreadFactory>{
|
||||
|
||||
/**
|
||||
* 设置未捕获异常的处理方式
|
||||
*
|
||||
*
|
||||
* @param uncaughtExceptionHandler {@link UncaughtExceptionHandler}
|
||||
* @return this
|
||||
*/
|
||||
@ -104,7 +104,7 @@ public class ThreadFactoryBuilder implements Builder<ThreadFactory>{
|
||||
|
||||
/**
|
||||
* 构建{@link ThreadFactory}
|
||||
*
|
||||
*
|
||||
* @return {@link ThreadFactory}
|
||||
*/
|
||||
@Override
|
||||
@ -114,7 +114,7 @@ public class ThreadFactoryBuilder implements Builder<ThreadFactory>{
|
||||
|
||||
/**
|
||||
* 构建
|
||||
*
|
||||
*
|
||||
* @param builder {@link ThreadFactoryBuilder}
|
||||
* @return {@link ThreadFactory}
|
||||
*/
|
||||
|
@ -6,7 +6,7 @@ import java.util.concurrent.locks.Lock;
|
||||
|
||||
/**
|
||||
* 无锁实现
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
*@since 4.3.1
|
||||
*/
|
||||
|
@ -1,6 +1,6 @@
|
||||
/**
|
||||
* 锁的实现
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
*
|
||||
*/
|
||||
|
@ -1,6 +1,6 @@
|
||||
/**
|
||||
* 提供线程及高并发封装,入口为ThreadUtil
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
*
|
||||
*/
|
||||
|
@ -13,7 +13,7 @@ public class NamedInheritableThreadLocal<T> extends InheritableThreadLocal<T> {
|
||||
|
||||
/**
|
||||
* 构造
|
||||
*
|
||||
*
|
||||
* @param name 名字
|
||||
*/
|
||||
public NamedInheritableThreadLocal(String name) {
|
||||
|
@ -13,7 +13,7 @@ public class NamedThreadLocal<T> extends ThreadLocal<T> {
|
||||
|
||||
/**
|
||||
* 构造
|
||||
*
|
||||
*
|
||||
* @param name 名字
|
||||
*/
|
||||
public NamedThreadLocal(String name) {
|
||||
|
@ -1,5 +1,5 @@
|
||||
/**
|
||||
*
|
||||
*
|
||||
* ThreadLocal相关封装
|
||||
* @author looly
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user