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
chars2Bytes
charArr转byteArr @param chars 字符数组 @return 字节数组
common/src/main/java/pro/tools/data/text/ToolConvert.java:102
Method
clone
()
common/src/main/java/pro/tools/data/decimal/Decimal.java:349
Method
clone
()
common/src/main/java/pro/tools/time/DatePlus.java:567
Method
compress
字符串的压缩 @param str 待压缩的字符串 @return 返回压缩后的字符串 @throws IOException
common/src/main/java/pro/tools/data/text/ToolStrCompress.java:31
Method
configSSLSocketFactory
为HttpsURLConnection配置SSLSocketFactory @param conn HttpsURLConnection @param password 密码 @param keyStorePath 密钥库路径 @param trus
security/src/main/java/pro/tools/security/ToolHTTPS2.java:85
Method
configSSLSocketFactory
为HttpsURLConnection配置SSLSocketFactory @param conn HttpsURLConnection @param password 密码 @param keyStorePath 密钥库路径 @param trus
security/src/main/java/pro/tools/security/ToolHTTPS.java:122
Method
copy
(Path src, Path dest, boolean replace)
common/src/main/java/pro/tools/path/ToolPath.java:127
Method
copyDir
复制目录 @param srcDirPath 源目录路径 @param destDirPath 目标目录路径 @return {@code true}: 复制成功<br>{@code false}: 复制失败
common/src/main/java/pro/tools/file/ToolFile.java:370
Method
copyFile
复制文件 @param srcFilePath 源文件路径 @param destFilePath 目标文件路径 @return {@code true}: 复制成功<br>{@code false}: 复制失败
common/src/main/java/pro/tools/file/ToolFile.java:398
Method
createDir
(Path path, boolean replace)
common/src/main/java/pro/tools/path/ToolPath.java:108
Method
createFile
(Path path, boolean replace)
common/src/main/java/pro/tools/path/ToolPath.java:141
Method
createFileByDeleteOldFile
判断文件是否存在,存在则在创建之前删除 @param filePath 文件路径 @return {@code true}: 创建成功<br>{@code false}: 创建失败
common/src/main/java/pro/tools/file/ToolFile.java:222
Method
createQRCode
根据内容生成二维码数据 @param content 二维码文字内容[为了信息安全性,一般都要先进行数据加密] @param width 二维码照片宽度 @param height 二维码照片高度 @return
common/src/main/java/pro/tools/data/image/ToolBarCode.java:171
Method
cut
裁剪 @param srcPath 源图片路径名称如:c:/1.jpg @param savePath 剪切图片存放路径名称.如:c:/2.jpg @param x 剪切点x坐标 @param y @param width 剪切点大小
common/src/main/java/pro/tools/data/image/ToolImageTailor.java:41
Method
dealJsonStr
将json列表转换为字符串列表,每个字符串为一个对象 @param json @return List<String>
common/src/main/java/pro/tools/data/text/ToolJson.java:321
Method
decode
(String url, Charset charset)
security/src/main/java/pro/tools/security/SecurityUrl.java:28
Method
decode
功能:解码字符串 @param data 源字符串 @return String
security/src/main/java/pro/tools/security/ToolBase64.java:40
Method
decrypt
解密 @param data 待解密数据 @param key 密钥 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolDESede.java:73
Method
decrypt
解密 @param data 数据 @param password 密码 @param salt 盐 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolPBE.java:142
Method
decrypt
解密 @param data 待解密数据 @param key 密钥 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolAES.java:78
Method
decrypt
解密 @param data 待解密数据 @param key 密钥 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolIDEA.java:75
Method
decrypt
解密<br> @param data 待解密数据 @param key 密钥 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolDH.java:185
Method
decrypt
解密 @param data 待解密数据 @param key 密钥 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolDES.java:76
Method
decrypt
私钥解密 @param encryptData 密文数据字节数组 @param privateKey 解密私钥 @return
security/src/main/java/pro/tools/security/sm/SM2.java:271
Method
decryptByPrivateKey
私钥解密 @param data 待解密数据 @param key 私钥 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolRSA.java:66
Method
decryptByPrivateKey
用私钥解密 @param data 待解密数据 @param key 私钥 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolElGamal.java:74
Method
decryptByPrivateKey
私钥解密 @param data 待解密数据 @param keyStorePath 密钥库路径 @param alias 别名 @param password 密码 @return byte[] 解密数据 @throws Exc
security/src/main/java/pro/tools/security/ToolCertificate.java:193
Method
decryptByPrivateKey
私钥解密 @param data 待解密数据 @param keyStorePath 密钥库路径 @param alias 别名 @param password 密码 @return byte[] 解密数据 @throws Exc
security/src/main/java/pro/tools/security/ToolCertificate2.java:182
Method
decryptByPublicKey
公钥解密 @param data 待解密数据 @param key 公钥 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolRSA.java:95
Method
decryptByPublicKey
公钥解密 @param data 待解密数据 @param certificatePath 证书路径 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolCertificate.java:243
Method
decryptByPublicKey
公钥解密 @param data 待解密数据 @param certificatePath 证书路径 @return byte[] 解密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolCertificate2.java:232
Method
deserialize
(JsonElement json, Type type, JsonDeserializationContext jsonDeserializationContext)
common/src/main/java/pro/tools/data/text/json/typeadapter/TreeMapTypeAdapter.java:19
Method
dirIterator
(Path dir)
common/src/main/java/pro/tools/path/ToolPath.java:178
Method
dirStream
(Path dir)
common/src/main/java/pro/tools/path/ToolPath.java:182
Method
div
除法 @param object @return
common/src/main/java/pro/tools/data/decimal/Decimal.java:183
Method
encode
(String url, Charset charset)
security/src/main/java/pro/tools/security/SecurityUrl.java:16
Method
encodeGOST3411Hex
GOST3411Hex加密 @param data 待加密数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMD.java:137
Method
encodeHmacMD2Hex
HmacMD2Hex消息摘要 @param data 待做消息摘要处理的数据 @param key 密钥 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC_BCP.java:89
Method
encodeHmacMD4Hex
HmacMD4Hex消息摘要 @param data 待做消息摘要处理的数据 @param key 密钥 @return String 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC_BCP.java:163
Method
encodeHmacMD5
HmacMD5加密 @param data 待加密数据 @param key 密钥 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC.java:53
Method
encodeHmacRipeMD128Hex
HmacRipeMD128Hex消息摘要 @param data 待做消息摘要处理的数据 @param key 密钥 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolHmacRipeMD.java:90
Method
encodeHmacRipeMD160Hex
HmacRipeMD160Hex消息摘要 @param data 待做消息摘要处理的数据 @param key 密钥 @return String 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolHmacRipeMD.java:163
Method
encodeHmacSHA
HmacSHA1加密 @param data 待加密数据 @param key 密钥 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC.java:99
Method
encodeHmacSHA224Hex
HmacSHA224Hex消息摘要 @param data 待做消息摘要处理的数据 @param key 密钥 @return String 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC_BCP.java:237
Method
encodeHmacSHA256
HmacSHA256加密 @param data 待加密数据 @param key 密钥 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC.java:145
Method
encodeHmacSHA384
HmacSHA384加密 @param data 待加密数据 @param key 密钥 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC.java:192
Method
encodeHmacSHA512
HmacSHA512加密 @param data 待加密数据 @param key 密钥 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMAC.java:239
Method
encodeMD2Hex
MD2加密 @param data 待加密数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMD2.java:46
Method
encodeMD4Hex
MD4加密 @param data 待加密数据 @return String 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMD4.java:52
Method
encodeMD5Hex
MD5加密 @param data 待加密数据 @return String 消息摘要 @throws NoSuchAlgorithmException
security/src/main/java/pro/tools/security/md/ToolMD5.java:51
Method
encodeRipeMD128Hex
RipeMD128Hex消息摘要 @param data 待做消息摘要处理的数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolRipeMD.java:53
Method
encodeRipeMD160Hex
RipeMD160Hex消息摘要 @param data 待做消息摘要处理的数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolRipeMD.java:94
Method
encodeRipeMD256Hex
RipeMD256Hex消息摘要 @param data 待做消息摘要处理的数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolRipeMD.java:135
Method
encodeRipeMD320Hex
RipeMD320Hex消息摘要 @param data 待做消息摘要处理的数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolRipeMD.java:176
Method
encodeSHA224Hex
SHA-224加密 @param data 待加密数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolSHA2.java:51
Method
encodeSHA256Hex
SHA-256加密 @param data 待加密数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolSHA2.java:87
Method
encodeSHA384Hex
SHA-384加密 @param data 待加密数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolSHA2.java:123
Method
encodeSHA512Hex
SHA-512加密 @param data 待加密数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolSHA2.java:159
Method
encodeSHAHex
SHA-1加密 @param data 待加密数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolSHA1.java:46
Method
encodeTigerHex
TigerHex加密 @param data 待加密数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMD.java:55
Method
encodeWhirlpoolHex
WhirlpoolHex加密 @param data 待加密数据 @return byte[] 消息摘要 @throws Exception
security/src/main/java/pro/tools/security/md/ToolMD.java:96
Method
encrypt
加密 @param data 待加密数据 @param key 密钥 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolDESede.java:102
Method
encrypt
加密 @param data 数据 @param password 密码 @param salt 盐 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolPBE.java:109
Method
encrypt
加密 @param data 待加密数据 @param key 密钥 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolAES.java:106
Method
encrypt
加密 @param data 待加密数据 @param key 密钥 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolIDEA.java:101
Method
encrypt
加密 @param data 待加密数据 @param key 密钥 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolDH.java:160
Method
encrypt
加密 @param data 待加密数据 @param key 密钥 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolDES.java:103
Method
encrypt
公钥加密 @param input 加密原文 @param publicKey 公钥 @return
security/src/main/java/pro/tools/security/sm/SM2.java:203
Method
encryptByPrivateKey
私钥加密 @param data 待加密数据 @param key 私钥 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolRSA.java:153
Method
encryptByPrivateKey
私钥加密 @param data 待加密数据 @param keyStorePath 密钥库路径 @param alias 别名 @param password 密码 @return byte[] 加密数据 @throws Exc
security/src/main/java/pro/tools/security/ToolCertificate.java:164
Method
encryptByPrivateKey
私钥加密 @param data 待加密数据 @param keyStorePath 密钥库路径 @param alias 别名 @param password 密码 @return byte[] 加密数据 @throws Exc
security/src/main/java/pro/tools/security/ToolCertificate2.java:153
Method
encryptByPublicKey
公钥加密 @param data 待加密数据 @param key 公钥 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolRSA.java:125
Method
encryptByPublicKey
用公钥加密 @param data 待加密数据 @param key 公钥 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolElGamal.java:107
Method
encryptByPublicKey
公钥加密 @param data 待加密数据 @param certificatePath 证书路径 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolCertificate.java:218
Method
encryptByPublicKey
公钥加密 @param data 待加密数据 @param certificatePath 证书路径 @return byte[] 加密数据 @throws Exception
security/src/main/java/pro/tools/security/ToolCertificate2.java:207
Method
endSubType
()
common/src/main/java/pro/tools/data/text/json/TypeBuilder.java:39
Method
equals
(Object obj)
common/src/main/java/pro/tools/data/decimal/Decimal.java:344
Method
equals
(Object o)
common/src/main/java/pro/tools/data/text/json/typeimpl/ParameterizedTypeImpl.java:89
Method
equals
(Object o)
common/src/main/java/pro/tools/data/text/json/typeimpl/WildcardTypeImpl.java:76
Method
exceptionCaught
(final ChannelHandlerContext ctx, final Throwable cause)
http/src/main/java/pro/tools/http/netty/handler/HttpClientHandler.java:95
Method
exportPrivateKey
导出私钥到本地 @param privateKey @param path
security/src/main/java/pro/tools/security/sm/SM2.java:445
Method
exportPublicKey
导出公钥到本地 @param publicKey @param path
security/src/main/java/pro/tools/security/sm/SM2.java:396
Method
floatValue
()
common/src/main/java/pro/tools/data/decimal/Decimal.java:299
Method
generateSalt
通过提供加密的强随机数生成器 生成盐 @return @throws NoSuchAlgorithmException
security/src/main/java/pro/tools/security/ToolPBE2.java:88
Method
generateSalt
()
security/src/main/java/pro/tools/security/ToolPbkdf2.java:72
Method
getAuthCodeAll
生成验证码
common/src/main/java/pro/tools/data/text/ToolRandoms.java:76
Method
getAuthCodeAllChar
生成验证码
common/src/main/java/pro/tools/data/text/ToolRandoms.java:58
Method
getAuthCodeNumber
生成验证码,纯数字
common/src/main/java/pro/tools/data/text/ToolRandoms.java:65
Method
getBuilder
()
http/src/main/java/pro/tools/http/jdk/ToolHttp.java:201
Method
getCONFIGURATION
()
common/src/main/java/pro/tools/data/ToolSerialize.java:27
Method
getClazz
(Class<?> clazz)
common/src/main/java/pro/tools/system/ToolClassSearch.java:46
Method
getClazzByAnnotation
(Class<?> clazz)
common/src/main/java/pro/tools/system/ToolClassSearch.java:73
Method
getClazzByInterface
(Class<?> clazz)
common/src/main/java/pro/tools/system/ToolClassSearch.java:88
Method
getClazzByParent
(Class<?> clazz)
common/src/main/java/pro/tools/system/ToolClassSearch.java:106
Method
getCnASCII
将字符串转移为ASCII码 @param cnStr @return
common/src/main/java/pro/tools/data/text/ToolPinYin.java:79
Method
getComments
获取压缩文件中的注释链表 @param zipFilePath 压缩文件路径 @return 压缩文件中的注释链表 @throws IOException IO错误时抛出
common/src/main/java/pro/tools/file/ToolZip.java:639
Method
getConnectTimeout
()
http/src/main/java/pro/tools/http/jdk/HttpBuilder.java:137
Method
getConnectionPool
()
http/src/main/java/pro/tools/http/okhttp/ToolHttpBuilder.java:71
Method
getContentType
(Path path)
common/src/main/java/pro/tools/path/ToolPath.java:85
Method
getDayOfWeekObj
获取天在这周的对象 @return 对象
common/src/main/java/pro/tools/time/DatePlus.java:168
← previous
next →
401–500 of 796, ranked by callers