Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SeanDragon/protools
/ functions
Functions
796 in github.com/SeanDragon/protools
⨍
Functions
796
◇
Types & classes
111
Method
initHmacSHA256Key
初始化HmacSHA256密钥 @return @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC.java:121
Method
initHmacSHA384Key
初始化HmacSHA384密钥 @return @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC.java:168
Method
initHmacSHA512Key
初始化HmacSHA512密钥 @return @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC.java:215
Method
initHmacSHAKey
初始化HmacSHA1密钥 @return @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC.java:75
Method
initKey
初始化密钥 @return Map 密钥Map @throws Exception
security/src/main/java/pro/tools/security/ToolECDSA.java:77
Method
initKey
初始化密钥 @return Map 密钥Map @throws Exception
security/src/main/java/pro/tools/security/ToolRSA.java:207
Method
initKey
生成密钥 @return Map 密钥Map @throws Exception
security/src/main/java/pro/tools/security/ToolElGamal.java:135
Method
initKey
生成密钥 <br> @return byte[] 二进制密钥 @throws Exception
security/src/main/java/pro/tools/security/ToolDESede.java:126
Method
initKey
生成密钥 <br> @return byte[] 二进制密钥 @throws Exception
security/src/main/java/pro/tools/security/ToolAES.java:130
Method
initKey
生成密钥 <br> @return byte[] 二进制密钥 @throws Exception
security/src/main/java/pro/tools/security/ToolIDEA.java:122
Method
initKey
初始化甲方密钥 @return Map 甲方密钥Map @throws Exception
security/src/main/java/pro/tools/security/ToolDH.java:73
Method
initKey
生成密钥 <br> Java 6 只支持56bit密钥 <br> Bouncy Castle 支持64bit密钥 <br> @return byte[] 二进制密钥 @throws Exception
security/src/main/java/pro/tools/security/ToolDES.java:127
Method
initKey
生成密钥 @return 密钥对象 @throws Exception
security/src/main/java/pro/tools/security/ToolDSA.java:139
Method
initSalt
盐初始化<br> 盐长度必须为8字节 @return byte[] 盐 @throws Exception
security/src/main/java/pro/tools/security/ToolPBE.java:67
Method
inputStream2String
inputStream转string按编码 @param is 输入流 @param charsetName 编码格式 @return 字符串
common/src/main/java/pro/tools/data/text/ToolConvert.java:444
Method
install
(String groupId, String artifactId, String version, String fileName)
common/src/main/java/pro/tools/system/ToolMaven.java:16
Method
instance
便利生成方式,获取实例方法 @param initValue @return
common/src/main/java/pro/tools/data/decimal/Decimal.java:57
Method
isAfter
(DatePlus datePlus, DateType dateType)
common/src/main/java/pro/tools/time/DatePlus.java:350
Method
isAllowPollingConnections
()
http/src/main/java/pro/tools/http/jdk/HttpBuilder.java:101
Method
isBefore
(DatePlus datePlus, DateType dateType)
common/src/main/java/pro/tools/time/DatePlus.java:293
Method
isBeginArrToken
(JsonToken currentToken)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:83
Method
isBeginToken
(JsonToken currentToken)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:75
Method
isBooleanToken
(JsonToken currentToken)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:71
Method
isCompressionEnforced
()
http/src/main/java/pro/tools/http/jdk/HttpBuilder.java:119
Method
isDate
验证yyyy-MM-dd格式的日期校验,已考虑平闰年 @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:254
Method
isDecimal
判断是否为小数(包括整数,包括负数) @param input 要判断的数字 @return 是返回true, 否则返回false
common/src/main/java/pro/tools/data/text/ToolRegex.java:55
Method
isEmail
验证邮箱 @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:206
Method
isEmpty
判断是否为空 , @param arg 要判断的值 @return 为空返回true, 否则返回false
common/src/main/java/pro/tools/format/ToolFormat.java:23
Method
isEndArrToken
(JsonToken currentToken)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:87
Method
isEndToken
(JsonToken currentToken)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:79
Method
isFile
(Path path)
common/src/main/java/pro/tools/path/ToolPath.java:69
Method
isFollowRedirect
()
http/src/main/java/pro/tools/http/jdk/HttpBuilder.java:110
Method
isIDCard15
验证身份证号码15位 @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:182
Method
isIDCard18
验证身份证号码18位 @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:194
Method
isIP
验证IP地址 @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:266
Method
isInteger
判断是否为整数(包括负数) @param input 要判断的数字 @return 是返回true, 否则返回false
common/src/main/java/pro/tools/data/text/ToolRegex.java:43
Method
isLeapYear
是否是闰年 @return result
common/src/main/java/pro/tools/time/DatePlus.java:287
Method
isMobileExact
验证手机号(精确) @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:158
Method
isMobileSimple
验证手机号(简单) @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:146
Method
isMoney
判断是否为金额 @param input 需要判断的数字 @return 若是金额返回true, 否则返回false
common/src/main/java/pro/tools/data/text/ToolRegex.java:122
Method
isNameToken
(JsonToken currentToken)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:59
Method
isNumberToken
(JsonToken currentToken)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:67
Method
isSame
(DatePlus datePlus, DateType dateType)
common/src/main/java/pro/tools/time/DatePlus.java:322
Method
isStringToken
(JsonToken currentToken)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:63
Method
isTel
验证电话号码 @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:170
Method
isURL
验证URL @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:218
Method
isUsername
验证用户名 <p>取值范围为a-z,A-Z,0-9,"_",汉字,不能以"_"结尾,用户名必须是6-20位</p> @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:242
Method
isWordOrNumber
判断是否为数字或英文字符 @param input 需要判断的字符串,不能含有标点或其它特殊字符 @return 若为数字或英文字符返回true 否则返回false
common/src/main/java/pro/tools/data/text/ToolRegex.java:134
Method
isZh
验证汉字 @param input 待验证文本 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:230
Method
jar
(String filePath)
common/src/main/java/pro/tools/system/ToolMaven.java:24
Method
join
将字符串数据组拼接一个字符串 @param stringArray @return
common/src/main/java/pro/tools/data/text/ToolStr.java:371
Method
keyExchange_1
密钥协商发起第一步 @return
security/src/main/java/pro/tools/security/sm/SM2.java:594
Method
keyExchange_2
密钥协商响应方 @param entity 传输实体 @return
security/src/main/java/pro/tools/security/sm/SM2.java:608
Method
keyExchange_3
密钥协商发起方第二步 @param entity 传输实体
security/src/main/java/pro/tools/security/sm/SM2.java:652
Method
keyExchange_4
密钥确认最后一步 @param entity 传输实体
security/src/main/java/pro/tools/security/sm/SM2.java:699
Method
listFilesInDir
获取目录下所有文件 @param dirPath 目录路径 @param isRecursive 是否递归进子目录 @return 文件链表
common/src/main/java/pro/tools/file/ToolFile.java:593
Method
listFilesInDirWithFilter
获取目录下所有后缀名为suffix的文件 <p>大小写忽略</p> @param dirPath 目录路径 @param suffix 后缀名 @param isRecursive 是否递归进子目录 @return 文件链表
common/src/main/java/pro/tools/file/ToolFile.java:674
Method
longValue
()
common/src/main/java/pro/tools/data/decimal/Decimal.java:294
Method
lowerFirstLetter
首字母小写 @param s 待转字符串 @return 首字母小写字符串
common/src/main/java/pro/tools/data/text/ToolStr.java:216
Method
makeHtml
生成静态html @param tlPath 模板路径 @param paramMap 参数 @param htmlPath html文件保存路径
common/src/main/java/pro/tools/script/ToolScript.java:87
Method
map2str
(Map<String, Object> params, String middleStr, String endStr)
common/src/main/java/pro/tools/data/text/ToolConvert.java:534
Method
mapToModel
将模型进行JSON解码 @param data @param classOfT @return Object
common/src/main/java/pro/tools/data/text/ToolJson.java:187
Method
mapToModelList
将模型进行JSON解码 @param data @param classOfT @return Object
common/src/main/java/pro/tools/data/text/ToolJson.java:199
Method
memorySize2Byte
以unit为单位的内存大小转字节数 @param memorySize 大小 @param unit 单位类型 <ul> <li>{@link UnitConst.MemoryUnit#BYTE}: 字节</li> <li>{@link UnitConst.Memo
common/src/main/java/pro/tools/data/text/ToolConvert.java:148
Method
millis2FitTimeSpan
毫秒时间戳转合适时间长度 @param millis 毫秒时间戳 <p>小于等于0,返回null</p> @param precision 精度 <ul> <li>precision = 0,返回null</li> <li>precision = 1,返回天</li
common/src/main/java/pro/tools/data/text/ToolConvert.java:283
Method
millis2TimeSpan
毫秒时间戳转以unit为单位的时间长度 @param millis 毫秒时间戳 @param unit 单位类型 <ul> <li>{@link UnitConst.TimeUnit#MSEC}: 毫秒</li> <li>{@link UnitConst.TimeU
common/src/main/java/pro/tools/data/text/ToolConvert.java:255
Method
modelToMap
将模型进行JSON解码 @param data @return Object
common/src/main/java/pro/tools/data/text/ToolJson.java:210
Method
modelToMapList
将模型进行JSON解码 @param data @return Object
common/src/main/java/pro/tools/data/text/ToolJson.java:221
Method
moneyStrValue
精确最多2位小数四舍五入转换为字符串 @return
common/src/main/java/pro/tools/data/decimal/Decimal.java:276
Method
moveDir
移动目录 @param srcDirPath 源目录路径 @param destDirPath 目标目录路径 @return {@code true}: 移动成功<br>{@code false}: 移动失败
common/src/main/java/pro/tools/file/ToolFile.java:426
Method
moveFile
移动文件 @param srcFilePath 源文件路径 @param destFilePath 目标文件路径 @return {@code true}: 移动成功<br>{@code false}: 移动失败
common/src/main/java/pro/tools/file/ToolFile.java:454
Method
mul
乘法 @param object @return
common/src/main/java/pro/tools/data/decimal/Decimal.java:171
Method
newThread
(Runnable runnable)
common/src/main/java/pro/tools/system/NamedThreadFactory.java:50
Method
notBlank
判断字符串不为空返回true @param str @return
common/src/main/java/pro/tools/data/text/ToolStr.java:76
Method
notNull
判断多个Object对象不为null,则返回true @param paras @return
common/src/main/java/pro/tools/data/text/ToolStr.java:106
Method
null2Length0
null转为长度为0的字符串 @param s 待转字符串 @return s为null转为长度为0字符串,否则不改变
common/src/main/java/pro/tools/data/text/ToolStr.java:170
Method
number2Str
@param value @param scale @return
common/src/main/java/pro/tools/data/decimal/ToolDecimal.java:188
Method
number2double
@param value @param scale @return
common/src/main/java/pro/tools/data/decimal/ToolDecimal.java:198
Method
numberOfLeadingZeros
返回零位的最高位(“最左侧”)之前的数中指定的int值的二进制补码表示一比特 <p> 此方法返回零位的最高位(“最左侧”)前在指定的int值的二进制补码表示法,或32个1位的数量,如果该值为零。 @param i 数字 @return 结果
common/src/main/java/pro/tools/data/decimal/ToolDecimal.java:110
Method
ofNanos
(DatePlus datePlus)
common/src/main/java/pro/tools/time/DatePlus.java:402
Method
output2InputStream
outputStream转inputStream @param out 输出流 @return inputStream子类
common/src/main/java/pro/tools/data/text/ToolConvert.java:514
Method
outputStream2String
outputStream转string按编码 @param out 输出流 @param charsetName 编码格式 @return 字符串
common/src/main/java/pro/tools/data/text/ToolConvert.java:480
Method
post
(String url)
http/src/main/java/pro/tools/http/okhttp/ToolSendHttp.java:38
Method
postVisitDirectory
(Path dir, IOException exc)
common/src/main/java/pro/tools/path/visit/RmrVisitor.java:43
Method
postVisitDirectory
(Path dir, IOException exc)
common/src/main/java/pro/tools/system/ClassSearchVisitor.java:65
Method
preVisitDirectory
(Path dir, BasicFileAttributes attrs)
common/src/main/java/pro/tools/path/visit/RmrVisitor.java:24
Method
preVisitDirectory
(Path dir, BasicFileAttributes attrs)
common/src/main/java/pro/tools/system/ClassSearchVisitor.java:28
Method
pressImage
把图片印刷到图片上 @param pressImg -- 水印文件 @param targetImg -- 目标文件 @param x @param y
common/src/main/java/pro/tools/data/image/ToolImagePressText.java:31
Method
pressText
打印文字水印图片,右下角计算坐标 @param pressText --文字 @param targetImg -- 目标图片 @param fontName -- 字体名 @param fontStyle -- 字体样式 @para
common/src/main/java/pro/tools/data/image/ToolImagePressText.java:70
Method
reName
(Path path, String newName)
common/src/main/java/pro/tools/path/ToolPath.java:103
Method
readBytes
(Path path)
common/src/main/java/pro/tools/path/ToolPath.java:202
Method
readFile2List
指定编码按行读取文件到链表中 @param filePath 文件路径 @param charsetName 编码格式 @return 文件行链表
common/src/main/java/pro/tools/file/ToolFile.java:984
Method
readInputStream
(Path path)
common/src/main/java/pro/tools/path/ToolPath.java:206
Method
readReader
(Path path)
common/src/main/java/pro/tools/path/ToolPath.java:210
Method
readStream
(Path path)
common/src/main/java/pro/tools/path/ToolPath.java:194
Method
readStrings
(Path path)
common/src/main/java/pro/tools/path/ToolPath.java:198
Method
reading
(JsonReader jsonReader)
common/src/main/java/pro/tools/data/text/json/typeadapter/BigDecimalTypeAdapter.java:14
Method
reading
(JsonReader jsonReader)
common/src/main/java/pro/tools/data/text/json/typeadapter/LocalDateTypeAdapter.java:18
Method
reading
(JsonReader jsonReader)
common/src/main/java/pro/tools/data/text/json/typeadapter/DatePlusTypeAdapter.java:20
Method
reading
(JsonReader jsonReader)
common/src/main/java/pro/tools/data/text/json/typeadapter/LocalDateTimeTypeAdapter.java:18
← previous
next →
601–700 of 796, ranked by callers