跳过导航链接
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 

A

AbortPolicyWithReport - cn.webfuse.framework.core.kit.concurrent.threadpool中的类
copy from vipshop VJTools 移植自Dubbo.
AbortPolicyWithReport(String) - 类 的构造器cn.webfuse.framework.core.kit.concurrent.threadpool.AbortPolicyWithReport
 
AbstractBasicFuture<T> - cn.webfuse.framework.core.kit.concurrent.type中的类
copy from vipshop VJTools 从Apache HttpClient 移植(2017.4),一个Future实现类的基本框架.
AbstractBasicFuture() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
AbstractBizException - cn.webfuse.framework.core.exception中的异常错误
抽象的业务异常类
AbstractBizException(int, String, String, Throwable, String) - 异常错误 的构造器cn.webfuse.framework.core.exception.AbstractBizException
抽象的业务异常
AbstractBizException(int, String, String, Throwable) - 异常错误 的构造器cn.webfuse.framework.core.exception.AbstractBizException
抽象的业务异常
AbstractBizException(int, String, String) - 异常错误 的构造器cn.webfuse.framework.core.exception.AbstractBizException
抽象的业务异常
AbstractBizException(String, String) - 异常错误 的构造器cn.webfuse.framework.core.exception.AbstractBizException
抽象的业务异常
AbstractBizException(String) - 异常错误 的构造器cn.webfuse.framework.core.exception.AbstractBizException
抽象的业务异常
AbstractBizException() - 异常错误 的构造器cn.webfuse.framework.core.exception.AbstractBizException
抽象的业务异常
AbstractStriped64 - cn.webfuse.framework.core.kit.concurrent.jsr166e中的类
copy from vipshop VJTools 移植 http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/jsr166e/Striped64.java Revision 1.10 A package-local class holding common representation and mechanics for classes supporting dynamic striping on 64bit values.
add(long) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Adds the given value.
add(Number, Number) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(Number...) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(String...) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(E) - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
add(E) - 类 中的方法cn.webfuse.framework.core.type.collection.SortedArrayList
Adds an Object to sorted list.
add(int, E) - 类 中的方法cn.webfuse.framework.core.type.collection.SortedArrayList
已过时。
addAll(Collection<? extends E>) - 类 中的方法cn.webfuse.framework.core.type.collection.SortedArrayList
Add all of the elements in the given collection to this list.
addAll(int, Collection<? extends E>) - 类 中的方法cn.webfuse.framework.core.type.collection.SortedArrayList
已过时。
afterExecute(Runnable, Throwable) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool
 
AlwaysSampler() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.Sampler.AlwaysSampler
 
AMPERSAND - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
AND - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
AnnotationKits - cn.webfuse.framework.core.kit.reflect中的类
Annotation的工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.reflect.AnnotationUtil) and made some changes.
AnnotationKits() - 类 的构造器cn.webfuse.framework.core.kit.reflect.AnnotationKits
 
append(CharSequence, File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
追加String到File.
append(char) - 类 中的方法cn.webfuse.framework.core.type.StringBuilderWriter
Appends a single character to this Writer.
append(CharSequence) - 类 中的方法cn.webfuse.framework.core.type.StringBuilderWriter
Appends a character sequence to this Writer.
append(CharSequence, int, int) - 类 中的方法cn.webfuse.framework.core.type.StringBuilderWriter
Appends a portion of a character sequence to the StringBuilder.
apply(T) - 接口 中的方法cn.webfuse.framework.core.kit.TryCatchKits.UncheckedFunction
Run the Consumer
ArrayKits - cn.webfuse.framework.core.kit中的类
数组工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.collection.ArrayUtil) and made some changes.
ArrayKits() - 类 的构造器cn.webfuse.framework.core.kit.ArrayKits
 
asBufferedReader(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
获取File的BufferedReader.
asBufferedReader(Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
 
asBufferedWriter(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
获取File的BufferedWriter.
asBufferedWriter(Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
获取File的BufferedWriter.
asFile(String) - 类 中的静态方法cn.webfuse.framework.core.kit.URLResourceKits
兼容无前缀, classpath:, file:// 的情况获取文件 如果以classpath: 定义的文件不存在会抛出IllegalArgumentException异常,以file://定义的则不会
asInputStream(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
打开文件为InputStream.
asInputStream(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
打开文件为InputStream.
asInputStream(Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
打开文件为InputStream.
asList(T...) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
原版将数组转换为List.
asOututStream(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
打开文件为OutputStream.
asOututStream(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
打开文件为OutputStream.
asOututStream(Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
打开文件为OutputStream.
asStream(String) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
读取规则见本类注释.
asStream(Class<?>, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
读取文件的每一行,读取规则见本类注释.
asStream(String) - 类 中的静态方法cn.webfuse.framework.core.kit.URLResourceKits
兼容无前缀, classpath:, file:// 的情况打开文件成Stream
ASTERISK - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
asUrl(String) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
读取规则见本类注释.
asUrl(Class<?>, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
读取规则见本类注释.
AT - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 

B

BACK_SLASH - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
BACKTICK - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
BeanMapper - cn.webfuse.framework.core.kit.mapper中的类
实现深度的BeanOfClasssA<->BeanOfClassB复制 copy from vipshop VJTools(com.vip.vjtools.vjkit.mapper.BeanMapper) and made some changes.
BeanMapper() - 类 的构造器cn.webfuse.framework.core.kit.mapper.BeanMapper
 
beginOfDate(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得一天的开始
beginOfHour(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
一小时的开始
beginOfMinute(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
一分钟的开始
beginOfMonth(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得月的开始
beginOfWeek(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得一周的开始
beginOfYear(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得一年的开始
BooleanKits - cn.webfuse.framework.core.kit中的类
Boolean工具类
BooleanKits() - 类 的构造器cn.webfuse.framework.core.kit.BooleanKits
 
bottomN(Iterable<T>, int) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
返回Iterable中最小的N个对象, back by guava.
bottomN(Iterable<T>, int, Comparator<? super T>) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
返回Iterable中最小的N个对象, back by guava.
build() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.CachedThreadPoolBuilder
 
build() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.FixedThreadPoolBuilder
 
build() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
 
build() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.ScheduledThreadPoolBuilder
 
buildCollectionType(Class<? extends Collection>, Class<?>) - 类 中的方法cn.webfuse.framework.core.kit.mapper.JsonMapper
构造Collection类型.
buildMapType(Class<? extends Map>, Class<?>, Class<?>) - 类 中的方法cn.webfuse.framework.core.kit.mapper.JsonMapper
构造Map类型.
buildThreadFactory(String) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolKits
创建ThreadFactory,使得创建的线程有自己的名字而不是默认的"pool-x-thread-y" 使用了Guava的工具类
buildThreadFactory(String, boolean) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolKits
可设定是否daemon, daemon线程在主线程已执行完毕时, 不会阻塞应用不退出, 而非daemon线程则会阻塞.
BYTES_NEW_LINE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 

C

cachedPool() - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder
 
CachedThreadPoolBuilder() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.CachedThreadPoolBuilder
 
cancel(boolean) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
cast(Object, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ObjectKits
将对象转为指定的类型
支持日期,数字,boolean类型转换
charsSplitter(String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
使用多个可选的char作为分割符, 还可以设置omitEmptyStrings,trimResults等配置 设置后的Splitter进行重用,不要每次创建
ClassKits - cn.webfuse.framework.core.kit.reflect中的类
获取Class信息的工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.reflect.ClassUtil) and made some changes.
ClassKits() - 类 的构造器cn.webfuse.framework.core.kit.reflect.ClassKits
 
ClassLoaderKits - cn.webfuse.framework.core.kit.reflect中的类
ClassLoader工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.reflect.ClassLoaderUtil) and made some changes.
ClassLoaderKits() - 类 的构造器cn.webfuse.framework.core.kit.reflect.ClassLoaderKits
 
clear() - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
clearStackTrace(T) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
清除StackTrace.
clone() - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableException
 
clone(String) - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableException
简便函数, clone并重新设定Message
clone() - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableRuntimeException
 
clone(String) - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableRuntimeException
简便函数, clone并重新设定Message
CloneableException - cn.webfuse.framework.core.exception中的异常错误
适用于异常信息需要变更的情况, 可通过clone(),不经过构造函数(也就避免了获得StackTrace)地从之前定义的静态异常中克隆,再设定新的异常信息 private static CloneableException TIMEOUT_EXCEPTION = new CloneableException("Timeout") .setStackTrace(My.class, "hello"); ...
CloneableException() - 异常错误 的构造器cn.webfuse.framework.core.exception.CloneableException
 
CloneableException(String) - 异常错误 的构造器cn.webfuse.framework.core.exception.CloneableException
 
CloneableException(String, Throwable) - 异常错误 的构造器cn.webfuse.framework.core.exception.CloneableException
 
CloneableRuntimeException - cn.webfuse.framework.core.exception中的异常错误
适用于异常信息需要变更的情况, 可通过clone(),不经过构造函数(也就避免了获得StackTrace)地从之前定义的静态异常中克隆,再设定新的异常信息
CloneableRuntimeException() - 异常错误 的构造器cn.webfuse.framework.core.exception.CloneableRuntimeException
 
CloneableRuntimeException(String) - 异常错误 的构造器cn.webfuse.framework.core.exception.CloneableRuntimeException
 
CloneableRuntimeException(String, Throwable) - 异常错误 的构造器cn.webfuse.framework.core.exception.CloneableRuntimeException
 
close() - 类 中的方法cn.webfuse.framework.core.type.StringBuilderWriter
Closing this writer has no effect.
cn.webfuse.framework.core.constant - 程序包 cn.webfuse.framework.core.constant
 
cn.webfuse.framework.core.exception - 程序包 cn.webfuse.framework.core.exception
 
cn.webfuse.framework.core.kit - 程序包 cn.webfuse.framework.core.kit
 
cn.webfuse.framework.core.kit.concurrent - 程序包 cn.webfuse.framework.core.kit.concurrent
 
cn.webfuse.framework.core.kit.concurrent.jsr166e - 程序包 cn.webfuse.framework.core.kit.concurrent.jsr166e
 
cn.webfuse.framework.core.kit.concurrent.threadpool - 程序包 cn.webfuse.framework.core.kit.concurrent.threadpool
 
cn.webfuse.framework.core.kit.concurrent.type - 程序包 cn.webfuse.framework.core.kit.concurrent.type
 
cn.webfuse.framework.core.kit.id - 程序包 cn.webfuse.framework.core.kit.id
 
cn.webfuse.framework.core.kit.mapper - 程序包 cn.webfuse.framework.core.kit.mapper
 
cn.webfuse.framework.core.kit.reflect - 程序包 cn.webfuse.framework.core.kit.reflect
 
cn.webfuse.framework.core.type - 程序包 cn.webfuse.framework.core.type
 
cn.webfuse.framework.core.type.collection - 程序包 cn.webfuse.framework.core.type.collection
 
cn.webfuse.framework.core.type.tuple - 程序包 cn.webfuse.framework.core.type.tuple
 
collection - 类 中的变量cn.webfuse.framework.core.kit.mapper.XmlMapper.CollectionWrapper
 
CollectionKits - cn.webfuse.framework.core.kit中的类
通用Collection的工具集 copy from vipshop VJTools(com.vip.vjtools.vjkit.collection.CollectionUtil) and made some changes.
CollectionKits() - 类 的构造器cn.webfuse.framework.core.kit.CollectionKits
 
CollectionWrapper() - 类 的构造器cn.webfuse.framework.core.kit.mapper.XmlMapper.CollectionWrapper
 
COLON - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
COMMA - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
comparator - 类 中的变量cn.webfuse.framework.core.type.collection.SortedArrayList
 
compare(E, E) - 类 中的方法cn.webfuse.framework.core.type.collection.SortedArrayList
Compares two keys using the correct comparison method for this collection.
completed(T) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
concat(T, T[]) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
添加元素到数组头
concat(T[], T) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
添加元素到数组末尾.
ConcurrentHashSet<E> - cn.webfuse.framework.core.type.collection中的类
JDK并没有提供ConcurrenHashSet,考虑到JDK的HashSet也是基于HashMap实现的,因此ConcurrenHashSet也由ConcurrenHashMap完成。
ConcurrentHashSet() - 类 的构造器cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
ConcurrentKits - cn.webfuse.framework.core.kit.concurrent中的类
并发常用工具类 copy from vipshop VJTools
ConcurrentKits() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.ConcurrentKits
 
contains(Object) - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
containsAll(Collection<?>) - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
ControllableQueue(int) - 类 的构造器cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool.ControllableQueue
 
convertBeanToMap(Object) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.BeanMapper
Bean对象转换为Map
convertBeanToMap(Object, boolean) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.BeanMapper
将Bean对象转换为Map,并提供是否忽略父属性的参数
convertBeanToMap(Object, boolean, boolean) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.BeanMapper
将Bean对象转换为Map,并提供 是否忽略父属性的参数 和 是否忽略值为null的参数
convertBeanToMap(Object, boolean, boolean, String...) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.BeanMapper
将Bean对象转换为Map,并提供 是否忽略父属性的参数 和 是否忽略值为null的参数 还有 忽略哪些字段的参数
convertMapToBean(Map<String, Object>, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.BeanMapper
将Map对象转换成Bean对象
convertNumberToTargetClass(Number, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
将给定的数字转换为给定目标类的实例
convertReflectionExceptionToUnchecked(Exception) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
将反射时的checked exception转换为unchecked exception.
copy(File, File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
复制文件或目录, not following links.
copy(Path, Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
复制文件或目录, not following links.
copyDir(File, File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
复制目录
copyDir(Path, Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
复制目录
copyFile(File, File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
文件复制.
copyFile(Path, Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
文件复制.
countDownLatch(int) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ConcurrentKits
返回CountDownLatch, 每条线程减1,减到0时正在latch.wait()的进程继续进行
crc32AsInt(String) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对输入字符串进行crc32散列返回int, 返回值有可能是负数.
crc32AsInt(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对输入字符串进行crc32散列返回int, 返回值有可能是负数.
crc32AsLong(String) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对输入字符串进行crc32散列,与php兼容,在64bit系统下返回永远是正数的long Guava也有crc32实现, 但返回值无法返回long,所以统一使用JDK默认实现
crc32AsLong(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对输入字符串进行crc32散列,与php兼容,在64bit系统下返回永远是正数的long Guava也有crc32实现, 但返回值无法返回long,所以统一使用JDK默认实现
create(Double) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.Sampler
优化的创建函数,如果为0或100时,返回更直接的采样器
createConcurrentStack() - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
支持后进先出的无阻塞的并发栈,用ConcurrentLinkedDeque实现,经过Collections#asLifoQueue()转换顺序 另对于BlockingQueue接口, JDK暂无Lifo倒转实现,因此只能直接使用未调转顺序的LinkedBlockingDeque
createLRUQueue(int) - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
LRUQueue, 如果Queue已满,则删除最旧的元素.
createMarshaller(Class, String) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.XmlMapper
创建Marshaller并设定encoding(可为null).
createSortedArrayList() - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
排序的ArrayList.
createSortedArrayList(Comparator<? super T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
排序的ArrayList.
createStack(int) - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
支持后进先出的栈,用ArrayDeque实现, 经过Collections#asLifoQueue()转换顺序 需设置初始长度,默认为16,数组满时成倍扩容
createTempDir() - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
在临时目录创建临时目录,命名为${毫秒级时间戳}-${同一毫秒内的随机数}.
createTempFile() - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
在临时目录创建临时文件,命名为tmp-${random.nextLong()}.tmp
createTempFile(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
在临时目录创建临时文件,命名为${prefix}${random.nextLong()}${suffix}
createUnmarshaller(Class) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.XmlMapper
创建UnMarshaller.
CRLF - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
CryptoKits - cn.webfuse.framework.core.kit中的类
加解密工具类
CryptoKits() - 类 的构造器cn.webfuse.framework.core.kit.CryptoKits
 
cyclicBarrier(int) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ConcurrentKits
返回CyclicBarrier,每条线程减1并等待,减到0时,所有线程继续运行

D

DASH - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
DateFormatKits - cn.webfuse.framework.core.kit中的类
日期格式化工具 copy from vipshop VJTools(com.vip.vjtools.vjkit.time.DateFormatUtil) and made some changes.
DateFormatKits() - 类 的构造器cn.webfuse.framework.core.kit.DateFormatKits
 
DateKits - cn.webfuse.framework.core.kit中的类
日期工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.time.DateUtil) and made some changes.
DateKits() - 类 的构造器cn.webfuse.framework.core.kit.DateKits
 
decodeBase64(CharSequence) - 类 中的静态方法cn.webfuse.framework.core.kit.EncodeKits
Base64解码.
decodeBase64UrlSafe(CharSequence) - 类 中的静态方法cn.webfuse.framework.core.kit.EncodeKits
Base64解码, URL安全(将Base64中的URL非法字符'+'和'/'转为'-'和'_', 见RFC3548).
decodeHex(CharSequence) - 类 中的静态方法cn.webfuse.framework.core.kit.EncodeKits
Hex解码, 将String解码为byte[].
decrement() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Equivalent to add(-1).
decryptAesCbcBase64(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
base64解密后再进行AES/CBC/PKCS5Padding解密
decryptAesEcbBase64(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
AES-ECB解密
decryptDESBase64(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
DES-Base64解密
DEFAULT_LOAD_FACTOR - 类 中的静态变量cn.webfuse.framework.core.kit.MapKits
 
defaultMapper() - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.JsonMapper
默认的全部输出的Mapper, 区别于INSTANCE,可以做进一步的配置
deleteDir(Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
删除目录及所有子目录/文件
deleteDir(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
删除目录及所有子目录/文件
deleteFile(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
删除文件.
deleteFile(Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
删除文件.
difference(List<? extends T>, List<? extends T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
list1, list2的差集(在list1,不在list2中的对象),产生新List.
disjoint(List<? extends T>, List<? extends T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
list1, list2的补集(在list1或list2中,但不在交集中的对象,又叫反交集)产生新List.
div(Number, Number) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(Number, Number, int) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(String, String, int) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(Number, Number, int, RoundingMode) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(String, String, int, RoundingMode) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
DOLLAR - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
DOLLAR_LEFT_BRACE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
DOT - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
DOT_CLASS - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
DOT_JAVA - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
DOTDOT - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
doubleAsList(double...) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
Arrays.asList()的加强版, 返回一个底层为原始类型double的List 与保存Double相比节约空间,同时也避免了AutoBoxing.
doubleValue() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Returns the LongAdder.sum() as a double after a widening primitive conversion.

E

elementsEqual(Iterable<?>, Iterable<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
两个集合中的所有元素按顺序相等.
EMPTY - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
EMPTY_ARRAY - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
emptyListIfNull(List<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
如果list为null,转化为一个安全的空List.
emptyMapIfNull(Map<K, V>) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
如果map为null,转化为一个安全的空Map.
enableEnumUseToString() - 类 中的方法cn.webfuse.framework.core.kit.mapper.JsonMapper
設定是否使用Enum的toString函數來讀寫Enum, 為False時時使用Enum的name()函數來讀寫Enum, 默認為False.
encodeBase64(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.EncodeKits
Base64编码.
encodeBase64UrlSafe(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.EncodeKits
Base64编码, URL安全.
encodeHex(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.EncodeKits
Hex编码, 将byte[]编码为String,默认为ABCDEF为大写字母.
EncodeKits - cn.webfuse.framework.core.kit中的类
编解码工具集 copy from vipshop VJTools(com.vip.vjtools.vjkit.text.EncodeUtil) and made some changes.
EncodeKits() - 类 的构造器cn.webfuse.framework.core.kit.EncodeKits
 
encryptAesCbcBase64(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
AES/CBC/PKCS5Padding加密,然后进行base64加密
encryptAesEcbBase64(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
AES-ECB Base64加密
encryptDESBase64(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
DES-Base64加密
endOfDate(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得一天的结束
endOfHour(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
一小时的结束
endOfMinute(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
一分钟的结束
endOfMonth(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得月的结束
endOfWeek(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得一周的结束
endOfYear(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得一年的结束
endWith(CharSequence, char) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
判断字符串是否以字母结尾 如果字符串为Null或空,返回false
EnumKits - cn.webfuse.framework.core.kit中的类
枚举工具集
EnumKits() - 类 的构造器cn.webfuse.framework.core.kit.EnumKits
 
EQUALS - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
equals(Object, Object) - 类 中的静态方法cn.webfuse.framework.core.kit.ObjectKits
JDK7 引入的Null安全的equals
equals(Object) - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
equals(Object) - 类 中的方法cn.webfuse.framework.core.type.tuple.Pair
 
equals(Object) - 类 中的方法cn.webfuse.framework.core.type.tuple.Triple
 
equalsWithin(double, double) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
因为double的精度问题, 允许两个double在0.00001内的误差为相等。
equalsWithin(double, double, double) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
因为double的精度问题, 允许两个double在epsilon内的误差为相等
escapeHtml(String) - 类 中的静态方法cn.webfuse.framework.core.kit.EscapeKits
Html转码,将字符串转码为符合HTML4格式的字符串.
EscapeKits - cn.webfuse.framework.core.kit中的类
转义工具集 copy from vipshop VJTools(com.vip.vjtools.vjkit.text.EscapeUtil) and made some changes.
EscapeKits() - 类 的构造器cn.webfuse.framework.core.kit.EscapeKits
 
escapeXml(String) - 类 中的静态方法cn.webfuse.framework.core.kit.EscapeKits
Xml转码,将字符串转码为符合XML1.1格式的字符串.
ExceptionKits - cn.webfuse.framework.core.kit中的类
关于异常的工具类.
ExceptionKits() - 类 的构造器cn.webfuse.framework.core.kit.ExceptionKits
 
EXCLAMATION_MARK - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
execute(Runnable) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool
execute(Runnable, long, TimeUnit) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool
Executes the given command at some time in the future.
extractMessage(ConstraintViolationException) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
辅助方法, 转换ConstraintViolationException中的Set中为List.
extractMessage(Set<? extends ConstraintViolation>) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
辅助方法, 转换Set为List
extractPropertyAndMessage(ConstraintViolationException) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
辅助方法, 转换ConstraintViolationException中的Set为Map.
extractPropertyAndMessage(Set<? extends ConstraintViolation>) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
辅助方法, 转换Set为Map.
extractPropertyAndMessageAsList(ConstraintViolationException) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
辅助方法, 转换ConstraintViolationException中的Set为List.
extractPropertyAndMessageAsList(Set<? extends ConstraintViolation>) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
辅助方法, 转换Set为List.
extractPropertyAndMessageAsList(ConstraintViolationException, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
辅助方法, 转换ConstraintViolationException中的Set为List.
extractPropertyAndMessageAsList(Set<? extends ConstraintViolation>, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
辅助方法, 转换Set为List.

F

failed(Exception) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
fairSemaphore(int) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ConcurrentKits
返回公平的信号量,先请求的线程先拿到信号量
FALSE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
FileKits - cn.webfuse.framework.core.kit中的类
关于文件的工具集 copy from vipshop VJTools(com.vip.vjtools.vjkit.io.FileUtil) and made some changes.
FileKits() - 类 的构造器cn.webfuse.framework.core.kit.FileKits
 
findCause(Throwable, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
获取某种类型的cause,如果没有则返回空 copy from Jodd ExceptionKits
findInsertionPoint(E) - 类 中的方法cn.webfuse.framework.core.type.collection.SortedArrayList
Finds the index at which object should be inserted.
findInsertionPoint(E, int, int) - 类 中的方法cn.webfuse.framework.core.type.collection.SortedArrayList
Conducts a binary search to find the index where Object should be inserted.
fixedPool() - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder
 
FixedThreadPoolBuilder() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.FixedThreadPoolBuilder
 
floatValue() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Returns the LongAdder.sum() as a float after a widening primitive conversion.
flush() - 类 中的方法cn.webfuse.framework.core.type.StringBuilderWriter
Flushing this writer has no effect.
force(Runnable) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool.ControllableQueue
 
force(Runnable, long, TimeUnit) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool.ControllableQueue
 
formatDate(String, Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
格式化日期, 仅用于pattern不固定的情况.
formatDate(String, long) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
格式化日期, 仅用于不固定pattern不固定的情况.
formatDuration(Date, Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
按HH:mm:ss.SSS格式,格式化时间间隔.
formatDuration(long) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
按HH:mm:ss.SSS格式,格式化时间间隔 单位为毫秒,必须大于0,可大于1天
formatDurationOnSecond(Date, Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
按HH:mm:ss格式,格式化时间间隔 endDate必须大于startDate,间隔可大于1天
formatDurationOnSecond(long) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
按HH:mm:ss格式,格式化时间间隔 单位为毫秒,必须大于0,可大于1天
formatFriendlyTimeSpanByNow(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
打印用户友好的,与当前时间相比的时间差,如刚刚,5分钟前,今天XXX,昨天XXX copy from AndroidUtilCode
formatFriendlyTimeSpanByNow(long) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
打印用户友好的,与当前时间相比的时间差,如刚刚,5分钟前,今天XXX,昨天XXX copy from AndroidUtilCode
fromJson(String, Class<T>) - 类 中的方法cn.webfuse.framework.core.kit.mapper.JsonMapper
反序列化POJO或简单Collection如List.
fromJson(String, JavaType) - 类 中的方法cn.webfuse.framework.core.kit.mapper.JsonMapper
反序列化复杂Collection如List, contructCollectionType()或contructMapType()构造类型, 然后调用本函数.
fromString(Class<T>, String) - 类 中的静态方法cn.webfuse.framework.core.kit.EnumKits
String转换为Enum
fromXml(String, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.XmlMapper
Xml->Java Object.

G

generate() - 接口 中的方法cn.webfuse.framework.core.kit.id.IdGenerator
 
generateAesKey() - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
生成AES密钥,返回字节数组, 默认长度为128位(16字节).
generateAesKey(int) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
生成AES密钥,可选长度为128,192,256位.
generateHmacSha1Key() - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
生成HMAC-SHA1密钥,返回字节数组,长度为160位(20字节).
generateSalt(int) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
用SecureRandom生成随机的byte[]作为salt.
get() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
get(long, TimeUnit) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
get(String) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.type.ThreadLocalContext
取出ThreadLocal的上下文信息.
getAccessibleMethodByName(Class, String) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
循环向上转型, 获取对象的DeclaredMethod,并强制设置为可访问.
getAllAnnotations(Class<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.AnnotationKits
递归Class所有的Annotation,一个最彻底的实现.
getAllInterfaces(Class<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
递归返回本类及所有基类继承的接口,及接口继承的接口,比Spring中的相同实现完整
getAllSuperclasses(Class<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
递归返回所有的SupperClasses,包含Object.class
getAnnotatedFields(Class<? extends Object>, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.AnnotationKits
找出所有标注了该annotation的属性,循环遍历父类,包含private属性.
getAnnotatedPublicFields(Class<? extends Object>, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.AnnotationKits
找出所有标注了该annotation的公共属性,循环遍历父类.
getAnnotatedPublicMethods(Class<?>, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.AnnotationKits
找出所有标注了该annotation的公共方法(含父类的公共函数),循环其接口.
getBoolean(Properties, String, Boolean) - 类 中的静态方法cn.webfuse.framework.core.kit.PropertiesKits
 
getBoolean(String) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取Boolean类型的系统变量,为空时返回null,代表未设置,而不是Boolean.getBoolean()的false.
getBoolean(String, Boolean) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取Boolean类型的系统变量,为空时返回默认值, 而不是Boolean.getBoolean()的false.
getBoolean(String, String, Boolean) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
合并系统变量(-D),环境变量 和默认值,以系统变量优先
getBuilder() - 类 中的方法cn.webfuse.framework.core.type.StringBuilderWriter
Returns the underlying builder.
getClassGenericType(Class) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
通过反射, 获得Class定义中声明的泛型参数的类型, 注意泛型必须定义在父类处.
getClassGenericType(Class, int) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
通过反射, 获得Class定义中声明的父类的泛型参数的类型.
getCode() - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
getComparator() - 类 中的方法cn.webfuse.framework.core.type.collection.SortedArrayList
Returns comparator assigned to this collection, if such exist.
getContextClassLoader() - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassLoaderKits
获取当前线程的ClassLoader
getDayOfWeek(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得日期是一周的第几天.
getDayOfYear(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得日期是一年的第几天,返回值从1开始
getDefaultClassLoader() - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassLoaderKits
Copy from Spring, 按顺序获取默认ClassLoader 1.
getDeveloperMessage() - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
getDouble(Properties, String, Double) - 类 中的静态方法cn.webfuse.framework.core.kit.PropertiesKits
 
getDouble(String) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取Double类型的系统变量,为空时返回null.
getDouble(String, Double) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取Double类型的系统变量,为空时返回默认值.
getDouble(String, String, Double) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
合并系统变量(-D),环境变量 和默认值,以系统变量优先
getElement(T[], int) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
返回数组某个下标的元素
getField(Class, String) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
循环向上转型, 获取对象的DeclaredField, 并强制设置为可访问.
getFieldValue(Object, String) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
直接读取对象属性值, 无视private/protected修饰符, 不经过getter函数.
getFieldValue(Object, Field) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
使用已获取的Field, 直接读取对象属性值, 不经过getter函数.
getFileExtension(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
获取文件名的扩展名部分(不包含.)
getFileExtension(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
获取文件名的扩展名部分(不包含.)
getFileName(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
获取文件名(不包含路径)
getFirst(Collection<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
取得Collection的第一个元素,如果collection为空返回null.
getFirst(List<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
获取第一个元素, 如果List为空返回 null.
getFloat(Properties, String, Float) - 类 中的静态方法cn.webfuse.framework.core.kit.PropertiesKits
 
getGetterMethod(Class<?>, String) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
循环遍历,按属性名获取前缀为get或is的函数,并设为可访问
getInstance() - 类 中的静态方法cn.webfuse.framework.core.kit.id.SnowflakeGenerator
 
getInt(Properties, String, Integer) - 类 中的静态方法cn.webfuse.framework.core.kit.PropertiesKits
 
getInteger(String) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取Integer类型的系统变量,为空时返回null.
getInteger(String, Integer) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取Integer类型的系统变量,为空时返回默认值
getInteger(String, String, Integer) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
合并系统变量(-D),环境变量 和默认值,以系统变量优先
getJaxbContext(Class) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.XmlMapper
 
getLast(Collection<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
获取Collection的最后一个元素,如果collection为空返回null.
getLast(List<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
获取最后一个元素,如果List为空返回null.
getLeft() - 类 中的方法cn.webfuse.framework.core.type.tuple.Pair
 
getLeft() - 类 中的方法cn.webfuse.framework.core.type.tuple.Triple
 
getLong(Properties, String, Long) - 类 中的静态方法cn.webfuse.framework.core.kit.PropertiesKits
 
getLong(String) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取Long类型的系统变量,为空时返回null.
getLong(String, Long) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取Integer类型的系统变量,为空时返回默认值
getLong(String, String, Long) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
合并系统变量(-D),环境变量 和默认值,以系统变量优先
getMapper() - 类 中的方法cn.webfuse.framework.core.kit.mapper.JsonMapper
取出Mapper做进一步的设置或使用其他序列化API.
getMessage() - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
getMessage() - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableException
 
getMessage() - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableRuntimeException
 
getMessage() - 异常错误 中的方法cn.webfuse.framework.core.exception.UncheckedException
 
getMethod(Class<?>, String, Class<?>...) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
循环向上转型, 获取对象的DeclaredMethod, 并强制设置为可访问.
getMiddle() - 类 中的方法cn.webfuse.framework.core.type.tuple.Triple
 
getMonthLength(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获取某个月有多少天, 考虑闰年等因数, 移植Jodd Core的TimeUtil
getMonthLength(int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获取某个月有多少天, 考虑闰年等因数, 移植Jodd Core的TimeUtil
getPackageName(Class<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
返回PackageName
getPackageName(String) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
返回PackageName
getProperty(Object, String) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
先尝试用Getter函数读取, 如果不存在则直接读取变量.
getRandomNumberInRange(int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回min(含)到max(含)的随机Int
getReplaceAll(String, String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
Replace every subsequence of the input sequence that matches the pattern with the given replacement string.
getReplaceFirst(String, String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
Replace the first subsequence of the input sequence that matches the regex with the given replacement string.
getResourcesQuietly(String) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
 
getResourcesQuietly(String, ClassLoader) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
 
getRight() - 类 中的方法cn.webfuse.framework.core.type.tuple.Pair
 
getRight() - 类 中的方法cn.webfuse.framework.core.type.tuple.Triple
 
getRootCause(Throwable) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
获取异常的Root Cause.
getSetterMethod(Class<?>, String, Class<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
循环遍历,按属性名获取前缀为set的函数,并设为可访问
getShortClassName(Class<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
返回短Class名, 不包含PackageName.
getShortClassName(String) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
返回Class名,不包含PackageName 内部类的话,返回"主类.内部类"
getStatus() - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
getString(Properties, String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.PropertiesKits
 
getString(String) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取String类型的系统变量,为空时返回null.
getString(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
读取String类型的系统变量,为空时返回默认值
getString(String, String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
合并系统变量(-D),环境变量 和默认值,以系统变量优先
getSubmittedCount() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool
 
getThrowable() - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
getWeekOfMonth(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得日期是一月的第几周,返回值从1开始.
getWeekOfYear(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得日期是一年的第几周,返回值从1开始.
gracefulShutdown(ExecutorService, int) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolKits
按照ExecutorService JavaDoc示例代码编写的Graceful Shutdown方法.
gracefulShutdown(ExecutorService, int, TimeUnit) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolKits
 
group(String, CharSequence) - 类 中的静态方法cn.webfuse.framework.core.kit.RegexKits
返回在以前匹配操作期间由给定组捕获的输入子序列.
group(String, CharSequence, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RegexKits
返回在以前匹配操作期间由给定组捕获的输入子序列.

H

handleInterruptedException() - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ThreadKits
纯粹为了提醒下处理InterruptedException的正确方式,除非你是在写不可中断的任务.
HASH - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
hashCode(Object...) - 类 中的静态方法cn.webfuse.framework.core.kit.ObjectKits
多个对象的HashCode串联, 组成新的HashCode
hashCode() - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
hashCode() - 类 中的方法cn.webfuse.framework.core.type.tuple.Pair
 
hashCode() - 类 中的方法cn.webfuse.framework.core.type.tuple.Triple
 
HashKits - cn.webfuse.framework.core.kit中的类
封装各种Hash算法的工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.text.HashUtil) and made some changes.
HashKits() - 类 的构造器cn.webfuse.framework.core.kit.HashKits
 
hasLength(String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
Check that the given String is neither null nor of length 0.
hasText(CharSequence) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
Check whether the given CharSequence contains actual text.
hasText(String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
Check whether the given String contains actual text.
HAT - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
hmac256Hex(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
HMAC_SHA_256加密
hmacMd5Hex(String, String) - 类 中的方法cn.webfuse.framework.core.kit.CryptoKits
HMAC_MD5加密
hmacSha1Hex(String, String) - 类 中的方法cn.webfuse.framework.core.kit.CryptoKits
HMAC_SHA_1加密
hmacSha224Hex(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
HMAC_SHA_224加密
hmacSha384Hex(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
HMAC_SHA_384加密
hmacSha512Hex(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.CryptoKits
HMAC_SHA_512加密
HTML_AMP - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
HTML_GT - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
HTML_LT - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
HTML_NBSP - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
HTML_QUOTE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 

I

IdGenerator<T> - cn.webfuse.framework.core.kit.id中的接口
ID生成器
increment() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Equivalent to add(1).
INSTANCE - 类 中的静态变量cn.webfuse.framework.core.kit.mapper.JsonMapper
 
instanceOf(Class, Class) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
判断某个值对象是否是某个类对象
intAsList(int...) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
Arrays.asList()的加强版, 返回一个底层为原始类型int的List 与保存Integer相比节约空间,同时只在读取数据时AutoBoxing.
intersection(List<? extends T>, List<? extends T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
list1, list2的交集(同时在list1和list2的对象),产生新List 与List.retainAll()相比,考虑了的List中相同元素出现的次数, 如"a"在list1出现两次,而在list2中只出现一次,则交集里会保留一个"a".
intValue() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Returns the LongAdder.sum() as an int after a narrowing primitive conversion.
invokeConstructor(Class<T>, Object...) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
调用构造函数.
invokeGetter(Object, String) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
调用Getter方法, 无视private/protected修饰符.
invokeMethod(Object, String, Object...) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
反射调用对象方法, 无视private/protected修饰符.
invokeMethod(Object, String, Object[], Class<?>[]) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
反射调用对象方法, 无视private/protected修饰符.
invokeMethod(Object, Method, Object...) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
调用预先获取的Method,用于反复调用的场景
invokeMethodByName(Object, String, Object[]) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
反射调用对象方法, 无视private/protected修饰符 只匹配函数名,如果有多个同名函数调用第一个.
invokeSetter(Object, String, Object) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
调用Setter方法, 无视private/protected修饰符, 按传入value的类型匹配函数.
isBetween(Date, Date, Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
判断日期是否在范围内,包含相等的日期
isCancelled() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
isCausedBy(Throwable, Class<? extends Exception>...) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
判断异常是否由某些底层的异常引起.
isDirExists(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
判断目录是否存在, from Jodd
isDirExists(Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
 
isDirExists(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
判断目录是否存在, from Jodd
isDone() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
isEmpty(Collection<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
判断是否为空.
isEmpty(List<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
判断是否为空.
isEmpty(Map<?, ?>) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
判断是否为空
isEmpty() - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
isFileExists(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
判断文件是否存在, from Jodd.
isFileExists(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
判断文件是否存在, from Jodd.
isFileExists(Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
判断文件是否存在, from Jodd.
isHexNumber(String) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
判断字符串是否16进制
isLeapYear(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
是否闰年.
isLeapYear(int) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
是否闰年,copy from Jodd Core的TimeUtil 参数是公元计数, 如2016
isNotEmpty(Collection<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
判断是否不为空.
isNotEmpty(List<?>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
判断是否不为空.
isNotEmpty(Map<?, ?>) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
判断是否为空
isNumber(String) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
判断字符串是否合法数字
ISO_8859_1 - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
isPresent(String, ClassLoader) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassLoaderKits
探测类是否存在classpath中
isSubClassOrInterfaceOf(Class, Class) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
https://github.com/linkedin/linkedin-utils/blob/master/org.linkedin.util-core/src/main/java/org/linkedin/util/reflect/ReflectUtils.java The purpose of this method is somewhat to provide a better naming / documentation than the javadoc of Class.isAssignableFrom method.
isValid(String) - 类 中的静态方法cn.webfuse.framework.core.kit.id.ObjectIdGenerator
给定的字符串是否为有效的ObjectId
iterator() - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 

J

JsonMapper - cn.webfuse.framework.core.kit.mapper中的类
简单封装Jackson,实现JSON String<->Java Object转换的Mapper.
JsonMapper() - 类 的构造器cn.webfuse.framework.core.kit.mapper.JsonMapper
 
JsonMapper(JsonInclude.Include) - 类 的构造器cn.webfuse.framework.core.kit.mapper.JsonMapper
 
jstack(OutputStream) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.JstackKits
 
JstackKits - cn.webfuse.framework.core.kit.concurrent中的类
输出ThreadDump至文件.

L

LEFT_BRACE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
LEFT_BRACKET - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
LEFT_CHEV - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
LEFT_SQ_BRACKET - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
ListenableProperties(Properties) - 类 的构造器cn.webfuse.framework.core.kit.SystemPropertiesKits.ListenableProperties
 
listeners - 类 中的变量cn.webfuse.framework.core.kit.SystemPropertiesKits.ListenableProperties
 
ListKits - cn.webfuse.framework.core.kit中的类
关于List的工具集合 copy from vipshop VJTools(com.vip.vjtools.vjkit.collection.ListUtil) and made some changes.
ListKits() - 类 的构造器cn.webfuse.framework.core.kit.ListKits
 
loadFromFile(String) - 类 中的静态方法cn.webfuse.framework.core.kit.PropertiesKits
从文件路径加载properties.
loadFromString(String) - 类 中的静态方法cn.webfuse.framework.core.kit.PropertiesKits
从字符串内容加载Properties
LOG - 类 中的静态变量cn.webfuse.framework.core.kit.id.SnowflakeGenerator
 
LOGGER - 类 中的静态变量cn.webfuse.framework.core.kit.concurrent.threadpool.AbortPolicyWithReport
 
longAdder() - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ConcurrentKits
返回没有激烈CAS冲突的LongAdder, 并发的+1将在不同的Counter里进行,只在取值时将多个Counter求和.
LongAdder - cn.webfuse.framework.core.kit.concurrent.jsr166e中的类
copy from vipshop VJTools 移植 http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/jsr166e/LongAdder.java Revision.1.17 One or more variables that together maintain an initially zero long sum.
LongAdder() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Creates a new adder with initial sum of zero.
longAsList(long...) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
Arrays.asList()的加强版, 返回一个底层为原始类型long的List 与保存Long相比节约空间,同时只在读取数据时AutoBoxing.
longValue() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Equivalent to LongAdder.sum().
lowerCamelToLowerUnderscore(String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
小写驼峰(lowerCamel) -> 小写下划线(lower_underscore)
lowerUnderscoreTolowerCamel(String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
小写下划线(lower_underscore) -> 小写驼峰(lowerCamel)
lowerUnderscoreToUpperCamel(String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
小写下划线(lower_underscore) -> 大写驼峰(UpperCamel)

M

makeAccessible(Method) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
改变private/protected的方法为可访问,尽量不进行改变,避免JDK的SecurityManager抱怨。
makeAccessible(Field) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
改变private/protected的成员变量为可访问,尽量不进行改变,避免JDK的SecurityManager抱怨。
makesureDirExists(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
确保目录存在, 如不存在则创建
makesureDirExists(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
确保目录存在, 如不存在则创建
makesureDirExists(Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
确保目录存在, 如不存在则创建.
makesureParentDirExists(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
确保父目录及其父目录直到根目录都已经创建.
map(S, Class<D>) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.BeanMapper
简单的复制出新类型对象.
mapArray(S[], Class<D>) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.BeanMapper
简单复制出新对象数组
MapKits - cn.webfuse.framework.core.kit中的类
关于Map的工具集合 copy from vipshop VJTools(com.vip.vjtools.vjkit.collection.MapUtil) and made some changes.
MapKits() - 类 的构造器cn.webfuse.framework.core.kit.MapKits
 
mapList(Iterable<S>, Class<D>) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.BeanMapper
简单的复制出新对象ArrayList
match(CharSequence, CharSequence) - 类 中的静态方法cn.webfuse.framework.core.kit.WildcardKits
Checks whether a string matches a given wildcard pattern.
matches(String, CharSequence) - 类 中的静态方法cn.webfuse.framework.core.kit.RegexKits
编译给定正则表达式 regexPattern ,并尝试将给定输入 input 与其匹配.
matchOne(String, String...) - 类 中的静态方法cn.webfuse.framework.core.kit.WildcardKits
Matches string to at least one pattern.
matchPath(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.WildcardKits
Matches path against pattern using *, ?
matchPathOne(String, String...) - 类 中的静态方法cn.webfuse.framework.core.kit.WildcardKits
Matches path to at least one pattern.
matchTokens(String[], String[]) - 类 中的静态方法cn.webfuse.framework.core.kit.WildcardKits
Match tokenized string and pattern.
MathKits - cn.webfuse.framework.core.kit中的类
 
MathKits() - 类 的构造器cn.webfuse.framework.core.kit.MathKits
 
md5File(InputStream) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对文件进行md5散列,被破解后MD5已较少人用.
md5Hex(String) - 类 中的方法cn.webfuse.framework.core.kit.CryptoKits
32位的MD5加密
merge(Map<K, V>, Map<K, V>) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
 
merge(Map<K, V>, Map<K, V>, Map<K, V>...) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
 
merge(Supplier<Map<K, V>>, Map<K, V>, Map<K, V>...) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
 
message - 异常错误 中的变量cn.webfuse.framework.core.exception.CloneableException
 
message - 异常错误 中的变量cn.webfuse.framework.core.exception.CloneableRuntimeException
 
messageDigestHash(byte[], byte[], int, String) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
使用JDK的MessageDigest进行散列编码
messageDigestHash(String, String, int, String) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
使用JDK的MessageDigest进行散列编码
MILLIS_PER_DAY - 类 中的静态变量cn.webfuse.framework.core.kit.DateKits
 
MILLIS_PER_HOUR - 类 中的静态变量cn.webfuse.framework.core.kit.DateKits
 
MILLIS_PER_MINUTE - 类 中的静态变量cn.webfuse.framework.core.kit.DateKits
 
MILLIS_PER_SECOND - 类 中的静态变量cn.webfuse.framework.core.kit.DateKits
 
minAndMax(Collection<? extends T>) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
同时返回无序集合中的最小值和最大值,使用元素默认排序 在返回的Pair中,第一个为最小值,第二个为最大值
minAndMax(Collection<? extends T>, Comparator<? super T>) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
返回无序集合中的最小值和最大值 在返回的Pair中,第一个为最小值,第二个为最大值
moveDir(File, File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
目录移动/重命名
moveFile(File, File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
文件移动/重命名.
moveFile(Path, Path) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
文件移动/重命名.
mul(Number, Number) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
mul(Number...) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
mul(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的乘法运算
mul(String...) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
murmur128AsLong(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对输入字符串进行murmur128散列, 返回值可能是负数
murmur128AsLong(String) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对输入字符串进行murmur128散列, 返回值可能是负数
murmur32AsInt(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对输入字符串进行murmur32散列, 返回值可能是负数
murmur32AsInt(String) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对输入字符串进行murmur32散列, 返回值可能是负数
MURMUR_SEED - 类 中的静态变量cn.webfuse.framework.core.kit.HashKits
 

N

N - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
NeverSampler() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.Sampler.NeverSampler
 
newArray(Class<T>, int) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
传入类型与大小创建数组
newArrayBlockingQueue(int) - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
创建并发阻塞情况下,长度受限,更节约内存,但共用一把锁的队列(无双端队列实现).
newArrayDeque(int) - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
创建ArrayDeque (JDK无ArrayQueue) 需设置初始长度,默认为16,数组满时成倍扩容
newBlockingDeque(int) - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
创建并发阻塞情况下,长度受限,头队尾两把锁, 但使用更多内存的双端队列.
newBlockingUnlimitDeque() - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
创建并发阻塞情况下,长度不受限的双端队列.
newBlockingUnlimitQueue() - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
创建并发阻塞情况下,长度不受限的队列.
newConcurrentHashMap() - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
根据等号左边的类型,构造类型正确的ConcurrentHashMap.
newConcurrentNonBlockingDeque() - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
创建无阻塞情况下,性能最优的并发双端队列
newConcurrentNonBlockingQueue() - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
创建无阻塞情况下,性能最优的并发队列
newConcurrentSortedMap() - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
根据等号左边的类型,构造类型正确的ConcurrentSkipListMap.
newEnumMap(Class<K>) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
相比HashMap,当key是枚举类时, 性能与空间占用俱佳.
newHashMap(K, V) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
构造HashMap,同时初始化第一个元素
newHashMap(K[], V[]) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
构造HashMap,同时初始化元素
newHashMap(List<K>, List<V>) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
构造HashMap,同时初始化元素
newHashMapWithCapacity(int, float) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
根据等号左边的类型, 构造类型正确的HashMap.
NEWLINE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
newLinkedBlockingQueue(int) - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
创建并发阻塞情况下,长度受限,头队尾两把锁, 但使用更多内存的队列.
newLinkedDeque() - 类 中的静态方法cn.webfuse.framework.core.kit.QueueKits
创建LinkedDeque (LinkedList实现了Deque接口)
newSortedMap() - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
构造类型正确的TreeMap.
newSortedMap(Comparator<C>) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
构造类型正确的TreeMap.
next() - 类 中的静态方法cn.webfuse.framework.core.kit.id.ObjectIdGenerator
获取一个objectId用下划线分割
next(boolean) - 类 中的静态方法cn.webfuse.framework.core.kit.id.ObjectIdGenerator
获取一个objectId用下划线分割
nextDate(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
下一天
nextDouble() - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0-之间的double, 使用ThreadLocalRandom
nextDouble(Random) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0-Double.MAX之间的double
nextDouble(double) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0-max之间的double, 使用ThreadLocalRandom 注意:与JDK默认返回0-1的行为不一致.
nextDouble(Random, double) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0-max之间的double
nextDouble(double, double) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回min-max之间的double,ThreadLocalRandom
nextDouble(Random, double, double) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回min-max之间的double
nextHour(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
下一个小时
nextId() - 类 中的方法cn.webfuse.framework.core.kit.id.SnowflakeGenerator
 
nextInt() - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0到Intger.MAX_VALUE的随机Int, 使用ThreadLocalRandom.
nextInt(Random) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0到Intger.MAX_VALUE的随机Int, 可传入ThreadLocalRandom或SecureRandom
nextInt(int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0到max(不含)的随机Int, 使用ThreadLocalRandom.
nextInt(Random, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0到max(不含)的随机Int, 可传入SecureRandom或ThreadLocalRandom
nextInt(int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回min到max(不含)的随机Int, 使用ThreadLocalRandom.
nextInt(Random, int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回min到max(不含)的随机Int,可传入SecureRandom或ThreadLocalRandom.
nextLong() - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0-Long.MAX_VALUE间的随机Long, 使用ThreadLocalRandom.
nextLong(Random) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0-Long.MAX_VALUE间的随机Long, 可传入SecureRandom或ThreadLocalRandom
nextLong(long) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0-max间的随机Long, 使用ThreadLocalRandom.
nextLong(Random, long) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回0-max间的随机Long, 可传入SecureRandom或ThreadLocalRandom
nextLong(long, long) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回min-max间的随机Long, 使用ThreadLocalRandom.
nextLong(Random, long, long) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回min-max间的随机Long,可传入SecureRandom或ThreadLocalRandom.
nextMinute(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
下一分钟
nextMonth(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得下个月
nextWeek(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得下一周
nextYear(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得下一年
NO - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
nonEmptyMapper() - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.JsonMapper
创建只输出非Null且非Empty(如List.isEmpty)的属性到Json字符串的Mapper.
nonFairSemaphore(int) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ConcurrentKits
返回默认的非公平信号量,先请求的线程不一定先拿到信号量
nonNullMapper() - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.JsonMapper
创建只输出非Null的属性到Json字符串的Mapper.
NULL - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
NumberKits - cn.webfuse.framework.core.kit中的类
数字的工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.number.NumberUtil) and made some changes.
NumberKits() - 类 的构造器cn.webfuse.framework.core.kit.NumberKits
 

O

OBJECT_ID - 接口 中的静态变量cn.webfuse.framework.core.kit.id.IdGenerator
类MongoDB的ObjectId
ObjectIdGenerator - cn.webfuse.framework.core.kit.id中的类
MongoDB ID生成策略实现
ObjectId由以下几部分组成: 1.
ObjectIdGenerator() - 类 的构造器cn.webfuse.framework.core.kit.id.ObjectIdGenerator
 
ObjectKits - cn.webfuse.framework.core.kit中的类
Object工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.base.ObjectUtil) and made some changes.
ObjectKits() - 类 的构造器cn.webfuse.framework.core.kit.ObjectKits
 
of(TryCatchKits.UncheckedFunction<T, R>) - 类 中的静态方法cn.webfuse.framework.core.kit.TryCatchKits
将会抛出异常的函数进行包装,使其不抛出受检异常
of(TryCatchKits.UncheckedFunction<T, R>, R) - 类 中的静态方法cn.webfuse.framework.core.kit.TryCatchKits
将会抛出异常的函数进行包装,使其不抛出受检异常。
of(L, R) - 类 中的静态方法cn.webfuse.framework.core.type.tuple.Pair
根据等号左边的泛型,自动构造合适的Pair
of(L, M, R) - 类 中的静态方法cn.webfuse.framework.core.type.tuple.Triple
根据等号左边的泛型,自动构造合适的Triple
OFF - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
offer(Runnable) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool.ControllableQueue
 
ON - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
onCancelled() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
onChange(String, String) - 类 中的方法cn.webfuse.framework.core.kit.SystemPropertiesKits.PropertiesListener
 
onCompleted(T) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 
ONE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
onFailed(Exception) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.type.AbstractBasicFuture
 

P

Pair<L,R> - cn.webfuse.framework.core.type.tuple中的类
引入一个简简单单的Pair, 用于返回值返回两个元素.
Pair(L, R) - 类 的构造器cn.webfuse.framework.core.type.tuple.Pair
Creates a new pair.
parseDate(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
分析日期字符串, 仅用于pattern不固定的情况.
parseDate(String) - 类 中的静态方法cn.webfuse.framework.core.kit.DateFormatKits
字符串类似的时间转Date
parseNumber(String, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
Parse the given text into a Number instance of the given target class, using the corresponding decode / valueOf method.
parseNumber(Object, Class<T>, T) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
Parse the given val into a Number instance of the given target class, the default value is returned if an error occurs.
parseNumber(Object, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
Parse the given val into a Number instance of the given target class, the default value is returned if an error occurs.
PATH_MATCH - 类 中的静态变量cn.webfuse.framework.core.kit.WildcardKits
 
PATH_SPLITTER - 类 中的静态变量cn.webfuse.framework.core.kit.WildcardKits
 
PERCENT - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
PIPE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
placeholderFormat(String, Object...) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
格式化字符串
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用:format("this is {} for {}", "a", "b") -> this is a for b
转义{}: format("this is \\{} for {}", "a", "b") -> this is \{} for a
转义\: format("this is \\\\{} for {}", "a", "b") -> this is \a for b
PLUS - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
previousDate(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
上一天
previousHour(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
上一个小时
previousMinute(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
上一分钟
previousMonth(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得上个月
previousWeek(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得上一周
previousYear(Date) - 类 中的静态方法cn.webfuse.framework.core.kit.DateKits
获得上一年
PropertiesKits - cn.webfuse.framework.core.kit中的类
关于Properties的工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.base.PropertiesUtil) and made some changes.
PropertiesKits() - 类 的构造器cn.webfuse.framework.core.kit.PropertiesKits
 
PropertiesListener(String) - 类 的构造器cn.webfuse.framework.core.kit.SystemPropertiesKits.PropertiesListener
 
propertyName - 类 中的变量cn.webfuse.framework.core.kit.SystemPropertiesKits.PropertiesListener
 
put(String, Object) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.type.ThreadLocalContext
放入ThreadLocal的上下文信息.

Q

QUESTION_MARK - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
QueuableCachedPool - cn.webfuse.framework.core.kit.concurrent.threadpool中的类
copy from vipshop VJTools From Tomcat 8.5.6, 传统的FixedThreadPool有Queue但线程数量不变,而CachedThreadPool线程数可变但没有Queue Tomcat的线程池,通过控制TaskQueue,线程数,但线程数到达最大时会进入Queue中.
QueuableCachedPool(int, int, long, TimeUnit, QueuableCachedPool.ControllableQueue, ThreadFactory, RejectedExecutionHandler) - 类 的构造器cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool
 
queuableCachedPool() - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder
 
QueuableCachedPool.ControllableQueue - cn.webfuse.framework.core.kit.concurrent.threadpool中的类
https://github.com/apache/tomcat/blob/trunk/java/org/apache/tomcat/util/threads/TaskQueue.java
QueuableCachedThreadPoolBuilder() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
 
QueueKits - cn.webfuse.framework.core.kit中的类
Queue工具集 copy from vipshop VJTools(com.vip.vjtools.vjkit.collection.QueueUtil) and made some changes.
QueueKits() - 类 的构造器cn.webfuse.framework.core.kit.QueueKits
 
QUOTE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 

R

randomAsciiFixLength(int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机ASCII字符(含字母,数字及其他符号),固定长度
randomAsciiFixLength(Random, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机ASCII字符(含字母,数字及其他符号),固定长度
randomAsciiRandomLength(int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机ASCII字符(含字母,数字及其他符号),随机长度
randomAsciiRandomLength(Random, int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机ASCII字符(含字母,数字及其他符号),随机长度
RandomKits - cn.webfuse.framework.core.kit中的类
随机数工具 copy from vipshop VJTools(com.vip.vjtools.vjkit.number.RandomUtil) and made some changes.
RandomKits() - 类 的构造器cn.webfuse.framework.core.kit.RandomKits
 
randomLetterFixLength(int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机字母,固定长度
randomLetterFixLength(Random, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机字母,固定长度
randomLetterRandomLength(int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机字母,随机长度
randomLetterRandomLength(Random, int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机字母,随机长度
randomStringFixLength(int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机字母或数字,固定长度
randomStringFixLength(Random, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机字母或数字,固定长度
randomStringRandomLength(int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机字母或数字,随机长度
randomStringRandomLength(Random, int, int) - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
随机字母或数字,随机长度
rateLimiter(int) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ConcurrentKits
返回令牌桶算法的RateLimiter
ReflectionKits - cn.webfuse.framework.core.kit.reflect中的类
反射工具类.
ReflectionKits() - 类 的构造器cn.webfuse.framework.core.kit.reflect.ReflectionKits
 
REGEX_BLANK_LINE - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配空白行
REGEX_CHINA_POSTAL_CODE - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配中国邮政编码
REGEX_DOUBLE_BYTE_CHAR - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配双字节字符(包括汉字在内)
REGEX_INTEGER - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配整数
REGEX_MOBILE_ALL - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配所有号码(手机卡 + 数据卡 + 上网卡)
REGEX_MOBILE_SMS - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配所有支持短信功能的号码(手机卡 + 上网卡)
REGEX_NEGATIVE_FLOAT - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配负浮点数
REGEX_NEGATIVE_INTEGER - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配负整数
REGEX_NOT_NEGATIVE_INTEGER - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配非负整数(正整数+0)
REGEX_NOT_POSITIVE_INTEGER - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配非正整数(负整数+0)
REGEX_POSITIVE_FLOAT - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配正浮点数
REGEX_POSITIVE_INTEGER - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配正整数
REGEX_QQ_NUM - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配QQ号
REGEX_TIME - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配时间(时:分:秒)
REGEX_USERNAME - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
Regex of username.
REGEX_ZH - 类 中的静态变量cn.webfuse.framework.core.constant.RegexConstants
正则:匹配中文字符
RegexConstants - cn.webfuse.framework.core.constant中的类
正则的常量 手机号码正则参考:https://github.com/VincentSit/ChinaMobilePhoneNumberRegex/blob/master/README-CN.md
RegexConstants() - 类 的构造器cn.webfuse.framework.core.constant.RegexConstants
 
RegexKits - cn.webfuse.framework.core.kit中的类
校验工具类
RegexKits() - 类 的构造器cn.webfuse.framework.core.kit.RegexKits
 
register(SystemPropertiesKits.PropertiesListener) - 类 中的方法cn.webfuse.framework.core.kit.SystemPropertiesKits.ListenableProperties
 
registerSystemPropertiesListener(SystemPropertiesKits.PropertiesListener) - 类 中的静态方法cn.webfuse.framework.core.kit.SystemPropertiesKits
Properties 本质上是一个HashTable,每次读写都会加锁,所以不支持频繁的System.getProperty(name)来检查系统内容变化 因此扩展了一个ListenableProperties, 在其所关心的属性变化时进行通知.
rejectedExecution(Runnable, ThreadPoolExecutor) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.AbortPolicyWithReport
 
remove(Object) - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
removeAll(Collection<?>) - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
removeEnd(String, char) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
如果结尾字符为c, 去除掉该字符.
removeNullValue(Map<String, Object>) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
 
replaceFirst(String, char, char) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
String 有replace(char,char),但缺少单独replace first/last的
replaceLast(String, char, char) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
String 有replace(char,char)替换全部char,但缺少单独replace first/last
reset() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Resets variables maintaining the sum to zero.
reset() - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.type.ThreadLocalContext
清理ThreadLocal的Context内容.
ResourceKits - cn.webfuse.framework.core.kit中的类
针对Jar包内的文件的工具类 copy from vipshop VJTools(com.vip.vjtools.vjkit.io.ResourceUtil) and made some changes.
ResourceKits() - 类 的构造器cn.webfuse.framework.core.kit.ResourceKits
 
retainAll(Collection<?>) - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
RETURN - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
RIGHT_BRACE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
RIGHT_BRACKET - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
RIGHT_CHEV - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
RIGHT_SQ_BRACKET - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
round(Number, int, RoundingMode) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
round(String, int, RoundingMode) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567

S

safeRunnable(Runnable) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolKits
防止用户没有捕捉异常导致中断了线程池中的线程, 使得SchedulerService无法继续执行.
sampler(double) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ConcurrentKits
返回采样器.
Sampler - cn.webfuse.framework.core.kit.concurrent中的类
copy from vipshop VJTools 采样器 移植 Twitter Common, 优化使用ThreadLocalRandom https://github.com/twitter/commons/blob/master/src/java/com/twitter/common/util/Sampler.java
Sampler() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.Sampler
 
Sampler(double) - 类 的构造器cn.webfuse.framework.core.kit.concurrent.Sampler
 
Sampler.AlwaysSampler - cn.webfuse.framework.core.kit.concurrent中的类
采样率为100时,总是返回true
Sampler.NeverSampler - cn.webfuse.framework.core.kit.concurrent中的类
采样率为0时,总是返回false
scheduledPool() - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder
 
ScheduledThreadPoolBuilder() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.ScheduledThreadPoolBuilder
 
secureRandom() - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
使用性能更好的SHA1PRNG, Tomcat的sessionId生成也用此算法.
select() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.Sampler.AlwaysSampler
 
select() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.Sampler.NeverSampler
 
select() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.Sampler
判断当前请求是否命中采样
SEMICOLON - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
set(int, E) - 类 中的方法cn.webfuse.framework.core.type.collection.SortedArrayList
已过时。
setCode(String) - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
setDaemon(Boolean) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.CachedThreadPoolBuilder
与threadFactory互斥, 优先使用ThreadFactory 默认为NULL,不进行设置,使用JDK的默认值.
setDaemon(Boolean) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.FixedThreadPoolBuilder
与threadFactory互斥, 优先使用ThreadFactory 默认为NULL,不进行设置,使用JDK的默认值.
setDaemon(Boolean) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
与threadFactory互斥, 优先使用ThreadFactory 默认为NULL,不进行设置,使用JDK的默认值.
setDeveloperMessage(String) - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
setEnable(boolean) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.ThreadDumpper
快速关闭打印
setField(Object, Field, Object) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
使用预先获取的Field, 直接读取对象属性值, 不经过setter函数.
setFieldValue(Object, String, Object) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
直接设置对象属性值, 无视private/protected修饰符, 不经过setter函数.
setKeepAliveSecs(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.CachedThreadPoolBuilder
JDK默认值60秒太高,如高达1000线程时,要低于16QPS时才会开始回收线程, 因此改为默认10秒.
setKeepAliveSecs(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
 
setLeastInterval(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.ThreadDumpper
打印ThreadDump的最小时间间隔,单位为秒,默认为0不限制.
setMaxSize(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.CachedThreadPoolBuilder
Max默认Integer.MAX_VALUE的,建议设置
setMaxSize(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
 
setMaxStackLevel(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.ThreadDumpper
打印StackTrace的最大深度, 默认为8
setMessage(String) - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
setMessage(String) - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableException
简便函数, 重新设定Message
setMessage(String) - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableRuntimeException
简便函数, 重新设定Message
setMinSize(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.CachedThreadPoolBuilder
 
setMinSize(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
 
setParent(QueuableCachedPool) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.QueuableCachedPool.ControllableQueue
 
setPoolSize(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.FixedThreadPoolBuilder
Pool大小,默认为1,即singleThreadPool
setPoolSize(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.ScheduledThreadPoolBuilder
默认为1
setProperty(Object, String, Object) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ReflectionKits
先尝试用Setter函数写入, 如果不存在则直接写入变量, 按传入value的类型匹配函数.
setProperty(String, String) - 类 中的方法cn.webfuse.framework.core.kit.SystemPropertiesKits.ListenableProperties
 
setQueueSize(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.FixedThreadPoolBuilder
不设置时默认为-1, 使用无限长的LinkedBlockingQueue.
setQueueSize(int) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
LinkedQueue长度, 默认100
setRejectHanlder(RejectedExecutionHandler) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.CachedThreadPoolBuilder
 
setRejectHanlder(RejectedExecutionHandler) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.FixedThreadPoolBuilder
 
setRejectHanlder(RejectedExecutionHandler) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
 
setStackTrace(Class<?>, String) - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableException
简便函数,定义静态异常时使用
setStackTrace(Class<?>, String) - 异常错误 中的方法cn.webfuse.framework.core.exception.CloneableRuntimeException
简便函数,定义静态异常时使用
setStackTrace(T, Class<?>, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
copy from Netty, 为静态异常设置StackTrace.
setStatus(int) - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
setThreadFactory(ThreadFactory) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.CachedThreadPoolBuilder
与threadNamePrefix互斥, 优先使用ThreadFactory
setThreadFactory(ThreadFactory) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.FixedThreadPoolBuilder
与threadNamePrefix互斥, 优先使用ThreadFactory
setThreadFactory(ThreadFactory) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
与threadNamePrefix互斥, 优先使用ThreadFactory
setThreadFactory(ThreadFactory) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.ScheduledThreadPoolBuilder
与threadNamePrefix互斥, 优先使用ThreadFactory
setThreadNamePrefix(String) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.CachedThreadPoolBuilder
与threadFactory互斥, 优先使用ThreadFactory
setThreadNamePrefix(String) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.FixedThreadPoolBuilder
与ThreadFactory互斥, 优先使用ThreadFactory
setThreadNamePrefix(String) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
与threadFactory互斥, 优先使用ThreadFactory
setThreadNamePrefix(String) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder.ScheduledThreadPoolBuilder
 
setThrowable(Throwable) - 异常错误 中的方法cn.webfuse.framework.core.exception.AbstractBizException
 
sha1File(InputStream) - 类 中的静态方法cn.webfuse.framework.core.kit.HashKits
对文件进行sha1散列.
sha1Hex(String) - 类 中的方法cn.webfuse.framework.core.kit.CryptoKits
SHA1加密
sha256Hex(String) - 类 中的方法cn.webfuse.framework.core.kit.CryptoKits
SHA256加密
sha384Hex(String) - 类 中的方法cn.webfuse.framework.core.kit.CryptoKits
SHA384加密
sha512Hex(String) - 类 中的方法cn.webfuse.framework.core.kit.CryptoKits
SHA512加密
shuffle(T[]) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
将传入的数组乱序
shuffle(T[], Random) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
将传入的数组乱序
SINGLE_QUOTE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
size() - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
SLASH - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
sleep(long) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ThreadKits
sleep等待, 单位为毫秒, 已捕捉并处理InterruptedException.
sleep(long, TimeUnit) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ThreadKits
sleep等待,已捕捉并处理InterruptedException.
SNOW_FLAKE - 接口 中的静态变量cn.webfuse.framework.core.kit.id.IdGenerator
雪花算法
SNOW_FLAKE_STRING - 接口 中的静态变量cn.webfuse.framework.core.kit.id.IdGenerator
雪花算法转String
SnowflakeGenerator - cn.webfuse.framework.core.kit.id中的类
From: https://github.com/twitter/snowflake 基于snowflake的ID生成器 An object that generates IDs.
SnowflakeGenerator(long, long) - 类 的构造器cn.webfuse.framework.core.kit.id.SnowflakeGenerator
 
sortByValue(Map<K, V>, boolean) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
对一个Map按Value进行排序,返回排序LinkedHashMap,多用于Value是Counter的情况.
sortByValue(Map<K, V>, Comparator<? super V>) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
对一个Map按Value进行排序,返回排序LinkedHashMap.
SortedArrayList<E> - cn.webfuse.framework.core.type.collection中的类
从Jodd整体复制,部分指定了index的操作不支持,如 add(index, element) 修改包括:改进Comparator泛型定义,findInsertionPoint的位移改进 https://github.com/oblac/jodd/blob/master/jodd-core/src/main/java/jodd/util/collection/SortedArrayList.java An extension of ArrayList that insures that all of the items added are sorted.
SortedArrayList(Comparator<? super E>) - 类 的构造器cn.webfuse.framework.core.type.collection.SortedArrayList
Constructs a new SortedArrayList.
SortedArrayList() - 类 的构造器cn.webfuse.framework.core.type.collection.SortedArrayList
Constructs a new SortedArrayList expecting elements are comparable.
SortedArrayList(Collection<? extends E>) - 类 的构造器cn.webfuse.framework.core.type.collection.SortedArrayList
Constructs a new SortedArrayList expecting elements are comparable.
SPACE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
split(String, char) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
高性能的Split,针对char的分隔符号,比JDK String自带的高效.
split(String, char, int) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
高性能的Split,针对char的分隔符号,比JDK String自带的高效.
stackTraceText(Throwable) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
将StackTrace[]转换为String, 供Logger或e.printStackTrace()外的其他地方使用.
STAR - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
startWith(CharSequence, char) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
判断字符串是否以字母开头 如果字符串为Null或空,返回false
StringBuilderWriter - cn.webfuse.framework.core.type中的类
JDK的java.io.StringWriter使用StringBuffer,移植Commons IO使用StringBuilder的版本.
StringBuilderWriter() - 类 的构造器cn.webfuse.framework.core.type.StringBuilderWriter
Constructs a new StringBuilder instance with default capacity.
StringBuilderWriter(int) - 类 的构造器cn.webfuse.framework.core.type.StringBuilderWriter
Constructs a new StringBuilder instance with the specified capacity.
StringBuilderWriter(StringBuilder) - 类 的构造器cn.webfuse.framework.core.type.StringBuilderWriter
Constructs a new instance with the specified StringBuilder.
StringKits - cn.webfuse.framework.core.kit中的类
字符串工具类 some copy from vipshop VJTools(com.vip.vjtools.vjkit.text.MoreStringUtil) some copy from spring StringUtils
StringKits() - 类 的构造器cn.webfuse.framework.core.kit.StringKits
 
StringPool - cn.webfuse.framework.core.constant中的接口
Pool of String constants to prevent repeating of hard-coded String literals in the code.
sub(Number, Number) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的减法运算
如果传入多个值为null或者空,则返回0
sub(Number...) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的减法运算
如果传入多个值为null或者空,则返回0
sub(String, String) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的减法运算
如果传入多个值为null或者空,则返回0
sub(String...) - 类 中的静态方法cn.webfuse.framework.core.kit.MathKits
提供精确的减法运算
如果传入多个值为null或者空,则返回0
sum() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Returns the current sum.
sumThenReset() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Equivalent in effect to LongAdder.sum() followed by LongAdder.reset().
SystemPropertiesKits - cn.webfuse.framework.core.kit中的类
关于SystemProperties的工具类 1.
SystemPropertiesKits() - 类 的构造器cn.webfuse.framework.core.kit.SystemPropertiesKits
 
SystemPropertiesKits.ListenableProperties - cn.webfuse.framework.core.kit中的类
Properties 本质上是一个HashTable,每次读写都会加锁,所以不支持频繁的System.getProperty(name)来检查系统内容变化 因此扩展了Properties子类, 在其所关心的属性变化时进行通知.
SystemPropertiesKits.PropertiesListener - cn.webfuse.framework.core.kit中的类
获取所关心的Property变更的Listener基类.

T

TAB - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
threadDumpIfNeed() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.ThreadDumpper
符合条件则打印线程栈.
threadDumpIfNeed(String) - 类 中的方法cn.webfuse.framework.core.kit.concurrent.ThreadDumpper
符合条件则打印线程栈.
ThreadDumpper - cn.webfuse.framework.core.kit.concurrent中的类
copy from vipshop VJTools 由程序触发的ThreadDump,打印到日志中.
ThreadDumpper() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.ThreadDumpper
 
ThreadDumpper(long, int) - 类 的构造器cn.webfuse.framework.core.kit.concurrent.ThreadDumpper
 
ThreadKits - cn.webfuse.framework.core.kit.concurrent中的类
copy from vipshop VJTools 线程相关工具类.
ThreadKits() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.ThreadKits
 
ThreadLocalContext - cn.webfuse.framework.core.kit.concurrent.type中的类
copy from vipshop VJTools 存储于ThreadLocal的Map, 用于存储上下文.
ThreadLocalContext() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.type.ThreadLocalContext
 
threadLocalRandom() - 类 中的静态方法cn.webfuse.framework.core.kit.RandomKits
返回无锁的ThreadLocalRandom
ThreadPoolBuilder - cn.webfuse.framework.core.kit.concurrent.threadpool中的类
copy from vipshop VJTools ThreadPool创建的工具类.
ThreadPoolBuilder() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolBuilder
 
ThreadPoolBuilder.CachedThreadPoolBuilder - cn.webfuse.framework.core.kit.concurrent.threadpool中的类
创建CachedThreadPool, maxSize建议设置 1.
ThreadPoolBuilder.FixedThreadPoolBuilder - cn.webfuse.framework.core.kit.concurrent.threadpool中的类
创建FixedThreadPool.建议必须设置queueSize保证有界。
ThreadPoolBuilder.QueuableCachedThreadPoolBuilder - cn.webfuse.framework.core.kit.concurrent.threadpool中的类
从Tomcat移植过来的可扩展可用Queue缓存任务的ThreadPool
ThreadPoolBuilder.ScheduledThreadPoolBuilder - cn.webfuse.framework.core.kit.concurrent.threadpool中的类
 
ThreadPoolKits - cn.webfuse.framework.core.kit.concurrent.threadpool中的类
线程池工具集 1.
ThreadPoolKits() - 类 的构造器cn.webfuse.framework.core.kit.concurrent.threadpool.ThreadPoolKits
 
TILDA - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
tilNextMillis(long) - 类 中的方法cn.webfuse.framework.core.kit.id.SnowflakeGenerator
 
timeGen() - 类 中的方法cn.webfuse.framework.core.kit.id.SnowflakeGenerator
 
timeIntervalLimiter(long, TimeUnit) - 类 中的静态方法cn.webfuse.framework.core.kit.concurrent.ConcurrentKits
返回时间间隔限制器.
TimeIntervalLimiter - cn.webfuse.framework.core.kit.concurrent中的类
copy from vipshop VJTools
TimeIntervalLimiter(long, TimeUnit) - 类 的构造器cn.webfuse.framework.core.kit.concurrent.TimeIntervalLimiter
 
to2DigitString(double) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
输出格式化为小数后两位的double字符串
toArray(Collection<T>, Class<T>) - 类 中的静态方法cn.webfuse.framework.core.kit.ArrayKits
从collection转为Array
toArray() - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
toArray(T[]) - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
toBooleanDefaultIfNull(String, boolean) - 类 中的静态方法cn.webfuse.framework.core.kit.BooleanKits
支持true/false,on/off, y/n, yes/no的转换, str为空或无法分析时返回defaultValue
toByteArray(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
读取文件到byte[].
toBytes(int) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toBytes(long) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toBytes(double) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
copy from ElasticSearch Numbers
toDouble(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
copy from ElasticSearch Numbers
toInt(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toInt32(long) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
安全的将小于Integer.MAX的long转为int,否则抛出IllegalArgumentException异常
toJson(Object) - 类 中的方法cn.webfuse.framework.core.kit.mapper.JsonMapper
Object可以是POJO,也可以是Collection或数组。
toJsonP(String, Object) - 类 中的方法cn.webfuse.framework.core.kit.mapper.JsonMapper
輸出JSONP格式數據.
toLines(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
读取文件的每行内容到List.
toLines(String) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
读取文件的每一行,读取规则见本类注释.
toLines(Class<?>, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
读取文件的每一行,读取规则见本类注释.
toLong(byte[]) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
topN(Iterable<T>, int) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
返回Iterable中最大的N个对象, back by guava.
topN(Iterable<T>, int, Comparator<? super T>) - 类 中的静态方法cn.webfuse.framework.core.kit.CollectionKits
返回Iterable中最大的N个对象, back by guava.
topNByValue(Map<K, V>, boolean, int) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
对一个Map按Value进行排序,返回排序LinkedHashMap,最多只返回n条,多用于Value是Counter的情况.
topNByValue(Map<K, V>, Comparator<? super V>, int) - 类 中的静态方法cn.webfuse.framework.core.kit.MapKits
对一个Map按Value进行排序,返回排序LinkedHashMap, 最多只返回n条,多用于Value是Counter的情况.
toPrettyString(Object) - 类 中的静态方法cn.webfuse.framework.core.kit.ObjectKits
对象的toString(), 处理了对象为数组的情况,JDK的默认toString()只打数组的地址如 "[Ljava.lang.Integer;@490d6c15.
toString() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.jsr166e.LongAdder
Returns the String representation of the LongAdder.sum().
toString(Enum) - 类 中的静态方法cn.webfuse.framework.core.kit.EnumKits
Enum转换为String
toString(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
读取文件到String.
toString(int) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toString(Integer) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toString(float) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toString(Float) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toString(long) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toString(Long) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toString(double) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toString(Double) - 类 中的静态方法cn.webfuse.framework.core.kit.NumberKits
 
toString(String) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
读取文件的每一行,读取规则见本类注释.
toString(Class<?>, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ResourceKits
读取文件的每一行,读取规则见本类注释.
toString() - 类 中的方法cn.webfuse.framework.core.type.collection.ConcurrentHashSet
 
toString() - 类 中的方法cn.webfuse.framework.core.type.StringBuilderWriter
toString() - 类 中的方法cn.webfuse.framework.core.type.tuple.Pair
 
toString() - 类 中的方法cn.webfuse.framework.core.type.tuple.Triple
 
toStringWithRootCause(Throwable) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
拼装 短异常类名: 异常信息 <-- RootCause的短异常类名: 异常信息
toStringWithShortName(Throwable) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
拼装 短异常类名: 异常信息.
touch(String) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
创建文件或更新时间戳.
touch(File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
创建文件或更新时间戳.
toURI(String) - 类 中的静态方法cn.webfuse.framework.core.kit.URLResourceKits
toURI
toXml(Object) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.XmlMapper
Java Object->Xml without encoding.
toXml(Object, String) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.XmlMapper
Java Object->Xml with encoding.
toXml(Object, Class, String) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.XmlMapper
Java Object->Xml with encoding.
toXml(Collection<?>, String, Class) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.XmlMapper
Java Collection->Xml without encoding, 特别支持Root Element是Collection的情形.
toXml(Collection<?>, String, Class, String) - 类 中的静态方法cn.webfuse.framework.core.kit.mapper.XmlMapper
Java Collection->Xml with encoding, 特别支持Root Element是Collection的情形.
trimAllWhitespace(String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
Trim all whitespace from the given String: leading, trailing, and in between characters.
Triple<L,M,R> - cn.webfuse.framework.core.type.tuple中的类
引入一个简简单单的Triple, 用于返回值返回三个元素.
Triple(L, M, R) - 类 的构造器cn.webfuse.framework.core.type.tuple.Triple
Creates a new Triple.
TRUE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
tryAcquire() - 类 中的方法cn.webfuse.framework.core.kit.concurrent.TimeIntervalLimiter
 
TryCatchKits - cn.webfuse.framework.core.kit中的类
当lambda中遇到try-catch的时候可以使用这个进行 https://segmentfault.com/a/1190000007832130
TryCatchKits() - 类 的构造器cn.webfuse.framework.core.kit.TryCatchKits
 
TryCatchKits.UncheckedFunction<T,R> - cn.webfuse.framework.core.kit中的接口
 

U

unchecked(Throwable) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
将CheckedException转换为RuntimeException重新抛出, 可以减少函数签名中的CheckExcetpion定义.
UncheckedException - cn.webfuse.framework.core.exception中的异常错误
CheckedException的wrapper.
UncheckedException(Throwable) - 异常错误 的构造器cn.webfuse.framework.core.exception.UncheckedException
 
UNDERSCORE - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
unescapeHtml(String) - 类 中的静态方法cn.webfuse.framework.core.kit.EscapeKits
Html解码,将HTML4格式的字符串转码解码为普通字符串.
unescapeXml(String) - 类 中的静态方法cn.webfuse.framework.core.kit.EscapeKits
Xml转码,XML格式的字符串解码为普通字符串.
union(List<? extends E>, List<? extends E>) - 类 中的静态方法cn.webfuse.framework.core.kit.ListKits
list1,list2的并集(在list1或list2中的对象),产生新List
unwrap(Throwable) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
如果是著名的包裹类,从cause中获得真正异常.
unwrapAndUnchecked(Throwable) - 类 中的静态方法cn.webfuse.framework.core.kit.ExceptionKits
组合unwrap与unchecked,用于处理反射/Callable的异常
unwrapCglib(Object) - 类 中的静态方法cn.webfuse.framework.core.kit.reflect.ClassKits
获取CGLib处理过后的实体的原Class.
update(String, Object) - 类 中的方法cn.webfuse.framework.core.kit.mapper.JsonMapper
当JSON里只含有Bean的部分属性時,更新一個已存在Bean,只覆盖該部分的属性.
upperCamelToLowerUnderscore(String) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
大写驼峰(UpperCamel)-> 小写下划线(lower_underscore)
urlDecode(String) - 类 中的静态方法cn.webfuse.framework.core.kit.EscapeKits
URL 解码, Encode默认为UTF-8.
urlEncode(String) - 类 中的静态方法cn.webfuse.framework.core.kit.EscapeKits
URL 编码, Encode默认为UTF-8.
URLResourceKits - cn.webfuse.framework.core.kit中的类
兼容文件url为无前缀, classpath:, file:// 三种方式的Resource读取工具集 copy from vipshop VJTools(com.vip.vjtools.vjkit.io.ResourceUtil) and made some changes.
URLResourceKits() - 类 的构造器cn.webfuse.framework.core.kit.URLResourceKits
 
US_ASCII - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
utf8EncodedLength(CharSequence) - 类 中的静态方法cn.webfuse.framework.core.kit.StringKits
计算字符串被UTF8编码后的字节数 via guava
UTF_8 - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
UUID - 接口 中的静态变量cn.webfuse.framework.core.kit.id.IdGenerator
使用UUID生成id

V

validateEntity(T) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
验证实体
validateProperty(T, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
验证Property
validateWithException(Validator, Object, Class<?>...) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
调用JSR303的validate方法, 验证失败时抛出ConstraintViolationException.
ValidatorKits - cn.webfuse.framework.core.kit中的类
数值校验取值器 From: io.github.forezp.scrorpio.text.ValidatorUtils And ConstraintViolation中包含propertyPath, message 和invalidValue等信息.
ValidatorKits() - 类 的构造器cn.webfuse.framework.core.kit.ValidatorKits
 

W

WildcardKits - cn.webfuse.framework.core.kit中的类
通配符工具 copy from vipshop VJTools(com.vip.vjtools.vjkit.text.WildcardMatcher) and made some changes.
WildcardKits() - 类 的构造器cn.webfuse.framework.core.kit.WildcardKits
 
write(CharSequence, File) - 类 中的静态方法cn.webfuse.framework.core.kit.FileKits
简单写入String到File.
write(String) - 类 中的方法cn.webfuse.framework.core.type.StringBuilderWriter
Writes a String to the StringBuilder.
write(char[], int, int) - 类 中的方法cn.webfuse.framework.core.type.StringBuilderWriter
Writes a portion of a character array to the StringBuilder.

X

XmlMapper - cn.webfuse.framework.core.kit.mapper中的类
使用Jaxb2.0实现XML<->Java Object的Mapper.
XmlMapper() - 类 的构造器cn.webfuse.framework.core.kit.mapper.XmlMapper
 
XmlMapper.CollectionWrapper - cn.webfuse.framework.core.kit.mapper中的类
封装Root Element 是 Collection的情况.

Y

Y - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
YES - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 

Z

ZERO - 接口 中的静态变量cn.webfuse.framework.core.constant.StringPool
 
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
跳过导航链接

Copyright © 2019. All rights reserved.