Skip navigation links
A B C D E F G H I M N O P Q R S T U V W Z 

A

AESTools - Class in cn.cliveyuan.tools.common
AES加密工具
after(Date, Date) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
之后
afterNow(Date) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
现在之后
ArrayTools - Class in cn.cliveyuan.tools.common
数组工具
AssertTools - Class in cn.cliveyuan.tools.common
Assertion utility class that assists in validating arguments.
AssertTools() - Constructor for class cn.cliveyuan.tools.common.AssertTools
 
assertValidateEntity(T) - Static method in class cn.cliveyuan.tools.common.ValidateTools
 
async(Runnable) - Static method in class cn.cliveyuan.tools.common.ThreadTools
异步执行 适合调用不是很频繁的任务 频繁任务请使用线程池
authFail() - Static method in exception cn.cliveyuan.tools.common.exception.EmailException
 

B

BaseException - Exception in cn.cliveyuan.tools.common.exception
基础异常
BaseException(String) - Constructor for exception cn.cliveyuan.tools.common.exception.BaseException
 
BaseException(int, String) - Constructor for exception cn.cliveyuan.tools.common.exception.BaseException
 
before(Date, Date) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
之前
beforeNow(Date) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
现在之前
between(String, String, String) - Static method in class cn.cliveyuan.tools.common.StringTools
Returns an array with strings between start and end.

C

C_BACKSLASH - Static variable in class cn.cliveyuan.tools.common.StringTools
 
C_DELIM_START - Static variable in class cn.cliveyuan.tools.common.StringTools
 
cn.cliveyuan.tools.common - package cn.cliveyuan.tools.common
 
cn.cliveyuan.tools.common.bean - package cn.cliveyuan.tools.common.bean
 
cn.cliveyuan.tools.common.bean.csv - package cn.cliveyuan.tools.common.bean.csv
 
cn.cliveyuan.tools.common.bean.rsa - package cn.cliveyuan.tools.common.bean.rsa
 
cn.cliveyuan.tools.common.enums - package cn.cliveyuan.tools.common.enums
 
cn.cliveyuan.tools.common.exception - package cn.cliveyuan.tools.common.exception
 
connectFail(String) - Static method in exception cn.cliveyuan.tools.common.exception.EmailException
 
convertToDate(LocalDateTime) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
日期转换
costTime(long) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
计算耗时 单位 毫秒
costTimeSecond(long) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
计算耗时 单位:秒
CsvReader<T> - Class in cn.cliveyuan.tools.common.bean.csv
 
CsvReader() - Constructor for class cn.cliveyuan.tools.common.bean.csv.CsvReader
 
CsvTools - Class in cn.cliveyuan.tools.common
 
CsvTools() - Constructor for class cn.cliveyuan.tools.common.CsvTools
 
CsvWriter<T> - Class in cn.cliveyuan.tools.common.bean.csv
 
CsvWriter() - Constructor for class cn.cliveyuan.tools.common.bean.csv.CsvWriter
 

D

dataToObject(int, List<String[]>, Class<T>) - Static method in class cn.cliveyuan.tools.common.TableUtils
 
DateTimeField - Enum in cn.cliveyuan.tools.common.enums
日期时间字段常量
DateTimeFormat - Enum in cn.cliveyuan.tools.common.enums
日期时间格式常量
DateTimeTools - Class in cn.cliveyuan.tools.common
日期时间工具
decrypt(String, String) - Static method in class cn.cliveyuan.tools.common.AESTools
解密
decrypt(RSARequest) - Static method in class cn.cliveyuan.tools.common.RSATools
用私钥解密
decrypt(String, String) - Static method in class cn.cliveyuan.tools.common.RSATools
解密
delHtmlTag(String) - Static method in class cn.cliveyuan.tools.common.StringTools
删除字符串中的html标签
doesNotContain(String, String, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that the given text does not contain the given substring.
doesNotContain(String, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that the given text does not contain the given substring.

E

EmailException - Exception in cn.cliveyuan.tools.common.exception
邮件异常
EmailException(int, String) - Constructor for exception cn.cliveyuan.tools.common.exception.EmailException
 
EmailParam - Class in cn.cliveyuan.tools.common.bean
 
EmailParam() - Constructor for class cn.cliveyuan.tools.common.bean.EmailParam
 
EmailTools - Class in cn.cliveyuan.tools.common
邮件发送工具
EMPTY_JSON - Static variable in class cn.cliveyuan.tools.common.StringTools
 
encrypt(String, String) - Static method in class cn.cliveyuan.tools.common.AESTools
加密
encrypt(RSARequest) - Static method in class cn.cliveyuan.tools.common.RSATools
用公钥加密
encrypt(String, String) - Static method in class cn.cliveyuan.tools.common.RSATools
加密

F

FileTools - Class in cn.cliveyuan.tools.common
文件工具
firstBetween(String, String, String) - Static method in class cn.cliveyuan.tools.common.StringTools
Returns first matched string between start and end.
format(DateTimeFormat) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
当前时间格式化
format(Date, DateTimeFormat) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
日期格式化
format(Date, String) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
日期格式化
format(String, Object...) - Static method in class cn.cliveyuan.tools.common.StringTools
格式化字符串
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用: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

G

generateKeyPair() - Static method in class cn.cliveyuan.tools.common.RSATools
生成RSA公钥私钥
generateKeyPair(GenerateKeyPairReq) - Static method in class cn.cliveyuan.tools.common.RSATools
生成RSA公钥私钥
GenerateKeyPairReq - Class in cn.cliveyuan.tools.common.bean.rsa
Created by Clive on 2020/02/22.
GenerateKeyPairReq() - Constructor for class cn.cliveyuan.tools.common.bean.rsa.GenerateKeyPairReq
 
GenericTypeTools - Class in cn.cliveyuan.tools.common
泛型工具
genOrderNo() - Static method in class cn.cliveyuan.tools.common.IdTools
生成以日期时间开头的20位订单号
getCode() - Method in exception cn.cliveyuan.tools.common.exception.BaseException
 
getErrorMsg() - Method in class cn.cliveyuan.tools.common.bean.ValidationResult
 
getExtension(File) - Static method in class cn.cliveyuan.tools.common.FileTools
获取扩展名
getExtension(String) - Static method in class cn.cliveyuan.tools.common.FileTools
获取扩展名
getFormat() - Method in enum cn.cliveyuan.tools.common.enums.DateTimeFormat
 
getMessage() - Method in class cn.cliveyuan.tools.common.bean.ValidationResult
获取异常消息组装
getSuperClassGenericType(Class<?>, int) - Static method in class cn.cliveyuan.tools.common.GenericTypeTools
获取父类的泛型类

H

hasLength(String, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that the given String is not empty; that is, it must not be null and not the empty String.
hasLength(String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that the given String is not empty; that is, it must not be null and not the empty String.
hasLength(String) - Static method in class cn.cliveyuan.tools.common.StringTools
 
hasText(String, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that the given String has valid text content; that is, it must not be null and must contain at least one non-whitespace character.
hasText(String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that the given String has valid text content; that is, it must not be null and must contain at least one non-whitespace character.
hasText(String) - Static method in class cn.cliveyuan.tools.common.StringTools
Check whether the given CharSequence has actual text.

I

IDCardTools - Class in cn.cliveyuan.tools.common
身份证验证的工具(支持5位或18位省份证) 身份证号码结构: 17位数字和1位校验码:6位地址码数字,8位生日数字,3位出生时间顺序号,1位校验码。 地址码(前6位):表示对象常住户口所在县(市、镇、区)的行政区划代码,按GB/T2260的规定执行。 出生日期码,(第七位 至十四位):表示编码对象出生年、月、日,按GB按GB/T7408的规定执行,年、月、日代码之间不用分隔符。 顺序码(第十五位至十七位):表示在同一地址码所标示的区域范围内,对同年、同月、同日出生的人编订的顺序号, 顺序码的奇数分配给男性,偶数分配给女性。 校验码(第十八位数): 十七位数字本体码加权求和公式 s = sum(Ai*Wi), i = 0,,16,先对前17位数字的权求和; Ai:表示第i位置上的身份证号码数字值.Wi:表示第i位置上的加权因.Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2; 计算模 Y = mod(S, 11) 通过模得到对应的校验码 Y: 0 1 2 3 4 5 6 7 8 9 10 校验码: 1 0 X 9 8 7 6 5 4 3 2
IdTools - Class in cn.cliveyuan.tools.common
ID生成工具
invalidAddress() - Static method in exception cn.cliveyuan.tools.common.exception.EmailException
 
isAge(int) - Static method in class cn.cliveyuan.tools.common.ValidateTools
匹配年龄
isAssignable(Class<?>, Class<?>) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that superType.isAssignableFrom(subType) is true.
isAssignable(Class<?>, Class<?>, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that superType.isAssignableFrom(subType) is true.
isBankCardNo(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
验证银行卡 15-19位数字
isChinese(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
匹配汉字
isChineseChar(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
判断中文字符(包括汉字和符号)
isDigits(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
匹配正整数
isEmail(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
匹配Email地址
isEmpty(Map) - Static method in class cn.cliveyuan.tools.common.MapTools
map是否为空
isFloat(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
匹配正浮点数
isHasErrors() - Method in class cn.cliveyuan.tools.common.bean.ValidationResult
 
isIdCardNo(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
身份证号码验证
isInstanceOf(Class<?>, Object) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that the provided object is an instance of the provided class.
isInstanceOf(Class<?>, Object, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that the provided object is an instance of the provided class.
isLetter(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
判断英文字母(a-zA-Z)
isMobile(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
手机号校验 移动号段: 134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188 联通号段: 130,131,132,145,155,156,170,171,175,176,185,186 电信号段: 133,149,153,170,173,177,180,181,189
isName(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
匹配姓名
isNotEmpty(Map) - Static method in class cn.cliveyuan.tools.common.MapTools
map是否不为空
isNull(Object, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that an object is null .
isNull(Object) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that an object is null .
isNumeric(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
匹配数值类型,包括整数和浮点数
isTrue(boolean, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert a boolean expression, throwing IllegalArgumentException if the test result is false.
isTrue(boolean) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert a boolean expression, throwing IllegalArgumentException if the test result is false.
isUrl(String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
匹配URL地址

M

map2CookieStr(Map<String, String>) - Static method in class cn.cliveyuan.tools.common.StringTools
map转cookie字符串 如: a=1;b=2;c=3;...
map2QueryStr(Map<String, String>) - Static method in class cn.cliveyuan.tools.common.StringTools
map转查询字符串 如: a=1&b=2&c=3&...
MapTools - Class in cn.cliveyuan.tools.common
 
MapTools() - Constructor for class cn.cliveyuan.tools.common.MapTools
 
matches(String, String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
正则匹配
max(int, int) - Static method in class cn.cliveyuan.tools.common.ValidateTools
最大
maxLength(int, String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
是否小于等于最大长度
md5(String) - Static method in class cn.cliveyuan.tools.common.MD5Tools
md5加密
md5(String, String) - Static method in class cn.cliveyuan.tools.common.MD5Tools
md5 加盐加密
MD5Tools - Class in cn.cliveyuan.tools.common
MD5工具
min(int, int) - Static method in class cn.cliveyuan.tools.common.ValidateTools
最小
minLength(int, String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
是否大于等于最小长度

N

noNullElements(Object[], String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that an array has no null elements.
noNullElements(Object[]) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that an array has no null elements.
notBlank(String) - Static method in class cn.cliveyuan.tools.common.AssertTools
 
notBlank(String, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
字符串不能为空(包括空格)
notEmpty(Object[], String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that an array has elements; that is, it must not be null and must have at least one element.
notEmpty(Object[]) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that an array has elements; that is, it must not be null and must have at least one element.
notEmpty(Collection<?>, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that a collection has elements; that is, it must not be null and must have at least one element.
notEmpty(Collection<?>) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that a collection has elements; that is, it must not be null and must have at least one element.
notEmpty(Map<?, ?>, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that a Map has entries; that is, it must not be null and must have at least one entry.
notEmpty(Map<?, ?>) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that a Map has entries; that is, it must not be null and must have at least one entry.
notEmpty(String) - Static method in class cn.cliveyuan.tools.common.AssertTools
 
notEmpty(String, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
字符串不能为空
notNull(Object, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that an object is not null .
notNull(Object) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert that an object is not null .
now() - Static method in class cn.cliveyuan.tools.common.DateTimeTools
当前时间
nowLocalDateTime() - Static method in class cn.cliveyuan.tools.common.DateTimeTools
当前本地时间
nowMillis() - Static method in class cn.cliveyuan.tools.common.DateTimeTools
当前时间的毫秒
nowSeconds() - Static method in class cn.cliveyuan.tools.common.DateTimeTools
当前时间的秒

O

ofDate(int, int, int) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
通过日期生成
ofTime(int, int, int) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
通过时间生成

P

parse(String, String) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
日期解析
parse(String, DateTimeFormat) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
日期解析
plus(DateTimeField, long) - Static method in class cn.cliveyuan.tools.common.DateTimeTools
日期时间调整

Q

queryStr2Map(String) - Static method in class cn.cliveyuan.tools.common.StringTools
 

R

randomShortUUID() - Static method in class cn.cliveyuan.tools.common.IdTools
随机去掉横杠的UUID
randomUUID() - Static method in class cn.cliveyuan.tools.common.IdTools
随机一个原生UUID
range(int, int, int) - Static method in class cn.cliveyuan.tools.common.ValidateTools
大小范围
rangeLength(int, int, String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
长度范围
read(CsvReader<T>) - Static method in class cn.cliveyuan.tools.common.CsvTools
读取CSV文件
readFileToString(File) - Static method in class cn.cliveyuan.tools.common.FileTools
读取文件为字符串 (UTF-8模式读取)
readFileToStringList(File) - Static method in class cn.cliveyuan.tools.common.FileTools
读取文件为字符串列表 (UTF-8模式读取)
readFileToStringList(File, String) - Static method in class cn.cliveyuan.tools.common.FileTools
读取文件为字符串列表
readRawCsv(String, String) - Static method in class cn.cliveyuan.tools.common.CsvTools
读入原生csv文件,解析后返回
RSAKeyPair - Class in cn.cliveyuan.tools.common.bean.rsa
Created by Clive on 2020/02/22.
RSAKeyPair() - Constructor for class cn.cliveyuan.tools.common.bean.rsa.RSAKeyPair
 
RSARequest - Class in cn.cliveyuan.tools.common.bean.rsa
Created by Clive on 2020/02/22.
RSARequest() - Constructor for class cn.cliveyuan.tools.common.bean.rsa.RSARequest
 
RSASignReq - Class in cn.cliveyuan.tools.common.bean.rsa
Created by Clive on 2020/02/22.
RSASignReq() - Constructor for class cn.cliveyuan.tools.common.bean.rsa.RSASignReq
 
RSATools - Class in cn.cliveyuan.tools.common
RSA 工具 密钥生成 加密/解密 签名/验签
RSATools() - Constructor for class cn.cliveyuan.tools.common.RSATools
 
RSAVerifySignReq - Class in cn.cliveyuan.tools.common.bean.rsa
Created by Clive on 2020/02/22.
RSAVerifySignReq() - Constructor for class cn.cliveyuan.tools.common.bean.rsa.RSAVerifySignReq
 

S

SDF - Static variable in class cn.cliveyuan.tools.common.TableUtils
 
send(EmailParam) - Static method in class cn.cliveyuan.tools.common.EmailTools
发送邮件
setCode(int) - Method in exception cn.cliveyuan.tools.common.exception.BaseException
 
setErrorMsg(Map<String, String>) - Method in class cn.cliveyuan.tools.common.bean.ValidationResult
 
setHasErrors(boolean) - Method in class cn.cliveyuan.tools.common.bean.ValidationResult
 
sign(String, String) - Static method in class cn.cliveyuan.tools.common.RSATools
用私钥对信息生成数字签名
sign(RSASignReq) - Static method in class cn.cliveyuan.tools.common.RSATools
用私钥对信息生成数字签名
sleep(int) - Static method in class cn.cliveyuan.tools.common.ThreadTools
线程睡眠
sleep(long) - Static method in class cn.cliveyuan.tools.common.ThreadTools
线程睡眠
state(boolean, String) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert a boolean expression, throwing IllegalStateException if the test result is false.
state(boolean) - Static method in class cn.cliveyuan.tools.common.AssertTools
Assert a boolean expression, throwing IllegalStateException if the test result is false.
str2Map(String) - Static method in class cn.cliveyuan.tools.common.StringTools
str to map k1:v1\n k2:v2\n
StringTools - Class in cn.cliveyuan.tools.common
字符串工具
stringToUnicode(String) - Static method in class cn.cliveyuan.tools.common.StringTools
获取字符串的unicode编码
substring(String, int) - Static method in class cn.cliveyuan.tools.common.StringTools
截取字符串
substring(String, int, int) - Static method in class cn.cliveyuan.tools.common.StringTools
截取字符串
substringIfOverflow(String, int) - Static method in class cn.cliveyuan.tools.common.StringTools
超出截断
substringLength(String, int) - Static method in class cn.cliveyuan.tools.common.StringTools
截取字符串
substringLength(String, int, int) - Static method in class cn.cliveyuan.tools.common.StringTools
截取字符串

T

TableUtils - Class in cn.cliveyuan.tools.common
Created by Clive on 2019/10/28.
TableUtils() - Constructor for class cn.cliveyuan.tools.common.TableUtils
 
ThreadTools - Class in cn.cliveyuan.tools.common
线程工具
toString() - Method in class cn.cliveyuan.tools.common.bean.ValidationResult
 
trim(String) - Static method in class cn.cliveyuan.tools.common.StringTools
去空格

U

unicodeToString(String) - Static method in class cn.cliveyuan.tools.common.StringTools
Unicode转汉字字符串
unKnowError() - Static method in exception cn.cliveyuan.tools.common.exception.EmailException
 
unzip(String, String) - Static method in class cn.cliveyuan.tools.common.ZipTools
zip解压
urlDecode(String) - Static method in class cn.cliveyuan.tools.common.StringTools
URL解码
urlEncode(String) - Static method in class cn.cliveyuan.tools.common.StringTools
URL编码

V

validateEntity(T) - Static method in class cn.cliveyuan.tools.common.ValidateTools
校验实体,返回实体所有属性的校验结果
validateProperty(T, String) - Static method in class cn.cliveyuan.tools.common.ValidateTools
校验指定实体的指定属性是否存在异常
ValidateTools - Class in cn.cliveyuan.tools.common
验证工具
ValidationResult - Class in cn.cliveyuan.tools.common.bean
 
ValidationResult() - Constructor for class cn.cliveyuan.tools.common.bean.ValidationResult
 
valueOf(String) - Static method in enum cn.cliveyuan.tools.common.enums.DateTimeField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cn.cliveyuan.tools.common.enums.DateTimeFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum cn.cliveyuan.tools.common.enums.DateTimeField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cn.cliveyuan.tools.common.enums.DateTimeFormat
Returns an array containing the constants of this enum type, in the order they are declared.
verifySign(String, String, String) - Static method in class cn.cliveyuan.tools.common.RSATools
验签
verifySign(RSAVerifySignReq) - Static method in class cn.cliveyuan.tools.common.RSATools
验签

W

write(CsvWriter<T>) - Static method in class cn.cliveyuan.tools.common.CsvTools
写入CSV文件

Z

zip(String, String) - Static method in class cn.cliveyuan.tools.common.ZipTools
zip压缩
ZipTools - Class in cn.cliveyuan.tools.common
zip 压缩/解压工具
A B C D E F G H I M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2021. All rights reserved.