- javabase.lorenwang.tools - 程序包 javabase.lorenwang.tools
-
- javabase.lorenwang.tools.bean - 程序包 javabase.lorenwang.tools.bean
-
- javabase.lorenwang.tools.common - 程序包 javabase.lorenwang.tools.common
-
- javabase.lorenwang.tools.dataConversion - 程序包 javabase.lorenwang.tools.dataConversion
-
- javabase.lorenwang.tools.enums - 程序包 javabase.lorenwang.tools.enums
-
- javabase.lorenwang.tools.file - 程序包 javabase.lorenwang.tools.file
-
- javabase.lorenwang.tools.net - 程序包 javabase.lorenwang.tools.net
-
- javabase.lorenwang.tools.safe - 程序包 javabase.lorenwang.tools.safe
-
- javabase.lorenwang.tools.thread - 程序包 javabase.lorenwang.tools.thread
-
- JtlwBeanUtil - javabase.lorenwang.tools.common中的类
-
功能作用:实体类相关单例
初始注释时间: 2021/7/5 18:11
创建人:王亮(Loren)
思路:
方法:
复制相同参数数据--copyWithTheParameters(origin,target)
复制相同参数数据--copyWithTheParameters(origin,target,filterNull)
复制相同参数数据--copyWithTheParameters(originList,target,filterNull)
获取实体类所有参数map集合--getBeanParameters(data)
获取实体类痛的参数以及对应返回值--getBeanFieldsAndReturnType(beanClass)
注意:
修改人:
修改时间:
备注:
- JtlwBeanUtilTest - javabase.lorenwang.tools.common中的类
-
- JtlwBeanUtilTest() - 类 的构造器javabase.lorenwang.tools.common.JtlwBeanUtilTest
-
- JtlwCheckVariateUtils - javabase.lorenwang.tools.common中的类
-
功能作用:变量检测工具类
创建时间:2019-01-28 下午 14:02:18
创建人:王亮(Loren wang)
思路:
方法:
判断变量是否为空--isEmpty(T)
判断变量是否为不为空--isNotEmpty(T)
判断变量集合当中是否存在空--isHaveEmpty(Object...)
- JtlwCheckVariateUtilsTest - javabase.lorenwang.tools.common中的类
-
功能作用:
创建时间:2021-03-11 15:35
创建人:王亮(Loren)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwCheckVariateUtilsTest() - 类 的构造器javabase.lorenwang.tools.common.JtlwCheckVariateUtilsTest
-
- JtlwClassUtils - javabase.lorenwang.tools.common中的类
-
功能作用:class 工具类
创建时间:2019-03-21 下午 13:44:29
创建人:王亮(Loren wang)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwCodeConversionUtil - javabase.lorenwang.tools.dataConversion中的类
-
功能作用:编码转换
创建时间:2020-12-12 9:34 下午
创建人:王亮(Loren)
思路:
方法:
中文转unicode编码(chineseToUnicode)
unicode编码转中文(unicodeToChinese)
注意:
修改人:
修改时间:
备注:
- JtlwCodeConversionUtilTest - javabase.lorenwang.tools.dataConversion中的类
-
功能作用:
创建时间:2020-12-12 9:36 下午
创建人:王亮(Loren)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwCodeConversionUtilTest() - 类 的构造器javabase.lorenwang.tools.dataConversion.JtlwCodeConversionUtilTest
-
- JtlwCommonUtils - javabase.lorenwang.tools.common中的类
-
创建时间:2019-01-29 下午 16:15:18
创建人:王亮(Loren wang)
功能作用:通用方法
思路:
方法:1、uuid产生器
2、byte数组转字符串
注意:
修改人:
修改时间:
备注:
- JtlwCommonUtilsTest - javabase.lorenwang.tools.common中的类
-
JtlwCommonUtils Tester.
- JtlwCommonUtilsTest() - 类 的构造器javabase.lorenwang.tools.common.JtlwCommonUtilsTest
-
- JtlwDateTimeUtils - javabase.lorenwang.tools.common中的类
-
功能作用:时间工具类
初始注释时间: 2019-01-28 下午 18:30:6
创建人:王亮(Loren)
思路:
方法:
每天的时间毫秒数--DAY_TIME_MILLISECOND
每小时的时间毫秒数--HOUR_TIME_MILLISECOND
获取当前时间的毫秒值--getMillisecond()
获取当前时间的秒值--getSecond()
格式化指定时间到指定格式--getFormatDateTime(pattern,dateTime)
格式化时间--getFormatDateTime(pattern,date)
格式化当前时间到指定格式--getFormatDateNowTime(pattern)
格式化当前时间到指定格式,并返回该格式的相应毫秒值--getFormatNowTimeToMillisecond(pattern)
根据日期时间获得毫秒数--getMillisecond(dateAndTime,dateAndTimeFormat)
根据日期时间获得秒数--getSecond(dateAndTime,dateAndTimeFormat)
根据输入的年份判断该年份是否是闰年,是则返回true--isLeapYear(year)
根据输入的年份判断该年份是否是闰年,是则返回true--isLeapYearForTime(yearTime)
根据月日判断星座--getConstellation(time)
根据日期获取 星期--dateToWeek(time)
获取一个月的所有时间列表--getMonthTimeList(monthTime,firstWeek,onlyMonth)
是否是同一天时间--isOneDay(timeOne, timeTwo)
获取指定时间下个月第一天的时间--getNextMonthStartDayTime(time)
获取指定时间上个月第一天的时间--getLastMonthStartDayTime(time)
获取倒计时天数--getCountdownDay(millisecondTime)
获取倒计时小时,总小时,可能会超过24小时以上--getCountdownHours(millisecondTime)
获取倒计时小时, 如果useOneDay为true的话,那么返回时间不会超过24小时--getCountdownHours(millisecondTime,useOneDay)
获取倒计时分钟,总小时,可能会超过24小时以上--getCountdownMinutes(millisecondTime)
获取倒计时小时, 如果useOnHours为true的话,那么返回时间不会超过60小时--getCountdownMinutes(millisecondTime,useOnHours)
获取倒计时秒,总秒数,可能会超过60s以上--getCountdownMillisecond(millisecondTime)
获取倒计时秒, 如果useOnHours为true的话,那么返回时间不会超过60s以上--getCountdownMillisecond(millisecondTime,useOnMinutes)
获取年份列表--getYearList(leftYearCount,rightYearCount)
获取月份列表--getMonthList(yearTime,asOfCurrent)
获取日期列表--getDayList(monthTime,asOfCurrent)
获取年龄--getAge(birthTime,isReal)
注意:
修改人:
修改时间:
备注:
- JtlwDateTimeUtilsTest - javabase.lorenwang.tools.common中的类
-
功能作用:
创建时间:2020-11-27 10:20 上午
创建人:王亮(Loren)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwDateTimeUtilsTest() - 类 的构造器javabase.lorenwang.tools.common.JtlwDateTimeUtilsTest
-
- JtlwDecimalConvertUtils - javabase.lorenwang.tools.dataConversion中的类
-
功能作用:进制转换工具类
创建时间:2019-01-28 下午 14:21:38
创建人:王亮(Loren wang)
思路:
方法:1、十进制转二进制
2、十进制转八进制
3、十进制转十六进制
4、十进制转三十二进制
5、十进制转六十二进制
6、八进制转二进制
7、八进制转十进制
8、八进制转16进制
9、八进制转三十二进制
10、八进制转六十二进制
11、二进制转八进制
12、二进制转十进制
13、二进制转16进制
14、二进制转三十二进制
15、十六进制转二进制
16、十六进制转八进制
17、十六进制转二进制
注意:
修改人:
修改时间:
备注:
- JtlwDecimalConvertUtilsTest - javabase.lorenwang.tools.dataConversion中的类
-
JtlwDecimalConvertUtils Tester.
- JtlwDecimalConvertUtilsTest() - 类 的构造器javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
- JtlwEncryptDecryptUtils - javabase.lorenwang.tools.safe中的类
-
功能作用:加密解密工具类
初始注释时间: 2020/12/11 6:24 下午
创建人:王亮(Loren)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwEncryptDecryptUtilsTest - javabase.lorenwang.tools.safe中的类
-
功能作用:
创建时间:2020-12-11 5:49 下午
创建人:王亮(Loren)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwEncryptDecryptUtilsTest() - 类 的构造器javabase.lorenwang.tools.safe.JtlwEncryptDecryptUtilsTest
-
- JtlwFileOptionUtils - javabase.lorenwang.tools.file中的类
-
功能作用:文件操作工具类
创建时间:2019-01-28 下午 20:19:47
创建人:王亮(Loren wang)
思路:
方法:1、读取图片文件并获取字节
2、从指定路径的文件中读取Bytes
3、从File中读取Bytes
4、从InputStream中读取Bytes
5、将InputStream写入File
6、将文本写入文件
7、将文本写入文件,同时决定是否为追加写入
8、复制单个文件
9、删除文件
10、获取文件大小,单位B
11、删除文件夹以及目录下的文件
12、获取绝对路径下最后一个文件夹名称
13、根据正则获取指定目录下的所有文件列表(使用递归扫描方式)
14、根据正则获取指定目录下的所有文件列表(使用队列扫描方式)
15、格式化文件大小
16、创建文件夹
文件夹复制(copyFileDir)
注意:
修改人:
修改时间:
备注:
- JtlwFileOptionUtils() - 类 的构造器javabase.lorenwang.tools.file.JtlwFileOptionUtils
-
- JtlwFileOptionUtilsTest - javabase.lorenwang.tools.file中的类
-
功能作用:
创建时间:2020-12-06 2:06 下午
创建人:王亮(Loren)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwFileOptionUtilsTest() - 类 的构造器javabase.lorenwang.tools.file.JtlwFileOptionUtilsTest
-
- JtlwFileTypeEnum - javabase.lorenwang.tools.enums中的枚举
-
功能作用:文件类型枚举
创建时间:2019-12-06 16:13
创建人:王亮(Loren wang)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwLogUtils - javabase.lorenwang.tools中的类
-
功能作用:日志打印工具类
初始注释时间: 2020/8/27 11:38 上午
创建人:王亮(Loren)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwLogUtils() - 类 的构造器javabase.lorenwang.tools.JtlwLogUtils
-
- JtlwMatchesRegularCommon - javabase.lorenwang.tools中的类
-
功能作用:常用正则表达式
创建时间:2019-01-28 下午 20:41:16
创建人:王亮(Loren wang)
思路:
方法:
http、Https网址协议--EXP_URL_SCHEME_HTTP_S
url的用户名密码正则--EXP_URL_USER_PWD
匹配IP地址--EXP_IP
url的ip域名--EXP_URL_DOMAIN_NAME_IP
url的字符串域名--EXP_URL_DOMAIN_NAME_STR
纯ip的url正则,其中拼接字符串问号为存在0次或1次的含义(仅为协议和ip)--EXP_URL_AGREEMENT_DOMAIN_IP
纯字符串的url正则(仅为协议和ip)--EXP_URL_AGREEMENT_DOMAIN_STR
纯ip的url正则,其中拼接字符串问号为存在0次或1次的含义(匹配网址全部)--EXP_URL_IP
纯字符串的url正则(匹配网址全部)--EXP_URL_STR
匹配网址(仅为协议和ip)--EXP_URL_AGREEMENT_DOMAIN
匹配网址(仅为协议和ip)--EXP_URL
匹配网址域名--EXP_URL_HOST
匹配所有的小写字母--EXP_a_z
匹配所有的大写字母--EXP_A_Z
匹配所有的BigDecimal--EXP_BIGDECIMAL
匹配所有的字母--EXP_a_z_A_Z
匹配所有的数字--EXP_0_9
匹配所有的数字(不包含0)--EXP_ALL_INTEGET_NOT_AND_ZERO
数字和小写字母--EXP_0_9_a_z
数字和大小写字母--EXP_0_9_a_z_A_Z
数字小写字母下划线--EXP_0_9_a_z__
所有的标点符号(包含空格)--EXP_PUNCTUATION
EMAIL--EXP_EMAIL
金额,2位小数--EXP_PRICE
11位数的手机号码--EXP_MOBILE
6位数的邮编--EXP_POSTALCODE
电话号码:( 如021-12345678 or 0516-12345678 )--EXP_TEL
匹配中文--EXP_CHINESE
匹配中文,数字,小写字母,大写字母--EXP_0_9_a_z_A_Z_CHINESE
匹配中文,数字,小写字母,大写字母--EXP_0_9_a_z_A_Z_CHINESE_DOT
所有的整数包括0--EXP_ALL_INTEGET_AND_ZERO
匹配车牌号--EXP_CAR_LICENSE_NUM
mac地址--EXP_MAC
2012-12-21格式日期验证--EXP_DATE
2012-12-21 12:12格式日期验证--EXP_DATETIME
2012-12-21 12:12:12格式日期验证--EXP_DATETIMESECOND
国内身份证号正则,强校验--ID_CARD_CHINESE
颜色取值正则--EXP_COLOR
安卓颜色取值正则--EXP_COLOR_ANDROID
unicode编码正则--EXP_CODE_CONVERSION_UNICODE
获取符合正则的内容的数组--getRegexResultList(str,regex,whetherToHeavy)
注意:
修改人:
修改时间:
备注:
- JtlwMatchesRegularCommon() - 类 的构造器javabase.lorenwang.tools.JtlwMatchesRegularCommon
-
- JtlwMatchesRegularCommonTest - javabase.lorenwang.tools中的类
-
JtlwMatchesRegularCommon Tester.
- JtlwMatchesRegularCommonTest() - 类 的构造器javabase.lorenwang.tools.JtlwMatchesRegularCommonTest
-
- JtlwNetUtils - javabase.lorenwang.tools.net中的类
-
功能作用:网络相关工具类
创建时间:2020-11-24 3:14 下午
创建人:王亮(Loren)
思路:
方法:
1、获取url域名
2、获取url协议
3、获取url链接地址
4、获取url中指定key的参数
5、添加网址参数
6、获取url端口
注意:
修改人:
修改时间:
备注:
- JtlwNetUtilsTest - javabase.lorenwang.tools.net中的类
-
功能作用:
创建时间:2020-11-24 3:30 下午
创建人:王亮(Loren)
思路:
方法:
注意:
修改人:
修改时间:
备注:
- JtlwNetUtilsTest() - 类 的构造器javabase.lorenwang.tools.net.JtlwNetUtilsTest
-
- JtlwTimingTaskUtils - javabase.lorenwang.tools.thread中的类
-
功能作用:定时任务工具类
创建时间:2020-06-02 5:31 下午
创建人:王亮(Loren wang)
思路:
方法:
1、开启一个定时器,在制定时间之后执行runnable
2、开启一个定时器,在等待delay后执行第一次任务,第二次(含)之后间隔period时间后再次执行
3、开启一个倒计时任务
注意:
修改人:
修改时间:
备注:所有的时间单位都是毫秒值
- JtlwVariateDataParamUtils - javabase.lorenwang.tools.common中的类
-
功能作用:变量数据格式化
创建时间:2019-01-28 下午 20:02:56
创建人:王亮(Loren wang)
思路:
方法:1、格式化double变量的小数部分为指定数量 paramsDoubleToNum
2、除去末尾的0字符操作 clearEndZeroAndParamsForDouble
3、去掉回车换行符 clearStringBlank
4、数组转集合 paramesArrayToList
5、将map的所有key值转成集合 paramsHashMapKeyToArrayList
6、格式化长整形到指定位数 paramsLongToNum
7、生成一个范围随机数 generateRandom
8、获取首字母的拼音 getFirstPinYin
9、汉字转为拼音 getPinYin
10、布尔值转int值
注意:
修改人:
修改时间:
备注:
- target - 类 中的变量javabase.lorenwang.tools.common.HanziToPinyinUtils.Token
-
Translated string of source.
- Test - javabase.lorenwang.tools中的类
-
创建时间:2019-01-28 下午 15:15:21
创建人:王亮(Loren wang)
功能作用:${DESCRIPTION}
思路:
方法:
注意:
修改人:
修改时间:
备注:
- Test() - 类 的构造器javabase.lorenwang.tools.Test
-
- testAll() - 类 中的方法javabase.lorenwang.tools.JtlwMatchesRegularCommonTest
-
- testBytesToHexString() - 类 中的方法javabase.lorenwang.tools.common.JtlwCommonUtilsTest
-
Method: bytesToHexString(byte[] src)
- testDecimal10To16() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal10To16(Integer num)
- testDecimal10To2() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal10To2(Integer num)
- testDecimal10To32() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal10To32(Integer num)
- testDecimal10To62() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal10To62(Integer num)
- testDecimal10To8() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal10To8(Integer num)
- testDecimal16To10() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal16To10(String num)
- testDecimal16To2() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal16To2(String num)
- testDecimal16To8() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal16To8(String num)
- testDecimal2To10() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal2To10(Integer num)
- testDecimal2To16() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal2To16(Integer num)
- testDecimal2To32() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal2To32(Integer num)
- testDecimal2To8() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal2To8(Integer num)
- testDecimal2ToOther() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal2ToOther(int num, int assign, Integer splitNum)
- testDecimal8To10() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal8To10(Integer num)
- testDecimal8To16() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal8To16(Integer num)
- testDecimal8To2() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal8To2(Integer num)
- testDecimal8To32() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal8To32(Integer num)
- testDecimal8To62() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimal8To62(Integer num)
- testDecimalToAssign() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: decimalToAssign(int num, int assign, Integer minLength)
- testGenerateUuid() - 类 中的方法javabase.lorenwang.tools.common.JtlwCommonUtilsTest
-
Method: generateUuid(boolean isRemoveSpecialChar)
- testGetAssignDecimalStr() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: getAssignDecimalStr(int assign, int strPosition)
- testGetInstance() - 类 中的方法javabase.lorenwang.tools.common.JtlwCommonUtilsTest
-
Method: getInstance()
- testGetInstance() - 类 中的方法javabase.lorenwang.tools.dataConversion.JtlwDecimalConvertUtilsTest
-
Method: getInstance()
- testIsLeapYear() - 类 中的方法javabase.lorenwang.tools.common.JtlwDateTimeUtilsTest
-
- Token() - 类 的构造器javabase.lorenwang.tools.common.HanziToPinyinUtils.Token
-
- Token(int, String, String) - 类 的构造器javabase.lorenwang.tools.common.HanziToPinyinUtils.Token
-
- type - 类 中的变量javabase.lorenwang.tools.common.HanziToPinyinUtils.Token
-
Type of this token, ASCII, PINYIN or UNKNOWN.