MCPcopy Create free account

hub / github.com/bomberjin/BM-commons-Utils / functions

Functions92 in github.com/bomberjin/BM-commons-Utils

↓ 12 callersMethodgetKey
(final String key)
src/main/java/com/github/bomberjin/utils/cipher/util/DESedeUtil.java:18
↓ 11 callersMethoddecodeBase64
(byte[] base64Data)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:136
↓ 7 callersMethodbuildUrl
@param host @param path @param querys @return @throws UnsupportedEncodingException
src/main/java/com/github/bomberjin/utils/HttpUtils.java:276
↓ 7 callersMethodencodeBase64
(final byte[] binaryData)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:40
↓ 7 callersMethodwrapClient
@param host @return
src/main/java/com/github/bomberjin/utils/HttpUtils.java:312
↓ 4 callersMethoddecrypty
(String p0)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/Decrypt.java:11
↓ 4 callersMethodencrypty
(String p0)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/Encrypt.java:11
↓ 4 callersMethodgetKey
(final String keyFilepath)
src/main/java/com/github/bomberjin/utils/cipher/CipherUtil.java:52
↓ 4 callersMethodrad
(double d)
src/main/java/com/github/bomberjin/utils/MapUtils.java:41
↓ 3 callersMethodgetAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:23
↓ 2 callersMethodadd
提供精确的加法运算。 @param v1 被加数 @param v2 加数 @return 两个参数的和
src/main/java/com/github/bomberjin/utils/MathUtil.java:29
↓ 2 callersMethodencode
(final Object pObject)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:220
↓ 2 callersMethodgetAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSADecrypt.java:61
↓ 2 callersMethodgetAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:19
↓ 2 callersMethodgetAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractDecrypt.java:20
↓ 2 callersMethodisBase64
(final byte octect)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:22
↓ 1 callersMethodappendResult
(final byte[] key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:43
↓ 1 callersMethoddecode
(final Object pObject)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:48
↓ 1 callersMethoddecrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSADecrypt.java:33
↓ 1 callersMethoddecrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureDecrypt.java:40
↓ 1 callersMethoddiscardNonBase64
(final byte[] data)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:207
↓ 1 callersMethoddiscardWhitespace
(final byte[] data)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:184
↓ 1 callersMethodencrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureEncrypt.java:20
↓ 1 callersMethodencrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:24
↓ 1 callersMethodgetAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureEncrypt.java:43
↓ 1 callersMethodgetAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureDecrypt.java:66
↓ 1 callersMethodgetKey
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSADecrypt.java:54
↓ 1 callersMethodgetKey
(final byte[] key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:53
↓ 1 callersMethodgetKey
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureEncrypt.java:37
↓ 1 callersMethodgetKey
(final byte[] key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:48
↓ 1 callersMethodgetKey
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureDecrypt.java:59
↓ 1 callersMethodgetKey
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractDecrypt.java:43
↓ 1 callersMethodgetKeyByte
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:47
↓ 1 callersMethodisNullOrEmpty
判断传入对象是否位空 @param paramObject @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:65
↓ 1 callersMethodround
提供精确的小数位四舍五入处理。 @param v 需要四舍五入的数字 @param scale 小数点后保留几位 @return 四舍五入后的结果
src/main/java/com/github/bomberjin/utils/MathUtil.java:94
↓ 1 callersMethodsslClient
@param httpClient
src/main/java/com/github/bomberjin/utils/HttpUtils.java:325
MethodAbstractDecrypt
(final String encoding, final String key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractDecrypt.java:47
MethodAbstractEncrypt
(final String encoding)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:57
MethodBASE64Decrypt
base 64 解密 @param key @return @throws Exception
src/main/java/com/github/bomberjin/utils/SecurityUtil.java:69
MethodBASE64Encrypt
base 64 加密 @param key @return @throws Exception
src/main/java/com/github/bomberjin/utils/SecurityUtil.java:79
MethodDESDecrypt
(final String encoding, final String key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/DESDecrypt.java:14
MethodDESEncrypt
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/DESEncrypt.java:14
MethodDecryptyException
(final Exception e)
src/main/java/com/github/bomberjin/utils/cipher/exception/DecryptyException.java:11
MethodEncryptyException
()
src/main/java/com/github/bomberjin/utils/cipher/exception/EncryptyException.java:11
MethodMD5
(final String srcStr)
src/main/java/com/github/bomberjin/utils/cipher/CipherUtil.java:69
MethodMd5With16
16 位Md5 加密 @param plainText @return @throws NoSuchAlgorithmException
src/main/java/com/github/bomberjin/utils/SecurityUtil.java:42
MethodMd5With32
32 位md5 加密 @param plainText @return @throws NoSuchAlgorithmException
src/main/java/com/github/bomberjin/utils/SecurityUtil.java:17
MethodNulltoString
把null转换成空字符串
src/main/java/com/github/bomberjin/utils/SwitchUtil.java:45
MethodNulltoZero
null to zero @param o @return
src/main/java/com/github/bomberjin/utils/SwitchUtil.java:56
MethodPlus
保留两位小数 乘法
src/main/java/com/github/bomberjin/utils/MathUtil.java:10
MethodRSADecrypt
(final String key, final Decrypt decrypt)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSADecrypt.java:17
MethodRSAEncrypt
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:65
MethodSignatureDecrypt
(final String key, final String sign, final Decrypt decrypt)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureDecrypt.java:20
MethodSignatureEncrypt
(final String key, final Encrypt encrypt)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureEncrypt.java:48
MethodappendResult
(final byte[] key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:55
MethodcheckClientTrusted
(X509Certificate[] xcs, String str)
src/main/java/com/github/bomberjin/utils/HttpUtils.java:332
MethodcheckMobileNumber
验证手机号码 @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:73
MethodcheckServerTrusted
(X509Certificate[] xcs, String str)
src/main/java/com/github/bomberjin/utils/HttpUtils.java:335
Methoddecrypt
(final String key, final String src)
src/main/java/com/github/bomberjin/utils/cipher/util/DESedeUtil.java:35
MethoddecryptCipher
(String encryptDataContent, final String pubicKeyPath, final String privateKeyPath)
src/main/java/com/github/bomberjin/utils/cipher/CipherUtil.java:35
Methoddecrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractDecrypt.java:22
Methoddiv
提供(相对)精确的除法运算,当发生除不尽的情况时,精确到 小数点以后10位,以后的数字四舍五入。 @param v1 被除数 @param v2 除数 @return 两个参数的商
src/main/java/com/github/bomberjin/utils/MathUtil.java:66
MethoddoDelete
Delete @param host @param path @param method @param headers @param querys @return @throws Exception
src/main/java/com/github/bomberjin/utils/HttpUtils.java:254
MethoddoGet
get @param host @param path @param method @param headers @param querys @return @throws Exception
src/main/java/com/github/bomberjin/utils/HttpUtils.java:69
MethoddoPost
post form @param host @param path @param method @param headers @param querys @param bodys @return @throws Exception
src/main/java/com/github/bomberjin/utils/HttpUtils.java:95
MethoddoPut
Put String @param host @param path @param method @param headers @param querys @param body @return @throws Exception
src/main/java/com/github/bomberjin/utils/HttpUtils.java:194
Methodencode
(final String key, final String src)
src/main/java/com/github/bomberjin/utils/cipher/util/DESedeUtil.java:49
MethodencodeBase64Chunked
(final byte[] binaryData)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:44
MethodencryptCipher
(final String dataContent, final String pubicKeyPath, final String privateKeyPath)
src/main/java/com/github/bomberjin/utils/cipher/CipherUtil.java:18
Methodencrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:25
MethodgenKeyPairFiles
(final String filePath)
src/main/java/com/github/bomberjin/utils/cipher/util/KeyUtil.java:20
MethodgetAcceptedIssuers
()
src/main/java/com/github/bomberjin/utils/HttpUtils.java:329
MethodgetAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/DESDecrypt.java:9
MethodgetAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/DESEncrypt.java:9
MethodgetDistance
计算两个经纬度之间的距离 结果单位:米 @param latOne @param lngOne @param latTwo @param lngTwo @return
src/main/java/com/github/bomberjin/utils/MapUtils.java:21
MethodgetKeyByte
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:60
MethodgetNowTimeForString
获取当前时间 @return
src/main/java/com/github/bomberjin/utils/TimerUtil.java:12
MethodgetQueryResult
动态链接数据库,并执行sql 查询语句,返回值可配合下面方法:resultSetToJson 转换为json @param driver 数据库驱动 mysql:com.mysql.jdbc.Driver oracle:oracle.jd
src/main/java/com/github/bomberjin/utils/DataSourceUtil.java:24
MethodgetRandmonVerifyCode
生成制定长度验证码 @param verifyCode_len 验证码长度 @return String
src/main/java/com/github/bomberjin/utils/RandomUtil.java:72
MethodgetUUID
获取UUID 去除- @return
src/main/java/com/github/bomberjin/utils/RandomUtil.java:26
MethodgetUpdateResult
动态链接数据库,并执行sql 非查询语句 @param driver 数据库驱动 mysql:com.mysql.jdbc.Driver oracle:oracle.jdbc.driver.OracleDriver @param url
src/main/java/com/github/bomberjin/utils/DataSourceUtil.java:71
Methodis18ByteIdCardComplex
18位身份证校验,比较严格校验 @author lyl @param idCard @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:91
MethodisArrayByteBase64
(byte[] arrayOctect)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:26
MethodisMobileVerification
是否为验证码(6位数字) @param verifyCode @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:162
MethodisNotNull
Purpose:判断一个字符串是否为空 @param value @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:51
MethodisNumber
判断字符串是否为数字 @param str @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:22
MethodisNumberDotTwo
判断字符串是否位带小数点 后两位 @param str @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:36
Methodmul
提供精确的乘法运算。 @param v1 被乘数 @param v2 乘数 @return 两个参数的积
src/main/java/com/github/bomberjin/utils/MathUtil.java:53
MethodnumFormat
把传入的数转换为中文金额大写形式 @param flag int 标志位,1 表示转换整数部分,0 表示转换小数部分 @param s String 要转换的字符串 @return 转换好的带单位的中文金额大写形式
src/main/java/com/github/bomberjin/utils/SwitchUtil.java:14
MethodrandomChar
随机生成由0-9a-zA-Z组合而成的字符串 @param len 字符串长度 @return 生成结果
src/main/java/com/github/bomberjin/utils/RandomUtil.java:56
MethodresultSetToJson
ResultSet 转成json 通常配合于getQueryResult 这个方法 @param rs @return @throws SQLException @throws JSONException
src/main/java/com/github/bomberjin/utils/DataSourceUtil.java:111
Methodsub
提供精确的减法运算。 @param v1 被减数 @param v2 减数 @return 两个参数的差
src/main/java/com/github/bomberjin/utils/MathUtil.java:42