Index

A B C D E F G H I J K L M N O P Q R S T U V W 使     
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(Number, Number) - Static method in class cn.xuanyuanli.core.util.Calcs
加法,保留2位
add(Number, Number, int) - Static method in class cn.xuanyuanli.core.util.Calcs
加法
add(String, String) - Static method in class cn.xuanyuanli.core.util.Calcs
加法运算,保留2位
add(String, String, int) - Static method in class cn.xuanyuanli.core.util.Calcs
加法运算
AFTER_WAN_DIGITS - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
后湾数字
Algorithms - Class in cn.xuanyuanli.core.util
算法集合
Algorithms() - Constructor for class cn.xuanyuanli.core.util.Algorithms
 
appendStringToFile(String, String, Charset) - Static method in class cn.xuanyuanli.core.util.Files
向文件末尾写入内容,如果不存在此文件,则新建
AT_SYMBOL - Static variable in class cn.xuanyuanli.core.util.Runtimes
@符号
await(Supplier<Boolean>, int) - Static method in class cn.xuanyuanli.core.util.Concurrents
等待某个任务执行完毕
await(Supplier<Boolean>, int, int) - Static method in class cn.xuanyuanli.core.util.Concurrents
等待某个任务执行完毕

B

base64ToFile(String, File) - Static method in class cn.xuanyuanli.core.util.Files
base64转存到文件
base64ToInputstream(String) - Static method in class cn.xuanyuanli.core.util.Files
base64转成inputStream流
BaseEntity - Interface in cn.xuanyuanli.core.lang
entity的基类,所有entity都要继承这个类
BASIC_TYPE - Static variable in class cn.xuanyuanli.core.util.Beans
基本类型封装类列表
BEAN_COPIER_CACHE - Static variable in class cn.xuanyuanli.core.util.Pojos
Bean复制机缓存
BEAN_COPIER_FACTORY - Static variable in class cn.xuanyuanli.core.util.Pojos
Bean复制工厂
BeanCopier - Interface in cn.xuanyuanli.core.util.beancopy
Bean复制者
BeanCopierFactory - Interface in cn.xuanyuanli.core.util.beancopy
 
BeanCopyPropertyItem - Class in cn.xuanyuanli.core.util.beancopy
 
BeanCopyPropertyItem() - Constructor for class cn.xuanyuanli.core.util.beancopy.BeanCopyPropertyItem
 
BEANINFO_CACHE - Static variable in class cn.xuanyuanli.core.util.Beans
beaninfo缓存
Beans - Class in cn.xuanyuanli.core.util
关于类操作的,都在这里
Beans() - Constructor for class cn.xuanyuanli.core.util.Beans
 
Beans.FieldDidderence - Class in cn.xuanyuanli.core.util
字段差异
beanToMap(Object) - Static method in class cn.xuanyuanli.core.util.Beans
把对象转换为map
beanToMap(Object, boolean) - Static method in class cn.xuanyuanli.core.util.Beans
把对象转换为map(Cglib的BeanMap性能最高)
BEFORE_WAN_DIGITS - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
前湾数字
beforNumDay(long, int) - Static method in class cn.xuanyuanli.core.util.Dates
获得指定日期前(后)x天的日期
beginOfDate(String) - Static method in class cn.xuanyuanli.core.util.Dates
获取日期当天开始时间
between(ChronoUnit, long, long) - Static method in class cn.xuanyuanli.core.util.Dates
计算两个时间戳之间的距离

C

CACHE - Static variable in class cn.xuanyuanli.core.util.CamelCase
字段转换的缓存
Calcs - Class in cn.xuanyuanli.core.util
算数工具类(calculate)
Calcs() - Constructor for class cn.xuanyuanli.core.util.Calcs
calc
CamelCase - Class in cn.xuanyuanli.core.util
驼峰命名法转换工具
CamelCase() - Constructor for class cn.xuanyuanli.core.util.CamelCase
驼峰式大小写
capitalize(String) - Static method in class cn.xuanyuanli.core.util.Texts
首字母大写
checkPassWord(String) - Static method in class cn.xuanyuanli.core.util.Texts
正则验证密码为数字和字母的组合,且为6位以上
ChineseNumbers - Class in cn.xuanyuanli.core.util
中国数字
ChineseNumbers() - Constructor for class cn.xuanyuanli.core.util.ChineseNumbers
 
chineseNumberToEnglish(String) - Static method in class cn.xuanyuanli.core.util.ChineseNumbers
中国许多英语
chineseToEnglishBrief(String) - Static method in class cn.xuanyuanli.core.util.ChineseNumbers
输入如果完全匹配中文对应的数字,直接调用此函数映射输出
chineseToEnglishFull(String) - Static method in class cn.xuanyuanli.core.util.ChineseNumbers
对应复杂的中文数字串
CLASS_POOL - Static variable in class cn.xuanyuanli.core.util.beancopy.JavassistBeanCopierFactory
 
CLASSGENERICTYPE_CACHE - Static variable in class cn.xuanyuanli.core.util.Beans
classgenerictype缓存
ClassloaderTemplateLoader - Class in cn.xuanyuanli.core.util.support.freemarker
为解决不能读取jar中目录的问题,拓展Freemarker的TemplateLoader
ClassloaderTemplateLoader(String) - Constructor for class cn.xuanyuanli.core.util.support.freemarker.ClassloaderTemplateLoader
模板类加载器加载程序
cleanSpecialChar(String) - Static method in class cn.xuanyuanli.core.util.Texts
清除特殊字符
clearCss(String) - Static method in class cn.xuanyuanli.core.util.Texts
去CSS
cloneSelf() - Method in interface cn.xuanyuanli.core.lang.BaseEntity
clone自己
cn.xuanyuanli.core.lang - package cn.xuanyuanli.core.lang
 
cn.xuanyuanli.core.lang.annotation - package cn.xuanyuanli.core.lang.annotation
 
cn.xuanyuanli.core.util - package cn.xuanyuanli.core.util
 
cn.xuanyuanli.core.util.beancopy - package cn.xuanyuanli.core.util.beancopy
 
cn.xuanyuanli.core.util.snowflake - package cn.xuanyuanli.core.util.snowflake
 
cn.xuanyuanli.core.util.support - package cn.xuanyuanli.core.util.support
 
cn.xuanyuanli.core.util.support.freemarker - package cn.xuanyuanli.core.util.support.freemarker
 
Collections3 - Class in cn.xuanyuanli.core.util
集合工具类。
Collections3() - Constructor for class cn.xuanyuanli.core.util.Collections3
 
COMMON_USED_CHINESE - Static variable in class cn.xuanyuanli.core.util.Randoms
常用的中文字符
compareVersion(String, String) - Static method in class cn.xuanyuanli.core.util.Texts
版本号比较
compile(String, int) - Static method in class cn.xuanyuanli.core.util.support.PatternHolder
 
Concurrents - Class in cn.xuanyuanli.core.util
并发工具类
Concurrents() - Constructor for class cn.xuanyuanli.core.util.Concurrents
 
containsChinese(String) - Static method in class cn.xuanyuanli.core.util.Texts
判断字符串中是否包含汉字
containsFieldValue(Collection<?>, String, Object) - Static method in class cn.xuanyuanli.core.util.Collections3
是否存在集合中的字段值为 detectVal(只用于判断基本类型)
contrastObject(Object, Object) - Static method in class cn.xuanyuanli.core.util.Beans
对比两个对象,获取差异字段集合
convert(Object, Class<T>) - Static method in class cn.xuanyuanli.core.util.Beans
值类型转换,copy自BeanUtils.convert
CONVERT_UTILS_BEAN - Static variable in class cn.xuanyuanli.core.util.Beans
转换工具类
convertBeanToMap(Object) - Static method in class cn.xuanyuanli.core.lang.Record
Bean对象转换为Map,所有字段名都由驼峰转为下划线格式
copy(Object, Object) - Static method in class cn.xuanyuanli.core.util.Pojos
复制
copy(Object, Object, boolean) - Static method in class cn.xuanyuanli.core.util.Pojos
复制一个对象的值到另一个对象
copyBean(Object, Object, boolean) - Method in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
将源对象的属性复制到目标对象的属性。
countDown(long) - Static method in class cn.xuanyuanli.core.util.Dates
获得针对目标时间的倒计时
cover - Variable in record class cn.xuanyuanli.core.util.Pojos.QuadKey
The field for the cover record component.
cover() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
Returns the value of the cover record component.
createBeanCopier(Class<?>, Class<?>, List<BeanCopyPropertyItem>, boolean) - Method in interface cn.xuanyuanli.core.util.beancopy.BeanCopierFactory
创建bean复印机
createBeanCopier(Class<?>, Class<?>, List<BeanCopyPropertyItem>, boolean) - Method in class cn.xuanyuanli.core.util.beancopy.JavassistBeanCopierFactory
 
createDir(String) - Static method in class cn.xuanyuanli.core.util.Files
创建目录
createFile(String) - Static method in class cn.xuanyuanli.core.util.Files
创建文件。
createThreadPoolExecutor(int, int, long, TimeUnit, int, String) - Static method in class cn.xuanyuanli.core.util.Concurrents
创建一个通用的线程池
currentTimeMillis() - Method in class cn.xuanyuanli.core.util.snowflake.SystemClock
当前时间

D

DATACENTER_ID_BITS - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
数据标识id所占的位数
DATACENTER_ID_SHIFT - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
数据标识id向左移17位(12+5)
datacenterId - Variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
数据中心ID(0~31)
DataGenerator - Class in cn.xuanyuanli.core.util
数据生成者
DataGenerator() - Constructor for class cn.xuanyuanli.core.util.DataGenerator
 
DATE_PATTERN_DEFAULT - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
 
Dates - Class in cn.xuanyuanli.core.util
日期工具类
Dates() - Constructor for class cn.xuanyuanli.core.util.Dates
 
dateToLocalDateTime(Date) - Static method in class cn.xuanyuanli.core.util.Dates
当地日期时间
DECIMAL - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
小数
DECLARED_METHOD_CACHE - Static variable in class cn.xuanyuanli.core.util.Beans
声明方法缓存
DEFAULT_PATTERNS - Static variable in class cn.xuanyuanli.core.util.Dates
默认模式
DEFAULT_RESOURCE_PATTERN - Static variable in class cn.xuanyuanli.core.util.Resources
默认资源模式
destClass - Variable in record class cn.xuanyuanli.core.util.Pojos.QuadKey
The field for the destClass record component.
destClass() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
Returns the value of the destClass record component.
deWeight(List<T>, Function<T, ?>) - Static method in class cn.xuanyuanli.core.util.Collections3
根据某个字段去重
DIGITS - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
数字
DIGITS_MAP - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
数字map
DIGITS_PATTERN - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
数字模式
DISCOVERER - Static variable in class cn.xuanyuanli.core.util.Beans
ParameterNameDiscoverer的对象
div(Number, Number) - Static method in class cn.xuanyuanli.core.util.Calcs
div
div(Number, Number, int) - Static method in class cn.xuanyuanli.core.util.Calcs
除法
div(String, String) - Static method in class cn.xuanyuanli.core.util.Calcs
除法运算 保留到小数点后2位
div(String, String, int) - Static method in class cn.xuanyuanli.core.util.Calcs
除法运算 指定保留到小数点后位数
DOUBLE_ZERO - Static variable in class cn.xuanyuanli.core.util.Calcs
双零

E

emailValidate(String) - Static method in class cn.xuanyuanli.core.util.Texts
邮箱验证
end - Variable in class cn.xuanyuanli.core.util.Texts.RegexQueryInfo
 
endDown(long, long) - Static method in class cn.xuanyuanli.core.util.Dates
计算两个日期之间的差
endOfDate(String) - Static method in class cn.xuanyuanli.core.util.Dates
获取日期当天结束时间
endOfToday() - Static method in class cn.xuanyuanli.core.util.Dates
据今天结束还有多少秒
ENGLISH_DECIMAL_PATTERN - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
英语十进制模式
ENGLISH_FRACTION_PATTERN - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
英语分数模式
englishNumberToChinese(String) - Static method in class cn.xuanyuanli.core.util.ChineseNumbers
将英文表示的数字转化为中文表示的数字,支持负数、小数、不支持分数
englishNumberToChineseBrief(String) - Static method in class cn.xuanyuanli.core.util.ChineseNumbers
直接映射英文数字为中文数字,对应输入的小数部分如此处理
englishNumberToChineseFull(String) - Static method in class cn.xuanyuanli.core.util.ChineseNumbers
非输入的小数部分需要做更复杂的转换
enumerationToList(Enumeration<T>) - Static method in class cn.xuanyuanli.core.util.Collections3
枚举列表
equ(Number, Number) - Static method in class cn.xuanyuanli.core.util.Calcs
确认两个金额值是否相等(非常严谨的比较)
equ(String, String) - Static method in class cn.xuanyuanli.core.util.Calcs
确认两个金额值是否相等(非常严谨的比较)
equals(Object) - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
Indicates whether some other object is "equal to" this one.
errlog - Static variable in class cn.xuanyuanli.core.util.Beans
errlog
ERROR_ATTR_LIMIT - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
 
ERROR_CLOCK_BACK - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
回拨超时错误
escapeExprSpecialWord(String) - Static method in class cn.xuanyuanli.core.util.support.PatternHolder
escapeExprSpecialWord(String) - Static method in class cn.xuanyuanli.core.util.Texts
转义正则特殊字符 ($()*+.[]?
Exceptions - Class in cn.xuanyuanli.core.util
异常工具
Exceptions() - Constructor for class cn.xuanyuanli.core.util.Exceptions
 
exceptionToString(Exception) - Static method in class cn.xuanyuanli.core.util.Exceptions
获得异常堆栈信息
exceptionToString(Exception, int) - Static method in class cn.xuanyuanli.core.util.Exceptions
获得异常堆栈信息
execCommand(String[]) - Static method in class cn.xuanyuanli.core.util.Runtimes
执行命令
execCommandAndGetInput(String[]) - Static method in class cn.xuanyuanli.core.util.Runtimes
执行命令并获得输出,编码默认为gbk。
execCommandAndGetInput(String[], String) - Static method in class cn.xuanyuanli.core.util.Runtimes
执行命令并获得输出。
execOfTimeout(Supplier<T>, long, Consumer<Exception>) - Static method in class cn.xuanyuanli.core.util.Concurrents
带超时设置的执行
executeTask(String, Supplier<?>) - Static method in class cn.xuanyuanli.core.util.Concurrents
多线程下执行相同任务,用此方法防止同一任务重复执行
extractToList(Collection<?>, String) - Static method in class cn.xuanyuanli.core.util.Collections3
提取集合中的对象的一个属性(通过Getter函数), 组合成List.
extractToList(Collection<?>, String, Class<T>) - Static method in class cn.xuanyuanli.core.util.Collections3
提取集合中的对象的一个属性(通过Getter函数), 组合成List.
extractToListString(Collection<?>, String) - Static method in class cn.xuanyuanli.core.util.Collections3
提取集合中的对象的一个属性(通过Getter函数), 组合成List<String>.
extractToMap(Collection<T>, String, String) - Static method in class cn.xuanyuanli.core.util.Collections3
提取集合中的对象的两个属性(通过Getter函数), 组合成Map.
extractToString(Collection<?>, String, String) - Static method in class cn.xuanyuanli.core.util.Collections3
提取集合中的对象的一个属性(通过Getter函数), 组合成由分割符分隔的字符串.

F

field(String, String) - Method in class cn.xuanyuanli.core.util.Pojos.FieldMapping
字段映射
FIELD_CACHE - Static variable in class cn.xuanyuanli.core.util.Beans
字段缓存
FieldDidderence() - Constructor for class cn.xuanyuanli.core.util.Beans.FieldDidderence
 
FieldMapping() - Constructor for class cn.xuanyuanli.core.util.Pojos.FieldMapping
 
FIELDNAMES_CACHE - Static variable in class cn.xuanyuanli.core.util.Beans
缓存字段名
FILE_TEMPLATE_CONFIGURATION - Static variable in class cn.xuanyuanli.core.util.Ftls
文件模板
filedName - Variable in class cn.xuanyuanli.core.util.Beans.FieldDidderence
字段名称
Files - Class in cn.xuanyuanli.core.util
文件工具
Files() - Constructor for class cn.xuanyuanli.core.util.Files
 
fileToBase64(File) - Static method in class cn.xuanyuanli.core.util.Files
文件转换为base64
filterOffUtf8Mb4(String) - Static method in class cn.xuanyuanli.core.util.Texts
过滤掉超过3个字节的UTF8字符
find(String, String) - Static method in class cn.xuanyuanli.core.util.Texts
不忽略大小写
find(String, String, boolean) - Static method in class cn.xuanyuanli.core.util.Texts
用正则匹配,查找字符串中有没有相应字符
format(String, Object...) - Static method in class cn.xuanyuanli.core.util.Texts
格式化字符串,仿C#。
formatDate(Date, String) - Static method in class cn.xuanyuanli.core.util.Dates
格式化时间
formatDate(Date, String, TimeZone) - Static method in class cn.xuanyuanli.core.util.Dates
格式化时间
formatNow() - Static method in class cn.xuanyuanli.core.util.Dates
以‘yyyy-MM-dd HH:mm:ss’格式化当前日期
formatNow(String) - Static method in class cn.xuanyuanli.core.util.Dates
以指定的pattern格式化当前日期
formatTimeMillis(Long, String) - Static method in class cn.xuanyuanli.core.util.Dates
格式化时间
formatTimeMillisByDatePattern(long) - Static method in class cn.xuanyuanli.core.util.Dates
按照{yyyy-MM-dd}格式化时间
formatTimeMillisByFullDatePattern(long) - Static method in class cn.xuanyuanli.core.util.Dates
按照{yyyy-MM-dd HH:mm:ss}格式化时间
forName(String) - Static method in class cn.xuanyuanli.core.util.Beans
根据Class的完整限定名装配Class
FRACTION - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
分数
FTL_DIR - Static variable in class cn.xuanyuanli.core.util.Ftls
模板总目录
Ftls - Class in cn.xuanyuanli.core.util
项目的FreeMarker总体配置类。
Ftls() - Constructor for class cn.xuanyuanli.core.util.Ftls
ftl
fullListBean(Class<T>, int) - Static method in class cn.xuanyuanli.core.util.DataGenerator
填充一个对应类型的List
fullMap() - Static method in class cn.xuanyuanli.core.util.DataGenerator
填充一个Map(一般用于测试)
fullObject(Class<T>) - Static method in class cn.xuanyuanli.core.util.DataGenerator
填充一个对象(一般用于测试)
FUTURE_CACHE - Static variable in class cn.xuanyuanli.core.util.Concurrents
未来缓存

G

generateAtag(String, String, boolean) - Static method in class cn.xuanyuanli.core.util.Texts
生成a标签
generateDefaultValueByParamType(Class<T>) - Static method in class cn.xuanyuanli.core.util.DataGenerator
根据类型生成对应类型的默认数据
generateRandomValueByParamType(Class<T>) - Static method in class cn.xuanyuanli.core.util.DataGenerator
根据类型生成对应类型的随机数据
getAllDeclaredFieldNames(Class<?>) - Static method in class cn.xuanyuanli.core.util.Beans
获得所有可访问的字段名(包括父类)集合
getAllInterfacesAndParentClass(Class<?>) - Static method in class cn.xuanyuanli.core.util.Beans
获得所有接口和父类
getAverage(List<Number>) - Static method in class cn.xuanyuanli.core.util.Calcs
计算平均数
getBeanCopierFromCache(Object, Class<?>, Pojos.FieldMapping, boolean) - Static method in class cn.xuanyuanli.core.util.Pojos
获得bean复制者
getBeanInfo(Class<?>) - Static method in class cn.xuanyuanli.core.util.Beans
根据Class获得类信息
getBeforeByMonth() - Static method in class cn.xuanyuanli.core.util.Dates
获取当前日期前一个月日期
getBigDecimal(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: decimal, numeric
getBigInteger(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: unsigned bigint
getBoolean(Object) - Static method in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
获取布尔
getBoolean(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: bit, tinyint(1)
getByte(Object) - Static method in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
获得字节
getBytes(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: binary, varbinary, tinyblob, blob, mediumblob, longblob I have not finished the test.
getChar(Object) - Static method in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
获得字符
getChinese(String) - Static method in class cn.xuanyuanli.core.util.Texts
获得文本中的所有中文
getClassGenericType(Class<?>) - Static method in class cn.xuanyuanli.core.util.Beans
通过反射, 获得Class定义中声明的泛型参数的类型(先找父类,后找接口)。
getClassGenericType(Class<?>, int) - Static method in class cn.xuanyuanli.core.util.Beans
通过反射, 获得Class定义中声明的父类(或接口,如果是接口的话,默认获得第一个泛型接口)的泛型参数的类型。
getClassPathAllResources(String) - Static method in class cn.xuanyuanli.core.util.Resources
获得classpath*下的指定资源
getClassPathResources(String) - Static method in class cn.xuanyuanli.core.util.Resources
获得classpath下的指定资源
getClassPathResourcesInputStream(String) - Static method in class cn.xuanyuanli.core.util.Resources
获得classpath下的指定资源--InputStream
getCnAndNumAndEn(String) - Static method in class cn.xuanyuanli.core.util.Texts
获得中英文和数字
getCopyBeanMethodBody(Class<?>, Class<?>, List<BeanCopyPropertyItem>, boolean) - Method in class cn.xuanyuanli.core.util.beancopy.JavassistBeanCopierFactory
获得构造的方法内容
getCurrentClasspath() - Static method in class cn.xuanyuanli.core.util.Resources
获得当前的classpath目录
getCurrentClasspathProperties(String) - Static method in class cn.xuanyuanli.core.util.Resources
获取当前classpath下对应名称的Properties文件属性
getCurrentMonthDateList(Date) - Static method in class cn.xuanyuanli.core.util.Dates
获取当月日历天数
getDate(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: date, year
getDateFromMillis(Long) - Static method in class cn.xuanyuanli.core.util.Dates
从秒值或毫秒值获得Date对象
getDeclaredField(Class<?>, String) - Static method in class cn.xuanyuanli.core.util.Beans
获得类的所有声明字段,包括父类中的
getDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class cn.xuanyuanli.core.util.Beans
获得类的所有声明方法,包括父类和接口中的
getDefaultClassLoader() - Static method in class cn.xuanyuanli.core.util.Beans
获得当前项目(jar)的ClassLoader
getDouble(Object) - Static method in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
获得浮动
getDouble(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: real, double
getEpochSecond(LocalDate) - Static method in class cn.xuanyuanli.core.util.Dates
LocalDate转换为秒值(从1970年初开始计算)
getEpochSecond(LocalDateTime) - Static method in class cn.xuanyuanli.core.util.Dates
LocalDateTime转换为秒值(从1970年初开始计算)
getExpectTypeValue(Object, Class<T>) - Static method in class cn.xuanyuanli.core.util.Beans
获得预期类型的值
getExtention(String) - Static method in class cn.xuanyuanli.core.util.Files
获得文件扩展名
getExtention(String, String) - Static method in class cn.xuanyuanli.core.util.Files
获得文件扩展名(如果扩展名为空,则默认为.
getFieldMapping() - Method in class cn.xuanyuanli.core.util.Pojos.FieldMapping
获得字段对应表(key-value: sourceFieldName-destFieldName)
getFieldNameList(Object) - Static method in class cn.xuanyuanli.core.util.Pojos
获得字段名称集合
getFileTemplate(String) - Static method in class cn.xuanyuanli.core.util.Ftls
获得文件模板
getFirstLetter(String) - Static method in class cn.xuanyuanli.core.util.Texts
获得字符串第一个字母
getFirstLetterArr(String) - Static method in class cn.xuanyuanli.core.util.Texts
获取汉字的首字母集合(如果字符串中有非中文,将被舍弃)
getFloat(Object) - Static method in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
获得浮动
getFloat(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: float
getFormalParamSimpleMapping(Method, Object...) - Static method in class cn.xuanyuanli.core.util.Beans
获得形参名和形参值的简单对照表(name-value)
getGroup(String, String) - Static method in class cn.xuanyuanli.core.util.Texts
获取匹配到的文本
getGroup(String, String, boolean) - Static method in class cn.xuanyuanli.core.util.Texts
获取匹配到的文本
getGroups(String, String) - Static method in class cn.xuanyuanli.core.util.Texts
获得组
getGroups(String, String, boolean) - Static method in class cn.xuanyuanli.core.util.Texts
和JavaScript中RegExp对象的exec()方法一样
只返回第一个匹配的结果,数组中第一个元素包含正则表达式匹配的字符串,余下的元素是与圆括号内的子表达式相匹配的子串
getHanyupinyin(String) - Static method in class cn.xuanyuanli.core.util.Texts
得到汉字的拼音
getHanyupinyin(String, int) - Static method in class cn.xuanyuanli.core.util.Texts
得到汉字的拼音
getHideName(String) - Static method in class cn.xuanyuanli.core.util.Texts
获得遮掩的名称,用**表示中间的字符(用于脱敏)
getHideName(String, int, int, int) - Static method in class cn.xuanyuanli.core.util.Texts
获得遮掩的名称,用**表示中间的字符(用于脱敏)
getId() - Method in class cn.xuanyuanli.core.lang.Record
get id
getInstance(Class<T>) - Static method in class cn.xuanyuanli.core.util.Beans
根据类获得实例
getInt(Object) - Static method in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
获得int
getInt(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: int, integer, tinyint(n) n > 1, smallint, mediumint
getInt(String, int) - Method in class cn.xuanyuanli.core.lang.Record
获得int
getInterfaces(Class<?>, Set<Class<?>>) - Static method in class cn.xuanyuanli.core.util.Beans
获得接口
getJarHome(Class<?>) - Static method in class cn.xuanyuanli.core.util.Resources
获得某个class所在的jar所在的目录(例如打包A项目为jar,获取的就是A.jar所在的目录)
getLastDayOfMonth() - Static method in class cn.xuanyuanli.core.util.Dates
获取当前月份的最后一天
getLastDayOfMonth(Date) - Static method in class cn.xuanyuanli.core.util.Dates
获取当前月份的最后一天
getList(String, Function<Object, T>) - Method in class cn.xuanyuanli.core.lang.Record
获得列表
getListFromIterator(Iterator<T>) - Static method in class cn.xuanyuanli.core.util.Collections3
迭代器转换为List
getListRecord(String) - Method in class cn.xuanyuanli.core.lang.Record
get list record
getListString(String) - Method in class cn.xuanyuanli.core.lang.Record
get list
getLong(Object) - Static method in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
获得长
getLong(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: bigint
getLong(String, long) - Method in class cn.xuanyuanli.core.lang.Record
获得长
getMedian(List<Number>) - Static method in class cn.xuanyuanli.core.util.Calcs
计算中位数
getMethod(Class<?>, String, Class<?>...) - Static method in class cn.xuanyuanli.core.util.Beans
获得所有的public方法
getMethodParamNames(Method) - Static method in class cn.xuanyuanli.core.util.Beans
获取方法的形参名集合
getMethodReturnParameterizedTypeFirst(Method, Class<?>) - Static method in class cn.xuanyuanli.core.util.Beans
获得方法参数化返回值的第一个类型
getMillis(Long) - Static method in class cn.xuanyuanli.core.util.Dates
获得毫秒值
getMonthDateList(Date) - Static method in class cn.xuanyuanli.core.util.Dates
获取入参日期的当月日历(包含往前和往后的补充数据,从周日开始到周六结束的完整日历)
getNumber(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of any type that extends from Number
getObjcetFromMethodArgs(Object[], Class<T>) - Static method in class cn.xuanyuanli.core.util.Beans
从方法实参中获得对应类型的对象
getOne(Collection<T>, String, Object) - Static method in class cn.xuanyuanli.core.util.Collections3
根据条件,从集合中取出一个
getPackageClasses(String) - Static method in class cn.xuanyuanli.core.util.Resources
获得包下的所有class
getParentStackTrace(String, int) - Static method in class cn.xuanyuanli.core.util.Runtimes
获得方法的父调用链
getParentStackTrace(String, int, boolean) - Static method in class cn.xuanyuanli.core.util.Runtimes
获得方法的父调用链
getPart(Collection<T>, String, Object) - Static method in class cn.xuanyuanli.core.util.Collections3
根据条件,从集合中取出符合条件的部分
getPattern(String) - Static method in class cn.xuanyuanli.core.util.support.PatternHolder
获得模式
getPattern(String, boolean) - Static method in class cn.xuanyuanli.core.util.support.PatternHolder
获得模式
getPid() - Static method in class cn.xuanyuanli.core.util.Runtimes
获得java进程id
getProjectPath() - Static method in class cn.xuanyuanli.core.util.Resources
获得当前项目路径(只限于Eclipse或IDEA中管用)
getProperties(String) - Static method in class cn.xuanyuanli.core.util.Resources
获取所有classpath下对应名称的Properties文件属性
getProperty(Object, String) - Static method in class cn.xuanyuanli.core.util.Beans
自己实现的getter方法(解决字段第二个字母为大写的情况)
getPropertyAsString(Object, String) - Static method in class cn.xuanyuanli.core.util.Beans
通过getter方法来获取转换为String后的指
getPropertyDescriptor(Class<?>, String) - Static method in class cn.xuanyuanli.core.util.Beans
获得类的某个字段属性描述
getPropertyDescriptorFromBeanInfo(BeanInfo, String) - Static method in class cn.xuanyuanli.core.util.Beans
从BeanInfo中获取字段属性描述器
getRealBeanCopier(Object, Class<?>, boolean, Pojos.FieldMapping) - Static method in class cn.xuanyuanli.core.util.Pojos
获取真正bean复印机
getRealPackageName(String, String) - Static method in class cn.xuanyuanli.core.util.Resources
获得真实的文件系统的包路径
getRecord(String) - Method in class cn.xuanyuanli.core.lang.Record
获得记录
getRowKey(Object) - Static method in class cn.xuanyuanli.core.util.Pojos
 
getRuntimeJarName() - Static method in class cn.xuanyuanli.core.util.Runtimes
获得运行时的程序名称
getSelfDeclaredField(Class<?>, String) - Static method in class cn.xuanyuanli.core.util.Beans
获得类的所有声明字段,不包括父类中的
getSelfDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class cn.xuanyuanli.core.util.Beans
获得类的所有声明方法,不包括父类中的
getShort(Object) - Static method in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
获得短
getStr(String) - Method in class cn.xuanyuanli.core.lang.Record
Get column of mysql type: varchar, char, enum, set, text, tinytext, mediumtext, longtext
getStr(String, String) - Method in class cn.xuanyuanli.core.lang.Record
获得str
getSum(Number...) - Static method in class cn.xuanyuanli.core.util.Calcs
计算平均数
getURL(String) - Method in class cn.xuanyuanli.core.util.support.freemarker.ClassloaderTemplateLoader
获得url
getWeekMark(Date) - Static method in class cn.xuanyuanli.core.util.Dates
根据时间返回当前是星期几
greedy(List<Double>, double) - Static method in class cn.xuanyuanli.core.util.Algorithms
贪心算法,找出队列中总和等于sum的组合
greedyInner(List<Double>, double) - Static method in class cn.xuanyuanli.core.util.Algorithms
贪婪(内部)
group - Variable in class cn.xuanyuanli.core.util.Texts.RegexQueryInfo
整个正则匹配到的字符
group(List<String>, Function<String, String>) - Static method in class cn.xuanyuanli.core.util.Texts
对lines进行分组处理
group(List<String>, Function<String, String>, boolean) - Static method in class cn.xuanyuanli.core.util.Texts
对lines进行分组处理
groupAgain(Map<String, List<String>>, Function<String, String>) - Static method in class cn.xuanyuanli.core.util.Texts
对分组后的数据进行再分组
groups - Variable in class cn.xuanyuanli.core.util.Texts.RegexQueryInfo
正则中每个括号匹配到的字符集合,从0开始。

H

hashCode() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
Returns a hash code value for this object.
HEX_DIGIT - Static variable in class cn.xuanyuanli.core.util.PropertiesUtils
A table of hex digits
highlight(String, String, String, String) - Static method in class cn.xuanyuanli.core.util.Texts
高亮显示关键字(所有匹配的字符都替换)
humanReadableDuration(Duration) - Static method in class cn.xuanyuanli.core.util.Dates
可读性好的时间量
humanReadableMillis(long) - Static method in class cn.xuanyuanli.core.util.Dates
可读性好的毫秒值
humanReadableSecord(long) - Static method in class cn.xuanyuanli.core.util.Dates
可读性好的秒值

I

ID_WORKER - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowFlakes
 
IgnoreCheck - Annotation Interface in cn.xuanyuanli.core.lang.annotation
忽略检查
inByteBuf - Variable in class cn.xuanyuanli.core.util.PropertiesUtils.LineReader
 
inCharBuf - Variable in class cn.xuanyuanli.core.util.PropertiesUtils.LineReader
 
inLimit - Variable in class cn.xuanyuanli.core.util.PropertiesUtils.LineReader
 
inOff - Variable in class cn.xuanyuanli.core.util.PropertiesUtils.LineReader
 
instance() - Static method in class cn.xuanyuanli.core.util.snowflake.SystemClock
实例
INSTANCE - Static variable in class cn.xuanyuanli.core.util.snowflake.SystemClock.InstanceHolder
 
INSTANCE_COUNT - Static variable in class cn.xuanyuanli.core.util.beancopy.JavassistBeanCopierFactory
 
InstanceHolder() - Constructor for class cn.xuanyuanli.core.util.snowflake.SystemClock.InstanceHolder
 
inStream - Variable in class cn.xuanyuanli.core.util.PropertiesUtils.LineReader
 
intersection(Collection<T>, Collection<T>) - Static method in class cn.xuanyuanli.core.util.Collections3
返回a与b的交集的新List.
invoke(Method, Object, Object...) - Static method in class cn.xuanyuanli.core.util.Beans
反射调用方法
invokeDefaultMethod(Object, Method, Object...) - Static method in class cn.xuanyuanli.core.util.Beans
反射调用default方法
invokeDefaultMethod(Method, Object...) - Static method in class cn.xuanyuanli.core.util.Beans
反射调用default方法(不支持default方法中再次调用本接口的其他default方法)
isBasicType(Class<?>) - Static method in class cn.xuanyuanli.core.util.Beans
是否是基本数据类型
isChinese(char) - Static method in class cn.xuanyuanli.core.util.Texts
字符是否是中文
isClock - Variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
 
isEmpty(Collection<?>) - Static method in class cn.xuanyuanli.core.util.Collections3
判断集合是否为空.
isEmpty(Map<?, ?>) - Static method in class cn.xuanyuanli.core.util.Collections3
判断Map是否为空.
isEn(char) - Static method in class cn.xuanyuanli.core.util.Texts
是否是英文字母
isFirstDayOfMonth(Long) - Static method in class cn.xuanyuanli.core.util.Dates
查看当前时间是否是所在月第一天
isIp(String) - Static method in class cn.xuanyuanli.core.util.Texts
判断输入项是否为Ip地址
isJarFile(URL) - Static method in class cn.xuanyuanli.core.util.Resources
文件是否来自于Jar中
isJarStartByClass(Class<?>) - Static method in class cn.xuanyuanli.core.util.Resources
此Class是否从jar中启动
isLow(Number, Number) - Static method in class cn.xuanyuanli.core.util.Calcs
第一个数是否比第二个数小(非常严谨的比较)
isLow(String, String) - Static method in class cn.xuanyuanli.core.util.Calcs
第一个数是否比第二个数小(非常严谨的比较)
isLte(Number, Number) - Static method in class cn.xuanyuanli.core.util.Calcs
第一个数是否小于等于第二个数
isNotEmpty(Collection<?>) - Static method in class cn.xuanyuanli.core.util.Collections3
判断集合是否为非空.
isNumeric(char) - Static method in class cn.xuanyuanli.core.util.Texts
是否是数字
isOnlyContainCnAndNumAndEn(String) - Static method in class cn.xuanyuanli.core.util.Texts
是否仅包含中文、英文和数字
isSameDay(Long, Long) - Static method in class cn.xuanyuanli.core.util.Dates
两个时间戳是否为同一天
isScientificNotation(String) - Static method in class cn.xuanyuanli.core.util.Texts
是否是科学计数法
isTrueIp(String) - Static method in class cn.xuanyuanli.core.util.Texts
判断是否为合法IP
isValidPath(String, String) - Static method in class cn.xuanyuanli.core.util.Files
是有效路径

J

javaassist使用 - Search tag in cn.xuanyuanli.core.util.beancopy.JavassistBeanCopierFactory.getCopyBeanMethodBody(Class<?>, Class<?>, List<BeanCopyPropertyItem>, boolean)
Section
JavassistBeanCopierFactory - Class in cn.xuanyuanli.core.util.beancopy
 
JavassistBeanCopierFactory() - Constructor for class cn.xuanyuanli.core.util.beancopy.JavassistBeanCopierFactory
 

K

keySaveConvert(String) - Static method in class cn.xuanyuanli.core.util.PropertiesUtils
键保存转换

L

lastTimestamp - Variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
上次生成ID的时间截
lineBuf - Variable in class cn.xuanyuanli.core.util.PropertiesUtils.LineReader
 
LineReader(InputStream) - Constructor for class cn.xuanyuanli.core.util.PropertiesUtils.LineReader
 
load0(PropertiesUtils.LineReader, TreeMap<String, String>) - Static method in class cn.xuanyuanli.core.util.PropertiesUtils
from java.util.Properties#load0(Properties.LineReader) copy
loadConvert(char[], int, int, char[]) - Static method in class cn.xuanyuanli.core.util.PropertiesUtils
from java.util.Properties#loadConvert copy
loadTreeMapFromClasspath(String) - Static method in class cn.xuanyuanli.core.util.PropertiesUtils
加载classpath下的properties文件,返回有序的map
loadTreeMapFromFile(String) - Static method in class cn.xuanyuanli.core.util.PropertiesUtils
加载classpath下的properties文件,返回有序的map
logger - Static variable in class cn.xuanyuanli.core.util.beancopy.JavassistBeanCopierFactory
 
logger - Static variable in class cn.xuanyuanli.core.util.Beans
日志记录器
logger - Static variable in class cn.xuanyuanli.core.util.Concurrents
日志记录器
logger - Static variable in class cn.xuanyuanli.core.util.Dates
日志记录器
logger - Static variable in class cn.xuanyuanli.core.util.Resources
日志记录器
logger - Static variable in class cn.xuanyuanli.core.util.Runtimes
日志记录器

M

mapKeys - Variable in record class cn.xuanyuanli.core.util.Pojos.QuadKey
The field for the mapKeys record component.
mapKeys() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
Returns the value of the mapKeys record component.
mapping - Variable in class cn.xuanyuanli.core.util.Pojos.FieldMapping
 
mapping(Object, Class<T>) - Static method in class cn.xuanyuanli.core.util.Pojos
把原始对象映射为对应类型的Pojo
mapping(Object, Class<T>, Pojos.FieldMapping) - Static method in class cn.xuanyuanli.core.util.Pojos
把原始对象映射为对应类型的Pojo
mappingArray(List<?>, Class<T>) - Static method in class cn.xuanyuanli.core.util.Pojos
把原始对象集合映射为对应类型的Pojo集合
mappingArray(List<?>, Class<T>, Pojos.FieldMapping) - Static method in class cn.xuanyuanli.core.util.Pojos
把原始对象集合映射为对应类型的Pojo集合
MAX_DATACENTER_ID - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
支持的最大数据标识id,结果是31
MAX_WORKER_ID - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
支持的最大机器id,结果是31 (这个移位算法可以很快的计算出几位二进制数所能表示的最大十进制数)
maximumTimeMillisOfToday() - Static method in class cn.xuanyuanli.core.util.Dates
今天的结束时间
mergeGroup(Map<String, Map<String, List<String>>>, Function<String, String>) - Static method in class cn.xuanyuanli.core.util.Texts
合并分组
METHOD_CACHE - Static variable in class cn.xuanyuanli.core.util.Beans
ConcurrentMap.computeIfAbsent不能递归调用,所以建立三个方法的缓存
minimumTimeMillisOfToday() - Static method in class cn.xuanyuanli.core.util.Dates
今天开始的时间
MINUS - Static variable in class cn.xuanyuanli.core.util.ChineseNumbers
-
mobileValidate(String) - Static method in class cn.xuanyuanli.core.util.Texts
手机验证
moneyFormat(Number) - Static method in class cn.xuanyuanli.core.util.Numbers
金钱格式化
moneyFormatOfZhPrefix(Number, boolean) - Static method in class cn.xuanyuanli.core.util.Numbers
金钱格式化
MSG_UID_PARSE - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
 
mul(Number, Number) - Static method in class cn.xuanyuanli.core.util.Calcs
乘法运算,保留2位
mul(Number, Number, int) - Static method in class cn.xuanyuanli.core.util.Calcs
乘法
mul(String, String) - Static method in class cn.xuanyuanli.core.util.Calcs
乘法运算,保留2位
mul(String, String, int) - Static method in class cn.xuanyuanli.core.util.Calcs
乘法运算 指定保留到小数点后位数

N

newHashMap(Object...) - Static method in class cn.xuanyuanli.core.util.Collections3
新哈希map
newValue - Variable in class cn.xuanyuanli.core.util.Beans.FieldDidderence
字段修改后的值
nextId() - Method in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
获得下一个ID (该方法是线程安全的)
nextId() - Static method in class cn.xuanyuanli.core.util.snowflake.SnowFlakes
获得分布式唯一ID
now - Variable in class cn.xuanyuanli.core.util.snowflake.SystemClock
当前
now() - Static method in class cn.xuanyuanli.core.util.Dates
获得当前时间的epoch秒值
now() - Static method in class cn.xuanyuanli.core.util.snowflake.SystemClock
当前
numberFormat(Number, String) - Static method in class cn.xuanyuanli.core.util.Numbers
数字格式化
Numbers - Class in cn.xuanyuanli.core.util
数字工具
Numbers() - Constructor for class cn.xuanyuanli.core.util.Numbers
 
numberToString(Number) - Static method in class cn.xuanyuanli.core.util.Numbers
把number转换为string,非科学计数法

O

oldValue - Variable in class cn.xuanyuanli.core.util.Beans.FieldDidderence
字段修改前的值

P

parse(String) - Static method in class cn.xuanyuanli.core.util.Dates
根据Dates.DEFAULT_PATTERNS转换字符串为Date
parse(String, String) - Static method in class cn.xuanyuanli.core.util.Dates
根据pattern规则转换字符串为Date
parse(String, String, TimeZone) - Static method in class cn.xuanyuanli.core.util.Dates
根据pattern和时区转换字符串为Date
parseAceRangeDate(String) - Static method in class cn.xuanyuanli.core.util.Dates
解析ACE模板获取的起止日期
parseInt(String) - Static method in class cn.xuanyuanli.core.util.Numbers
只处理source中的数字部分
parseInt(String) - Static method in class cn.xuanyuanli.core.util.Texts
只取字符串中的数字
parseLong(String) - Static method in class cn.xuanyuanli.core.util.Numbers
只处理source中的数字部分
parseLong(String) - Static method in class cn.xuanyuanli.core.util.Texts
只取字符串中的数字
parseRangeDate(String, String) - Static method in class cn.xuanyuanli.core.util.Dates
解析一个范围日期
parseToTimeMillis(String) - Static method in class cn.xuanyuanli.core.util.Dates
解析时间,米尔斯
parseToTimeMillis(String, String) - Static method in class cn.xuanyuanli.core.util.Dates
解析时间,米尔斯
parseUid(Long) - Method in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
反解析UID
parseUid(String) - Method in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
反解析UID(字符串截取,性能相对差;不推荐使用)
path - Variable in class cn.xuanyuanli.core.util.support.freemarker.ClassloaderTemplateLoader
路径
PatternHolder - Class in cn.xuanyuanli.core.util.support
因为Pattern会在初始化的时候进行编译,此类提供了Pattern缓存
注意:此类仅适用于固定的regex缓存。
PatternHolder() - Constructor for class cn.xuanyuanli.core.util.support.PatternHolder
 
PATTERNS - Static variable in class cn.xuanyuanli.core.util.support.PatternHolder
模式
period - Variable in class cn.xuanyuanli.core.util.snowflake.SystemClock
周期
Pojos - Class in cn.xuanyuanli.core.util
Java对象映射(属性复制)工具。
Pojos() - Constructor for class cn.xuanyuanli.core.util.Pojos
 
Pojos.FieldMapping - Class in cn.xuanyuanli.core.util
字段对应类(key-value: sourceFieldName-destFieldName)
Pojos.QuadKey - Record Class in cn.xuanyuanli.core.util
 
processFileTemplateTo(String, Map<String, Object>, Writer) - Static method in class cn.xuanyuanli.core.util.Ftls
工艺文件模板
processFileTemplateToConsole(String, Map<String, Object>) - Static method in class cn.xuanyuanli.core.util.Ftls
生成模板,输出到控制台
processFileTemplateToFile(String, String, Map<String, Object>) - Static method in class cn.xuanyuanli.core.util.Ftls
生成模板到文件
processFileTemplateToString(String, Map<String, Object>) - Static method in class cn.xuanyuanli.core.util.Ftls
生成模板,输出String
processStringTemplateToString(String, Map<String, Object>) - Static method in class cn.xuanyuanli.core.util.Ftls
处理模板源文件,生成内容
processTemplateTo(Template, Map<String, Object>, Writer) - Static method in class cn.xuanyuanli.core.util.Ftls
生成模板,输出到...
processTemplateToString(Template, Map<String, Object>) - Static method in class cn.xuanyuanli.core.util.Ftls
处理模板到字符串中
PropertiesUtils - Class in cn.xuanyuanli.core.util
properties工具
PropertiesUtils() - Constructor for class cn.xuanyuanli.core.util.PropertiesUtils
 
PropertiesUtils.LineReader - Class in cn.xuanyuanli.core.util
from java.util.Properties.LineReader copy
PROPERTY_DESCRIPTOR_CACHE - Static variable in class cn.xuanyuanli.core.util.Beans
PropertyDescriptor的缓存。

Q

QuadKey(Class<?>, Class<?>, TreeSet<?>, boolean) - Constructor for record class cn.xuanyuanli.core.util.Pojos.QuadKey
Creates an instance of a QuadKey record class.

R

random(long, long, int, boolean) - Static method in class cn.xuanyuanli.core.util.Randoms
获取介于iMin和iMax之间的随机数,并根据长度组成数组
randomChinese(int) - Static method in class cn.xuanyuanli.core.util.Randoms
获得常用随机中文字符
randomCodes(int) - Static method in class cn.xuanyuanli.core.util.Randoms
生成随机大写字母与数字组合
randomCodes(int, boolean) - Static method in class cn.xuanyuanli.core.util.Randoms
生成随机字母与数字组合
randomInt(int, int) - Static method in class cn.xuanyuanli.core.util.Randoms
获取范围内的随机整数
randomLetter(int, int) - Static method in class cn.xuanyuanli.core.util.Randoms
获得字母组合
randomList(List<T>, int) - Static method in class cn.xuanyuanli.core.util.Randoms
从集合中随机取出若干个元素
randomLong(long, long) - Static method in class cn.xuanyuanli.core.util.Randoms
获取范围内的随机整数
randomNumber(int) - Static method in class cn.xuanyuanli.core.util.Randoms
获得随机数字组合
randomNumberNoRepeat(int) - Static method in class cn.xuanyuanli.core.util.Randoms
获得随机数字组合(不重复)
Randoms - Class in cn.xuanyuanli.core.util
随机数生成工具
Randoms() - Constructor for class cn.xuanyuanli.core.util.Randoms
 
reader - Variable in class cn.xuanyuanli.core.util.PropertiesUtils.LineReader
 
readLine() - Method in class cn.xuanyuanli.core.util.PropertiesUtils.LineReader
 
Record - Class in cn.xuanyuanli.core.lang
一个进阶版的Map,一般作为数据库表的一行数据存在。
Record() - Constructor for class cn.xuanyuanli.core.lang.Record
记录
Record(int) - Constructor for class cn.xuanyuanli.core.lang.Record
记录
Record(Map<String, Object>) - Constructor for class cn.xuanyuanli.core.lang.Record
记录
RegexQueryInfo() - Constructor for class cn.xuanyuanli.core.util.Texts.RegexQueryInfo
 
regQuery(String, String) - Static method in class cn.xuanyuanli.core.util.Texts
注册查询
regQuery(String, String, boolean) - Static method in class cn.xuanyuanli.core.util.Texts
正则查询
regReplace(String, String, String) - Static method in class cn.xuanyuanli.core.util.Texts
正则替换封装(忽略大小写)
regReplace(String, String, String, boolean) - Static method in class cn.xuanyuanli.core.util.Texts
正则替换封装
replaceBlank(String) - Static method in class cn.xuanyuanli.core.util.Texts
替换所有空白字符
replaceChinese(String, String) - Static method in class cn.xuanyuanli.core.util.Texts
替换字符串str中的中文为str2
replaceLineBreakToSpacing(String) - Static method in class cn.xuanyuanli.core.util.Texts
替换换行符为空格
replaceUtf8Blank(String) - Static method in class cn.xuanyuanli.core.util.Texts
替换utf-8中的空格,以免造成编码转换出现?
RESOURCE_PATTERN_RESOLVER - Static variable in class cn.xuanyuanli.core.util.Resources
资源模式解析器
Resources - Class in cn.xuanyuanli.core.util
资源工具
Resources() - Constructor for class cn.xuanyuanli.core.util.Resources
 
runBat(String, String) - Static method in class cn.xuanyuanli.core.util.Runtimes
运行bat文件(仅限windows环境下使用)。
Runtimes - Class in cn.xuanyuanli.core.util
运行时工具类
Runtimes() - Constructor for class cn.xuanyuanli.core.util.Runtimes
 
runZookeeperStartBat() - Static method in class cn.xuanyuanli.core.util.Runtimes
运行zk启动脚步(仅限windows环境下使用)

S

saveConvert(String, boolean, boolean) - Static method in class cn.xuanyuanli.core.util.PropertiesUtils
对key和value特殊字符进行转义,参考Properties中的此方法
saveProperties(String, List<String>, boolean) - Static method in class cn.xuanyuanli.core.util.PropertiesUtils
保存内容到相应路径
scheduleClockUpdating() - Method in class cn.xuanyuanli.core.util.snowflake.SystemClock
安排时间更新
SCHEDULEDPOOL - Static variable in class cn.xuanyuanli.core.util.snowflake.SystemClock
scheduledpool
SELF_DECLARED_METHOD_CACHE - Static variable in class cn.xuanyuanli.core.util.Beans
自我声明方法缓存
SELF_FIELD_CACHE - Static variable in class cn.xuanyuanli.core.util.Beans
自我字段缓存
SEPARATOR - Static variable in class cn.xuanyuanli.core.util.CamelCase
分隔符
sequence - Variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
毫秒内序列(0~4095)
SEQUENCE_BITS - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
序列在id中占的位数 (表示只允许sequenceId的范围为:0-4095)
SEQUENCE_MASK - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
生成序列的掩码,(防止溢出:位与运算保证计算的结果范围始终是 0-4095,0b111111111111=0xfff=4095)
serialVersionUID - Static variable in class cn.xuanyuanli.core.lang.Record
串行版本uid
set(String, Object) - Method in class cn.xuanyuanli.core.lang.Record
设置
setClock(boolean) - Method in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
 
setProperty(Object, String, Object) - Static method in class cn.xuanyuanli.core.util.Beans
自己实现的set方法(解决链式调用后setProperty不管用的情况)
sleep(int) - Static method in class cn.xuanyuanli.core.util.Runtimes
线程睡眠
SnowflakeIdWorker - Class in cn.xuanyuanli.core.util.snowflake
twitter Snowflake 算法,提供uid生成器
SnowflakeIdWorker(long, long) - Constructor for class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
构造函数
SnowFlakes - Class in cn.xuanyuanli.core.util.snowflake
分布式唯一ID
SnowFlakes() - Constructor for class cn.xuanyuanli.core.util.snowflake.SnowFlakes
 
sortMapByKey(Map<K, V>, Comparator<K>) - Static method in class cn.xuanyuanli.core.util.Collections3
根据key排序map
sortMapByValue(Map<K, V>, Comparator<V>) - Static method in class cn.xuanyuanli.core.util.Collections3
根据value排序map
sourceClass - Variable in record class cn.xuanyuanli.core.util.Pojos.QuadKey
The field for the sourceClass record component.
sourceClass() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
Returns the value of the sourceClass record component.
sourceIsMap - Variable in class cn.xuanyuanli.core.util.beancopy.BeanCopyPropertyItem
 
sourceProperty - Variable in class cn.xuanyuanli.core.util.beancopy.BeanCopyPropertyItem
 
sourcePropertyName - Variable in class cn.xuanyuanli.core.util.beancopy.BeanCopyPropertyItem
 
start - Variable in class cn.xuanyuanli.core.util.Texts.RegexQueryInfo
 
STATIC_MODELS - Static variable in class cn.xuanyuanli.core.util.Ftls
静态模型
streamToBase64(InputStream) - Static method in class cn.xuanyuanli.core.util.Files
inputstream转换为base64
STRING_NULL - Static variable in interface cn.xuanyuanli.core.lang.BaseEntity
String的null值
STRING_TEMPLATE_CONFIGURATION - Static variable in class cn.xuanyuanli.core.util.Ftls
字符串模板
STRING_TEMPLATE_LOADER - Static variable in class cn.xuanyuanli.core.util.Ftls
字符串模板载入器
stringTokenizer(String, String) - Static method in class cn.xuanyuanli.core.util.Texts
适用于大型字符串分割,可以设置多个分隔符
sub(Number, Number) - Static method in class cn.xuanyuanli.core.util.Calcs
减法,保留2位
sub(Number, Number, int) - Static method in class cn.xuanyuanli.core.util.Calcs
减法
sub(String, String) - Static method in class cn.xuanyuanli.core.util.Calcs
减法运算,保留2位
sub(String, String, int) - Static method in class cn.xuanyuanli.core.util.Calcs
减法
subtract(Collection<T>, Collection<T>) - Static method in class cn.xuanyuanli.core.util.Collections3
返回a-b(集合a中有,而b中没有)的新List.
SystemClock - Class in cn.xuanyuanli.core.util.snowflake
高并发场景下System.currentTimeMillis()的性能问题的优化
SystemClock(long) - Constructor for class cn.xuanyuanli.core.util.snowflake.SystemClock
系统时钟
SystemClock.InstanceHolder - Class in cn.xuanyuanli.core.util.snowflake
 

T

targetProperty - Variable in class cn.xuanyuanli.core.util.beancopy.BeanCopyPropertyItem
 
Texts - Class in cn.xuanyuanli.core.util
文本字符工具
Texts() - Constructor for class cn.xuanyuanli.core.util.Texts
文本
Texts.RegexQueryInfo - Class in cn.xuanyuanli.core.util
正则查询的信息
throwException(Throwable) - Static method in class cn.xuanyuanli.core.util.Exceptions
抛出运行时异常
tilNextMillis(long) - Method in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
保证返回的毫秒数在参数之后(阻塞到下一个毫秒,直到获得新的时间戳)
timeGen() - Method in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
获得系统当前毫秒数
TIMESTAMP_LEFT_SHIFT - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
时间截向左移22位(5+5+12)
toBO(Class<T>) - Method in interface cn.xuanyuanli.core.lang.BaseEntity
将Bean赋值给对象类型的BO
toCamelCase(String) - Static method in class cn.xuanyuanli.core.util.CamelCase
下划线写法转换为驼峰写法
toCapitalizeCamelCase(String) - Static method in class cn.xuanyuanli.core.util.CamelCase
下划线写法转换为驼峰写法,并首字母大写
toDbc(String) - Static method in class cn.xuanyuanli.core.util.Texts
全角转半角
toDiffArray(String[]) - Static method in class cn.xuanyuanli.core.util.Collections3
字符串数组去重
toDouble(String) - Static method in class cn.xuanyuanli.core.util.Texts
增加一倍
toEntity(Class<T>) - Method in class cn.xuanyuanli.core.lang.Record
实体
toHex(int) - Static method in class cn.xuanyuanli.core.util.PropertiesUtils
Convert a nibble to a hex character
toInt(String) - Static method in class cn.xuanyuanli.core.util.Texts
到int
toLong(String) - Static method in class cn.xuanyuanli.core.util.Texts
toMap() - Method in interface cn.xuanyuanli.core.lang.BaseEntity
将Bean转换为Map,直接转换,不涉及到命名方式的变动
toMapFilterNull() - Method in interface cn.xuanyuanli.core.lang.BaseEntity
将Bean转换为Map,直接转换,不涉及到命名方式的变动.过滤null值的key
toRecord() - Method in interface cn.xuanyuanli.core.lang.BaseEntity
将Bean转换为Record,会把Bean中驼峰命名的字段转为下划线命名
toSpecilCamelCase(String) - Static method in class cn.xuanyuanli.core.util.CamelCase
特殊的转换:前两个字母不能大写
toString() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
Returns a string representation of this record class.
toUnderlineName(String) - Static method in class cn.xuanyuanli.core.util.CamelCase
遇大写,则转换为下划线形式+小写
truncate(String, int) - Static method in class cn.xuanyuanli.core.util.Texts
字符截断。
truncate(String, int, boolean) - Static method in class cn.xuanyuanli.core.util.Texts
字符截断。
TWEPOCH - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
开始时间截 (2017-12-25),用于用当前时间戳减去这个时间戳,算出偏移量
TWO - Static variable in class cn.xuanyuanli.core.util.Calcs
两个

U

unescapeHtml(String) - Static method in class cn.xuanyuanli.core.util.Texts
反替换html中的转义字符
union(Collection<T>, Collection<T>) - Static method in class cn.xuanyuanli.core.util.Collections3
返回a+b的新List.
useStaticPackage(Class<?>) - Static method in class cn.xuanyuanli.core.util.Ftls
导入Class类的静态方法到Freemarker
UTC_P8 - Static variable in class cn.xuanyuanli.core.util.Dates
utc p8

V

validate(String, String) - Static method in class cn.xuanyuanli.core.util.Calcs
验证
validTime(Long) - Static method in class cn.xuanyuanli.core.util.Dates
验证时间戳是否符合规则
valueOf(Object) - Static method in class cn.xuanyuanli.core.lang.Record
Bean对象转换为Record,所有字段名都由驼峰转为下划线格式
valueOfNullable(Object) - Static method in class cn.xuanyuanli.core.lang.Record
值可以为空
valueSaveConvert(String) - Static method in class cn.xuanyuanli.core.util.PropertiesUtils
值保存转换

W

WORKER_ID_BITS - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
机器id所占的位数(表示只允许workId的范围为:0-1023)
WORKER_ID_SHIFT - Static variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
机器ID向左移12位
workerId - Variable in class cn.xuanyuanli.core.util.snowflake.SnowflakeIdWorker
工作机器ID(0~31)

使

使用说明: - Search tag in class cn.xuanyuanli.core.util.Pojos
Section

字段名映射规则: - Search tag in class cn.xuanyuanli.core.util.Pojos
Section

属性类型赋值规则: - Search tag in class cn.xuanyuanli.core.util.Pojos
Section

性能报告: - Search tag in class cn.xuanyuanli.core.util.Pojos
Section

方法说明 - Search tag in interface cn.xuanyuanli.core.util.beancopy.BeanCopier
Section
A B C D E F G H I J K L M N O P Q R S T U V W 使     
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form