Index
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
coverrecord component. - cover() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
-
Returns the value of the
coverrecord 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
destClassrecord component. - destClass() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
-
Returns the value of the
destClassrecord 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
mapKeysrecord component. - mapKeys() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
-
Returns the value of the
mapKeysrecord 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
QuadKeyrecord 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
sourceClassrecord component. - sourceClass() - Method in record class cn.xuanyuanli.core.util.Pojos.QuadKey
-
Returns the value of the
sourceClassrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form