- 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
-
- 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
-
- 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时,所有线程继续运行
- 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.
- 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
-
- extractPropertyAndMessageAsList(ConstraintViolationException) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
-
辅助方法, 转换ConstraintViolationException中的Set
为List.
- extractPropertyAndMessageAsList(Set<? extends ConstraintViolation>) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
-
- extractPropertyAndMessageAsList(ConstraintViolationException, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
-
辅助方法, 转换ConstraintViolationException中的Set
为List.
- extractPropertyAndMessageAsList(Set<? extends ConstraintViolation>, String) - 类 中的静态方法cn.webfuse.framework.core.kit.ValidatorKits
-
- 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.
- 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
-
- 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
-
返回在以前匹配操作期间由给定组捕获的输入子序列.
- 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 - 接口 中的静态变量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
-
- 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
- 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
-
- 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
-
- 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
-
- 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基类.
- 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
-
- 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中的接口
-