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
↓ 110 callers
Method
getInstance
()
common/src/main/java/pro/tools/data/ToolClone.java:17
↓ 56 callers
Method
getFileByPath
根据文件路径获取文件 @param filePath 文件路径 @return 文件
common/src/main/java/pro/tools/file/ToolFile.java:35
↓ 51 callers
Method
add
基本数值运算:加法 @param object @return
common/src/main/java/pro/tools/data/decimal/Decimal.java:147
↓ 46 callers
Method
init
()
common/src/main/java/pro/tools/system/ToolClassSearch.java:30
↓ 44 callers
Method
toByteArray
(int a, int b, int c, int d, int e, int f, int g, int h)
security/src/main/java/pro/tools/security/sm/SM3.java:167
↓ 37 callers
Method
write
(JsonWriter jsonWriter, T value)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:22
↓ 35 callers
Method
length
返回字符串长度 @param s 字符串 @return null返回0,其他返回自身长度
common/src/main/java/pro/tools/data/text/ToolStr.java:182
↓ 32 callers
Method
toString
()
common/src/main/java/pro/tools/time/Lunar.java:56
↓ 27 callers
Method
getOsSystemProperty
获取java系统环境变量 @param key @return
common/src/main/java/pro/tools/system/ToolOS.java:72
↓ 27 callers
Method
of
(String url)
http/src/main/java/pro/tools/http/pojo/HttpSend.java:57
↓ 25 callers
Method
get
(String url)
http/src/main/java/pro/tools/http/okhttp/ToolSendHttp.java:34
↓ 22 callers
Method
toString
()
common/src/main/java/pro/tools/data/text/json/typeimpl/WildcardTypeImpl.java:49
↓ 21 callers
Method
encode
功能:编码字符串 @param data 源字符串 @return String
security/src/main/java/pro/tools/security/ToolBase64.java:28
↓ 21 callers
Method
read
(JsonReader jsonReader)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:17
↓ 20 callers
Method
equals
(Object object)
common/src/main/java/pro/tools/time/DatePlus.java:557
↓ 15 callers
Method
getYear
获取年份 @return 年
common/src/main/java/pro/tools/time/DatePlus.java:132
↓ 15 callers
Method
sm3hash
sm3摘要 @param params @return
security/src/main/java/pro/tools/security/sm/SM2.java:102
↓ 14 callers
Method
getMonth
获取月份 @return 月
common/src/main/java/pro/tools/time/DatePlus.java:141
↓ 14 callers
Method
isSpace
判断字符串是否为null或全为空格 @param s 待校验字符串 @return {@code true}: null或全空格<br> {@code false}: 不为null且不全空格
common/src/main/java/pro/tools/data/text/ToolStr.java:37
↓ 13 callers
Method
isBlank
字符串为 null 或者内部字符全部为 ' ' '\t' '\n' '\r' 这四类字符时返回 true
common/src/main/java/pro/tools/data/text/ToolStr.java:45
↓ 13 callers
Method
isMatch
判断是否匹配正则 @param regex 正则表达式 @param input 要匹配的字符串 @return {@code true}: 匹配<br>{@code false}: 不匹配
common/src/main/java/pro/tools/data/text/ToolRegex.java:280
↓ 12 callers
Method
format
(final Date date, final String pattern)
common/src/main/java/pro/tools/time/ToolDatePlus.java:46
↓ 12 callers
Method
getDayOfMonth
获取天在这月的次序 @return 天
common/src/main/java/pro/tools/time/DatePlus.java:177
↓ 12 callers
Method
setErrMsg
(String errMsg)
http/src/main/java/pro/tools/http/pojo/HttpReceive.java:67
↓ 10 callers
Method
doubleValue
()
common/src/main/java/pro/tools/data/decimal/Decimal.java:304
↓ 10 callers
Method
getBitInt
(int data, int length, int shift)
common/src/main/java/pro/tools/time/ToolLunar.java:55
↓ 10 callers
Method
setThrowable
(Throwable throwable)
http/src/main/java/pro/tools/http/pojo/HttpReceive.java:76
↓ 9 callers
Method
build
(long connectTimeout, long readTimeout, long writeTimeout)
http/src/main/java/pro/tools/http/okhttp/ToolHttpBuilder.java:95
↓ 9 callers
Method
getPath
(String first, String... more)
common/src/main/java/pro/tools/path/ToolPath.java:51
↓ 9 callers
Method
isEmpty
判断字符串是否为null或长度为0 @param s 待校验字符串 @return {@code true}: 空<br> {@code false}: 不为空
common/src/main/java/pro/tools/data/text/ToolStr.java:25
↓ 9 callers
Method
setHaveError
(Boolean haveError)
http/src/main/java/pro/tools/http/pojo/HttpReceive.java:58
↓ 9 callers
Method
toInteger
(byte[] source, int index)
security/src/main/java/pro/tools/security/sm/SM3.java:157
↓ 8 callers
Method
compareToken
(JsonToken currentToken, JsonToken targetToken)
common/src/main/java/pro/tools/data/text/json/typeadapter/BaseTypeAdapter.java:55
↓ 8 callers
Method
equalsIgnoreCase
判断两字符串忽略大小写是否相等 @param a 待校验字符串a @param b 待校验字符串b @return {@code true}: 相等<br>{@code false}: 不相等
common/src/main/java/pro/tools/data/text/ToolStr.java:158
↓ 8 callers
Method
getBigDecimal
获取属性值 @return
common/src/main/java/pro/tools/data/decimal/Decimal.java:100
↓ 8 callers
Method
getClass
(String pathString)
common/src/main/java/pro/tools/system/ClassSearchVisitor.java:33
↓ 8 callers
Method
isDir
判断是否是目录 @param dirPath 目录路径 @return {@code true}: 是<br>{@code false}: 否
common/src/main/java/pro/tools/file/ToolFile.java:118
↓ 8 callers
Method
isFile
判断是否是文件 @param filePath 文件路径 @return {@code true}: 是<br>{@code false}: 否
common/src/main/java/pro/tools/file/ToolFile.java:142
↓ 7 callers
Method
addTypeParam
(Class clazz)
common/src/main/java/pro/tools/data/text/json/TypeBuilder.java:49
↓ 7 callers
Method
ofDateTime
(ChronoUnit chronoUnit, DatePlus datePlus)
common/src/main/java/pro/tools/time/DatePlus.java:406
↓ 6 callers
Method
anyToJson
将模型进行JSON解码 @return Object
common/src/main/java/pro/tools/data/text/ToolJson.java:155
↓ 6 callers
Method
createOrExistsDir
判断目录是否存在,不存在则判断是否创建成功 @param dirPath 目录路径 @return {@code true}: 存在或创建成功<br>{@code false}: 不存在或创建失败
common/src/main/java/pro/tools/file/ToolFile.java:166
↓ 6 callers
Method
getHour
获取小时数 @return
common/src/main/java/pro/tools/time/DatePlus.java:195
↓ 6 callers
Method
getPublicKey
()
security/src/main/java/pro/tools/security/sm/SM2KeyPair.java:22
↓ 6 callers
Method
ofSeconds
(DatePlus datePlus)
common/src/main/java/pro/tools/time/DatePlus.java:398
↓ 5 callers
Method
between
判断是否在范围内 @param param @param min @param max @return
security/src/main/java/pro/tools/security/sm/SM2.java:339
↓ 5 callers
Method
getCommands
()
common/src/main/java/pro/tools/system/ToolShell.java:144
↓ 5 callers
Method
getFileName
获取全路径中的文件名 @param file 文件 @return 文件名
common/src/main/java/pro/tools/file/ToolFile.java:1448
↓ 5 callers
Method
getUrl
()
http/src/main/java/pro/tools/http/pojo/HttpSend.java:78
↓ 5 callers
Method
isExists
(Path path)
common/src/main/java/pro/tools/path/ToolPath.java:65
↓ 5 callers
Method
join
字节数组拼接 @param params @return
security/src/main/java/pro/tools/security/sm/SM2.java:82
↓ 5 callers
Method
random
随机数生成器 @param max @return
security/src/main/java/pro/tools/security/sm/SM2.java:68
↓ 5 callers
Method
setIsDone
(Boolean isDone)
http/src/main/java/pro/tools/http/pojo/HttpReceive.java:121
↓ 5 callers
Method
setMethod
(HttpMethod method)
http/src/main/java/pro/tools/http/pojo/HttpSend.java:109
↓ 5 callers
Method
toString
()
common/src/main/java/pro/tools/data/decimal/Decimal.java:253
↓ 4 callers
Method
KDF
密钥派生函数 @param Z @param klen 生成klen字节数长度的密钥 @return
security/src/main/java/pro/tools/security/sm/SM2.java:159
↓ 4 callers
Method
createOrExistsFile
判断文件是否存在,不存在则判断是否创建成功 @param filePath 文件路径 @return {@code true}: 存在或创建成功<br>{@code false}: 不存在或创建失败
common/src/main/java/pro/tools/file/ToolFile.java:191
↓ 4 callers
Method
equals
判断两字符串是否相等 @param a 待校验字符串a @param b 待校验字符串b @return {@code true}: 相等<br>{@code false}: 不相等
common/src/main/java/pro/tools/data/text/ToolStr.java:128
↓ 4 callers
Method
fullStrValue
()
common/src/main/java/pro/tools/data/decimal/Decimal.java:258
↓ 4 callers
Method
getHeaders
()
http/src/main/java/pro/tools/http/pojo/HttpSend.java:96
↓ 4 callers
Method
getMethod
()
http/src/main/java/pro/tools/http/pojo/HttpSend.java:105
↓ 4 callers
Method
getMinute
获取分钟数 @return
common/src/main/java/pro/tools/time/DatePlus.java:204
↓ 4 callers
Method
getNumberRandom
产生两个数之间的随机数 @param min 小数 @param max 比min大的数 @return int 随机数字
common/src/main/java/pro/tools/data/text/ToolRandoms.java:112
↓ 4 callers
Method
getParams
()
http/src/main/java/pro/tools/http/pojo/HttpSend.java:87
↓ 4 callers
Method
getPrivateKey
()
security/src/main/java/pro/tools/security/sm/SM2KeyPair.java:26
↓ 4 callers
Method
getValue
()
common/src/main/java/pro/tools/file/FileType.java:172
↓ 4 callers
Method
pattern
(final String patternStr)
common/src/main/java/pro/tools/time/ToolDatePlus.java:60
↓ 4 callers
Method
pow
幂运算 @param n 幂数 @return 结果
common/src/main/java/pro/tools/data/decimal/Decimal.java:209
↓ 4 callers
Method
rmr
(Path path)
common/src/main/java/pro/tools/path/ToolPath.java:174
↓ 4 callers
Method
sendHttp
用于请求http @param send 里面包含请求的信息 @return 响应的信息
http/src/main/java/pro/tools/http/jdk/ToolHttp.java:73
↓ 4 callers
Method
toString
()
security/src/main/java/pro/tools/security/sm/SM2.java:724
↓ 4 callers
Method
toString
Object 转换成 String 为null 返回空字符,使用:toString(值,默认值[选填]) @param args 参数序列 @return 返回转换后的String
common/src/main/java/pro/tools/format/ToolFormat.java:35
↓ 3 callers
Method
ZA
取得用户标识字节数组 @param IDA @param aPublicKey @return
security/src/main/java/pro/tools/security/sm/SM2.java:142
↓ 3 callers
Method
clone
(T src)
common/src/main/java/pro/tools/data/ToolClone.java:13
↓ 3 callers
Method
copyOrMoveFile
复制或移动文件 @param srcFilePath 源文件路径 @param destFilePath 目标文件路径 @param isMove 是否移动 @return {@code true}: 复制或移动成功<br>{@code false
common/src/main/java/pro/tools/file/ToolFile.java:324
↓ 3 callers
Method
date2LocalDateTime
(final Date date)
common/src/main/java/pro/tools/time/ToolDatePlus.java:27
↓ 3 callers
Method
encode
生成二维码 @param content 条码文本内容 @param width 条码宽度 @param height 条码高度 @param fileType 文件类型,如png @param savePath 保存路径
common/src/main/java/pro/tools/data/image/ToolBarCode.java:46
↓ 3 callers
Method
generateKeyPair
生成密钥对 @return
security/src/main/java/pro/tools/security/sm/SM2.java:377
↓ 3 callers
Method
getCertificate
获得Certificate @param certificatePath 证书路径 @return Certificate 证书 @throws Exception
security/src/main/java/pro/tools/security/ToolCertificate.java:92
↓ 3 callers
Method
getCertificate
获得Certificate @param certificatePath 证书路径 @return Certificate 证书 @throws Exception
security/src/main/java/pro/tools/security/ToolCertificate2.java:97
↓ 3 callers
Method
getCharset
()
http/src/main/java/pro/tools/http/pojo/HttpSend.java:114
↓ 3 callers
Method
getKeyStore
获得KeyStore @param keyStorePath 密钥库路径 @param password 密码 @return KeyStore 密钥库 @throws Exception
security/src/main/java/pro/tools/security/ToolHTTPS.java:45
↓ 3 callers
Method
getNeedReceiveHeaders
()
http/src/main/java/pro/tools/http/pojo/HttpSend.java:123
↓ 3 callers
Method
getPath
(Class clazz)
common/src/main/java/pro/tools/system/ToolPosition.java:13
↓ 3 callers
Method
getPrivateKeyByKeyStore
由KeyStore获得私钥 @param keyStorePath 密钥库路径 @param alias 别名 @param password 密码 @return PrivateKey 私钥 @throws Exception
security/src/main/java/pro/tools/security/ToolCertificate.java:52
↓ 3 callers
Method
getPrivateKeyByKeyStore
由KeyStore获得私钥 @param keyStorePath 密钥库路径 @param alias 别名 @param password 密码 @return PrivateKey 私钥 @throws Exception
security/src/main/java/pro/tools/security/ToolCertificate2.java:57
↓ 3 callers
Method
getType
()
common/src/main/java/pro/tools/data/text/json/TypeToken.java:23
↓ 3 callers
Method
init
初始化
http/src/main/java/pro/tools/http/pojo/HttpSend.java:72
↓ 3 callers
Method
isWindows
()
common/src/main/java/pro/tools/system/ToolSystem.java:18
↓ 3 callers
Method
newInstance
(Class raw)
common/src/main/java/pro/tools/data/text/json/TypeBuilder.java:26
↓ 3 callers
Method
ofDay
(DatePlus datePlus)
common/src/main/java/pro/tools/time/DatePlus.java:386
↓ 3 callers
Method
ofHour
(DatePlus datePlus)
common/src/main/java/pro/tools/time/DatePlus.java:390
↓ 3 callers
Method
ofMinutes
(DatePlus datePlus)
common/src/main/java/pro/tools/time/DatePlus.java:394
↓ 3 callers
Method
ofMonth
(DatePlus datePlus)
common/src/main/java/pro/tools/time/DatePlus.java:382
↓ 3 callers
Method
ofYear
(DatePlus datePlus)
common/src/main/java/pro/tools/time/DatePlus.java:378
↓ 3 callers
Method
send
(HttpSend httpSend)
http/src/main/java/pro/tools/http/okhttp/ToolSendHttp.java:46
↓ 3 callers
Method
setResponseBody
(String responseBody)
http/src/main/java/pro/tools/http/pojo/HttpReceive.java:103
↓ 3 callers
Method
setResponseHeader
(Map<String, String> responseHeader)
http/src/main/java/pro/tools/http/pojo/HttpReceive.java:112
↓ 3 callers
Method
setStatusCode
(Integer statusCode)
http/src/main/java/pro/tools/http/pojo/HttpReceive.java:85
↓ 3 callers
Method
setStatusText
(String statusText)
http/src/main/java/pro/tools/http/pojo/HttpReceive.java:94
next →
1–100 of 796, ranked by callers