A B C D E F G H I J K L M N O P R S T U V W Z
A
- addAlias(String, String) - 类 中的方法top.verytouch.vkit.common.util.ExcelUtils.Writer
-
- addHeader(String, String) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- addParam(String, String) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- ageOf(LocalDate) - 类 中的静态方法top.verytouch.vkit.common.util.DateUtils
-
返回周岁
- ApiCode - top.verytouch.vkit.common.base中的枚举
-
错误码
第一位:错误级别(1=系统级别,2=业务级)
2-3位:业务模块代码
4-5位:错误代码
- APPLICATION_FORM - 类 中的静态变量top.verytouch.vkit.common.util.HttpUtils
-
- APPLICATION_JSON - 类 中的静态变量top.verytouch.vkit.common.util.HttpUtils
-
- Assert - top.verytouch.vkit.common.base中的类
-
- Assert() - 类 的构造器top.verytouch.vkit.common.base.Assert
-
- AssertException - top.verytouch.vkit.common.exception中的异常错误
-
断言失败抛出的异常
- AssertException(ApiCode, Throwable) - 异常错误 的构造器top.verytouch.vkit.common.exception.AssertException
-
- AssertException(ApiCode) - 异常错误 的构造器top.verytouch.vkit.common.exception.AssertException
-
- AssertException(String, Throwable) - 异常错误 的构造器top.verytouch.vkit.common.exception.AssertException
-
- AssertException(String) - 异常错误 的构造器top.verytouch.vkit.common.exception.AssertException
-
- AssertException(Throwable) - 异常错误 的构造器top.verytouch.vkit.common.exception.AssertException
-
B
- BASE_CHAR_CODE - 类 中的静态变量top.verytouch.vkit.common.util.RandomUtils
-
- BASE_CHAR_NUM - 类 中的静态变量top.verytouch.vkit.common.util.RandomUtils
-
- birthdayFromIdNo(String) - 类 中的静态方法top.verytouch.vkit.common.util.StringUtils
-
从身份证号码获取生日
- body(byte[]) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- build() - 类 中的方法top.verytouch.vkit.common.util.MapUtils.Builder
-
- BusinessException - top.verytouch.vkit.common.exception中的异常错误
-
业务异常
- BusinessException(String) - 异常错误 的构造器top.verytouch.vkit.common.exception.BusinessException
-
- BusinessException(Throwable) - 异常错误 的构造器top.verytouch.vkit.common.exception.BusinessException
-
- BusinessException(String, Throwable) - 异常错误 的构造器top.verytouch.vkit.common.exception.BusinessException
-
C
- Cache<T> - top.verytouch.vkit.common.base中的类
-
缓存
1.不限制key数量
2.调用方法时才会清理过期key
3.过期时间精确到秒
4.不持久化
- Cache() - 类 的构造器top.verytouch.vkit.common.base.Cache
-
- camelToUnderScore(String) - 类 中的静态方法top.verytouch.vkit.common.util.StringUtils
-
功能描述: 驼峰转下划线
- captcha(OutputStream) - 类 中的静态方法top.verytouch.vkit.common.util.RandomUtils
-
随机生成4位图片验证码
- captcha(int, int, BufferedImage, String, int) - 类 中的静态方法top.verytouch.vkit.common.util.RandomUtils
-
随机生成图片验证码
- character(String, int) - 类 中的静态方法top.verytouch.vkit.common.util.RandomUtils
-
从base中随机生成length位字符
- charset(Charset) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- children() - 接口 中的方法top.verytouch.vkit.common.util.TreeUtils.TreeAble
-
返回子节点
- children(List<? extends TreeUtils.TreeAble>) - 接口 中的方法top.verytouch.vkit.common.util.TreeUtils.TreeAble
-
设置子节点
- clean() - 类 中的方法top.verytouch.vkit.common.base.Cache
-
移除所有过期的key
- color() - 类 中的静态方法top.verytouch.vkit.common.util.RandomUtils
-
随机取色
- connectTimeout(int) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- containsKey(String) - 类 中的方法top.verytouch.vkit.common.base.Cache
-
是否存在键
- CryptUtils - top.verytouch.vkit.common.util中的类
-
加解密工具类
- CryptUtils.AES - top.verytouch.vkit.common.util中的类
-
AES对称加密
- CryptUtils.Algorithm - top.verytouch.vkit.common.util中的枚举
-
一些算法
- CryptUtils.DSA - top.verytouch.vkit.common.util中的类
-
DSA签名认证
- CryptUtils.KeyGen - top.verytouch.vkit.common.util中的类
-
秘钥生成
KeyGenerator和SecretKeyFactory,都是javax.crypto包的,生成的key主要是提供给AES,DES,3DES,MD5,SHA1等对称单向加密算法。
- CryptUtils.RSA - top.verytouch.vkit.common.util中的类
-
RSA非对称加密
D
- dateToLocalDateTime(Date) - 类 中的静态方法top.verytouch.vkit.common.util.DateUtils
-
Date转LocalDateTime
- DateUtils - top.verytouch.vkit.common.util中的类
-
时间工具类
- DateUtils() - 类 的构造器top.verytouch.vkit.common.util.DateUtils
-
- decrypt(byte[], String, Key, byte[], int) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils
-
通用解密方法
- decrypt(byte[], Key) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils
-
通用解密方法,使用默认参数
- decryptHex(String, byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.AES
-
解密
- digest(String, String) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils
-
通用摘要方法
- download(String) - 类 中的静态方法top.verytouch.vkit.common.util.HttpUtils
-
E
- encodeParam(boolean) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- encrypt(String, String, Key, byte[], int) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils
-
通用加密算法
- encrypt(String, Key) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils
-
通用加密算法,使用默认参数
- encryptHex(String, byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.AES
-
加密并作16进制编码
- equals(Object, Object, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
对象equals且非null
- equalsIgnoreCase(String, String, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
字符串equals且非null,忽略大小写
- error(int, String) - 类 中的静态方法top.verytouch.vkit.common.base.Response
-
构造接口返回对象 - 失败
- error(String) - 类 中的静态方法top.verytouch.vkit.common.base.Response
-
构造接口返回对象 - 失败
- ExcelUtils - top.verytouch.vkit.common.util中的类
-
excel工具类
- ExcelUtils() - 类 的构造器top.verytouch.vkit.common.util.ExcelUtils
-
- ExcelUtils.Reader - top.verytouch.vkit.common.util中的类
-
读取excel
- ExcelUtils.Writer - top.verytouch.vkit.common.util中的类
-
写入excel
F
- followRedirects(boolean) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- FORMATTER_DATE - 类 中的静态变量top.verytouch.vkit.common.util.DateUtils
-
- FORMATTER_DATE_TIME - 类 中的静态变量top.verytouch.vkit.common.util.DateUtils
-
- fromHex(String) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils
-
16进制解码
- fromJson(String, Class<T>) - 类 中的静态方法top.verytouch.vkit.common.util.JsonUtils
-
反序列化
G
- genderFromIdNo(String) - 类 中的静态方法top.verytouch.vkit.common.util.StringUtils
-
从身份证号码获取性别
- get(String) - 类 中的方法top.verytouch.vkit.common.base.Cache
-
获取
- get(String) - 类 中的静态方法top.verytouch.vkit.common.util.HttpUtils
-
发送get请求
- get(String, Map<String, Object>) - 类 中的静态方法top.verytouch.vkit.common.util.HttpUtils
-
发送get请求
- get() - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- getAlgorithm() - 枚举 中的方法top.verytouch.vkit.common.util.CryptUtils.Algorithm
-
- getChildTree(List<? extends TreeUtils.TreeAble>, Object) - 类 中的静态方法top.verytouch.vkit.common.util.TreeUtils
-
查找子树
- getList(Object) - 类 中的方法top.verytouch.vkit.common.util.MapUtils.Reader
-
- getMap(Object) - 类 中的方法top.verytouch.vkit.common.util.MapUtils.Reader
-
- getOrDefault(String, T) - 类 中的方法top.verytouch.vkit.common.base.Cache
-
获取
- getRemark() - 枚举 中的方法top.verytouch.vkit.common.util.CryptUtils.Algorithm
-
- getString() - 类 中的方法top.verytouch.vkit.common.util.HttpUtils.Response
-
- getType() - 枚举 中的方法top.verytouch.vkit.common.util.CryptUtils.Algorithm
-
H
- hashMap(Class<K>, Class<V>) - 类 中的静态方法top.verytouch.vkit.common.util.MapUtils.Builder
-
- hashMap(int) - 类 中的静态方法top.verytouch.vkit.common.util.MapUtils.Builder
-
- hashMap() - 类 中的静态方法top.verytouch.vkit.common.util.MapUtils.Builder
-
- headers(Map<String, String>) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- HttpUtils - top.verytouch.vkit.common.util中的类
-
http请求工具类
- HttpUtils(String) - 类 的构造器top.verytouch.vkit.common.util.HttpUtils
-
- HttpUtils.Response - top.verytouch.vkit.common.util中的类
-
I
- id() - 接口 中的方法top.verytouch.vkit.common.util.TreeUtils.TreeAble
-
返回节点的ID
- instanceOf(Object, Class<T>, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
类型转换
- isIdNo(String) - 类 中的静态方法top.verytouch.vkit.common.util.StringUtils
-
身份证号码校验
- isMail(String) - 类 中的静态方法top.verytouch.vkit.common.util.StringUtils
-
邮箱校验
- isTel(String) - 类 中的静态方法top.verytouch.vkit.common.util.StringUtils
-
国内手机号校验
J
- JsonUtils - top.verytouch.vkit.common.util中的类
-
json工具类
- JsonUtils() - 类 的构造器top.verytouch.vkit.common.util.JsonUtils
-
K
- keyPair() - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.DSA
-
生成1024位密钥对
- keyPair(String, int) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
非对称算法密钥对生成
- keyPair() - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.RSA
-
生成1024位密钥对
- keyPairPKCS8(String, int, Path, Path) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
非对称算法密钥对生成并保存pkcs8格式到指定文件
L
- length(String, int, int, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
长度处于区间[min, max]
- listFromJson(String, Class<T>) - 类 中的静态方法top.verytouch.vkit.common.util.JsonUtils
-
反序列化为List
- listToTree(List<? extends TreeUtils.TreeAble>, Object) - 类 中的静态方法top.verytouch.vkit.common.util.TreeUtils
-
行转树
- localDateTimeToDate(LocalDateTime) - 类 中的静态方法top.verytouch.vkit.common.util.DateUtils
-
LocalDateTime转Date
M
- map(Supplier<Map<K, V>>) - 类 中的静态方法top.verytouch.vkit.common.util.MapUtils.Builder
-
- map(Map) - 类 中的静态方法top.verytouch.vkit.common.util.MapUtils.Reader
-
- mapFromJson(String) - 类 中的静态方法top.verytouch.vkit.common.util.JsonUtils
-
反序列化
- MapUtils - top.verytouch.vkit.common.util中的类
-
Map工具类
- MapUtils() - 类 的构造器top.verytouch.vkit.common.util.MapUtils
-
- MapUtils.Builder<K,V> - top.verytouch.vkit.common.util中的类
-
Map构建
- MapUtils.Reader - top.verytouch.vkit.common.util中的类
-
Map读取
- method(String) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- MODE_CBC - 类 中的静态变量top.verytouch.vkit.common.util.CryptUtils
-
- MODE_CFB - 类 中的静态变量top.verytouch.vkit.common.util.CryptUtils
-
- MODE_CTR - 类 中的静态变量top.verytouch.vkit.common.util.CryptUtils
-
- MODE_ECB - 类 中的静态变量top.verytouch.vkit.common.util.CryptUtils
-
- MODE_OFB - 类 中的静态变量top.verytouch.vkit.common.util.CryptUtils
-
N
- nonBlank(String, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
非空(包括trim后)
- nonEmpty(Object, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
非空
Object: !
- nonNull(Object, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
非null
- nowDateTime() - 类 中的静态方法top.verytouch.vkit.common.util.DateUtils
-
返回当前时间,格式yyyy-MM-dd HH:mm:ss
- number(int) - 类 中的静态方法top.verytouch.vkit.common.util.RandomUtils
-
随机生成length位数字
O
- of(int, T, String, Map<String, Object>) - 类 中的静态方法top.verytouch.vkit.common.base.Response
-
构造接口返回对象
- of(ApiCode) - 类 中的静态方法top.verytouch.vkit.common.base.Response
-
构造接口返回对象
- ok(T) - 类 中的静态方法top.verytouch.vkit.common.base.Response
-
构造接口返回对象 - 成功
- ok(T, Map<String, Object>) - 类 中的静态方法top.verytouch.vkit.common.base.Response
-
构造接口返回对象 - 成功
- ok(T, String) - 类 中的静态方法top.verytouch.vkit.common.base.Response
-
构造接口返回对象 - 成功
- ok() - 类 中的静态方法top.verytouch.vkit.common.base.Response
-
构造接口返回对象
- oneOf(Object, String, Object...) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
target在objs中
P
- PADDING_NO_PADDING - 类 中的静态变量top.verytouch.vkit.common.util.CryptUtils
-
- PADDING_PKCS5 - 类 中的静态变量top.verytouch.vkit.common.util.CryptUtils
-
- params(Map<String, Object>) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- pid() - 接口 中的方法top.verytouch.vkit.common.util.TreeUtils.TreeAble
-
返回父节点的ID
- PKCS8_PRIVATE - 类 中的静态变量top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
- PKCS8_PUBLIC - 类 中的静态变量top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
- post(String, Map<String, Object>) - 类 中的静态方法top.verytouch.vkit.common.util.HttpUtils
-
发送post请求
- post() - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- postJson(String, String) - 类 中的静态方法top.verytouch.vkit.common.util.HttpUtils
-
发送post请求
- privateDecryptFromHex(String, byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.RSA
-
私钥解密
- privateKey(String, byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
非对称算法私钥还原
- privateKeyFromPKCS8(String, String) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
pkcs8私钥还原
- privateSignHex(String, byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.DSA
-
私钥签名
- publicEncryptHex(String, byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.RSA
-
公钥加密
- publicKey(String, byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
非对称算法公钥还原
- publicKeyFromPKCS8(String, String) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
pkcs8公钥还原
- publicKeyFromPrivateKey(RSAPrivateCrtKey) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.RSA
-
从私钥中获取公钥
- publicVerifyHex(String, byte[], String) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.DSA
-
公钥认证
- put(String, T, Duration) - 类 中的方法top.verytouch.vkit.common.base.Cache
-
存储
- put(String, T) - 类 中的方法top.verytouch.vkit.common.base.Cache
-
存储,不过期
- put(K, V) - 类 中的方法top.verytouch.vkit.common.util.MapUtils.Builder
-
R
- RandomUtils - top.verytouch.vkit.common.util中的类
-
随机工具类
- RandomUtils() - 类 的构造器top.verytouch.vkit.common.util.RandomUtils
-
- read(int) - 类 中的方法top.verytouch.vkit.common.util.ExcelUtils.Reader
-
- readAsMap(int, List<String>) - 类 中的方法top.verytouch.vkit.common.util.ExcelUtils.Reader
-
- reader(InputStream) - 类 中的方法top.verytouch.vkit.common.util.ExcelUtils
-
- Reader(InputStream) - 类 的构造器top.verytouch.vkit.common.util.ExcelUtils.Reader
-
- readTimeout(int) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- remove(String) - 类 中的方法top.verytouch.vkit.common.base.Cache
-
移除
- remove(K) - 类 中的方法top.verytouch.vkit.common.util.MapUtils.Builder
-
- replace(K, V) - 类 中的方法top.verytouch.vkit.common.util.MapUtils.Builder
-
- request() - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- require(boolean, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
满足条件condition
- require(T, Predicate<T>, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
满足条件predicate
- require(boolean, ApiCode) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
满足条件condition
- require(String, String, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
满足正则regex
- Response<T> - top.verytouch.vkit.common.base中的类
-
通用接口返回
- Response() - 类 的构造器top.verytouch.vkit.common.base.Response
-
- Response(byte[], Map<String, List<String>>) - 类 的构造器top.verytouch.vkit.common.util.HttpUtils.Response
-
S
- secretKey() - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.AES
-
生成128位密钥
- secretKey(String, int) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
对称算法密钥生成
- secretKey(String, byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils.KeyGen
-
对称算法密钥还原
- sign(String, String, PrivateKey) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils
-
通用签名方法,私钥签名
- singleEntryHashMap(K, V) - 类 中的静态方法top.verytouch.vkit.common.util.MapUtils
-
返回一个元素的Map
- skin(Object) - 类 中的方法top.verytouch.vkit.common.util.MapUtils.Reader
-
- StringUtils - top.verytouch.vkit.common.util中的类
-
字符串工具类
- StringUtils() - 类 的构造器top.verytouch.vkit.common.util.StringUtils
-
T
- toHex(byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils
-
16进制编码
- toJson(Object) - 类 中的静态方法top.verytouch.vkit.common.util.JsonUtils
-
序列化
- top.verytouch.vkit.common.base - 程序包 top.verytouch.vkit.common.base
-
- top.verytouch.vkit.common.exception - 程序包 top.verytouch.vkit.common.exception
-
- top.verytouch.vkit.common.util - 程序包 top.verytouch.vkit.common.util
-
- toTree(Object) - 类 中的静态方法top.verytouch.vkit.common.util.JsonUtils
-
转换为JsonNode
- treeToList(List<? extends TreeUtils.TreeAble>) - 类 中的静态方法top.verytouch.vkit.common.util.TreeUtils
-
树转行
- TreeUtils - top.verytouch.vkit.common.util中的类
-
无限分类工具类
- TreeUtils() - 类 的构造器top.verytouch.vkit.common.util.TreeUtils
-
- TreeUtils.TreeAble - top.verytouch.vkit.common.util中的接口
-
待分类实体需要实现的接口
不以get/set开头以防干扰序列化/反序列化
- trimmedNonBlank(String, String) - 类 中的静态方法top.verytouch.vkit.common.base.Assert
-
非空(包括trim后)
U
- underScoreToCamel(String) - 类 中的静态方法top.verytouch.vkit.common.util.StringUtils
-
功能描述: 下划线转驼峰
- useCaches(boolean) - 类 中的方法top.verytouch.vkit.common.util.HttpUtils
-
- uuid() - 类 中的静态方法top.verytouch.vkit.common.util.RandomUtils
-
uuid不带杠
V
- valueOf(String) - 枚举 中的静态方法top.verytouch.vkit.common.base.ApiCode
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法top.verytouch.vkit.common.util.CryptUtils.Algorithm
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法top.verytouch.vkit.common.base.ApiCode
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法top.verytouch.vkit.common.util.CryptUtils.Algorithm
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- verify(String, String, PublicKey, byte[]) - 类 中的静态方法top.verytouch.vkit.common.util.CryptUtils
-
通用验证方法,公钥验证
W
- write() - 类 中的方法top.verytouch.vkit.common.util.ExcelUtils.Writer
-
- write(OutputStream) - 类 中的方法top.verytouch.vkit.common.util.ExcelUtils.Writer
-
- writer(List<?>) - 类 中的静态方法top.verytouch.vkit.common.util.ExcelUtils
-
Z
- ZONE_ID - 类 中的静态变量top.verytouch.vkit.common.util.DateUtils
-
- ZONE_OFFSET - 类 中的静态变量top.verytouch.vkit.common.util.DateUtils
-
A B C D E F G H I J K L M N O P R S T U V W Z
Copyright © 2021. All rights reserved.