Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bomberjin/BM-commons-Utils
/ functions
Functions
92 in github.com/bomberjin/BM-commons-Utils
⨍
Functions
92
◇
Types & classes
25
↓ 12 callers
Method
getKey
(final String key)
src/main/java/com/github/bomberjin/utils/cipher/util/DESedeUtil.java:18
↓ 11 callers
Method
decodeBase64
(byte[] base64Data)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:136
↓ 7 callers
Method
buildUrl
@param host @param path @param querys @return @throws UnsupportedEncodingException
src/main/java/com/github/bomberjin/utils/HttpUtils.java:276
↓ 7 callers
Method
encodeBase64
(final byte[] binaryData)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:40
↓ 7 callers
Method
wrapClient
@param host @return
src/main/java/com/github/bomberjin/utils/HttpUtils.java:312
↓ 4 callers
Method
decrypty
(String p0)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/Decrypt.java:11
↓ 4 callers
Method
encrypty
(String p0)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/Encrypt.java:11
↓ 4 callers
Method
getKey
(final String keyFilepath)
src/main/java/com/github/bomberjin/utils/cipher/CipherUtil.java:52
↓ 4 callers
Method
rad
(double d)
src/main/java/com/github/bomberjin/utils/MapUtils.java:41
↓ 3 callers
Method
getAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:23
↓ 2 callers
Method
add
提供精确的加法运算。 @param v1 被加数 @param v2 加数 @return 两个参数的和
src/main/java/com/github/bomberjin/utils/MathUtil.java:29
↓ 2 callers
Method
encode
(final Object pObject)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:220
↓ 2 callers
Method
getAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSADecrypt.java:61
↓ 2 callers
Method
getAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:19
↓ 2 callers
Method
getAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractDecrypt.java:20
↓ 2 callers
Method
isBase64
(final byte octect)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:22
↓ 1 callers
Method
appendResult
(final byte[] key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:43
↓ 1 callers
Method
decode
(final Object pObject)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:48
↓ 1 callers
Method
decrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSADecrypt.java:33
↓ 1 callers
Method
decrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureDecrypt.java:40
↓ 1 callers
Method
discardNonBase64
(final byte[] data)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:207
↓ 1 callers
Method
discardWhitespace
(final byte[] data)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:184
↓ 1 callers
Method
encrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureEncrypt.java:20
↓ 1 callers
Method
encrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:24
↓ 1 callers
Method
getAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureEncrypt.java:43
↓ 1 callers
Method
getAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureDecrypt.java:66
↓ 1 callers
Method
getKey
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSADecrypt.java:54
↓ 1 callers
Method
getKey
(final byte[] key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:53
↓ 1 callers
Method
getKey
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureEncrypt.java:37
↓ 1 callers
Method
getKey
(final byte[] key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:48
↓ 1 callers
Method
getKey
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureDecrypt.java:59
↓ 1 callers
Method
getKey
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractDecrypt.java:43
↓ 1 callers
Method
getKeyByte
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:47
↓ 1 callers
Method
isNullOrEmpty
判断传入对象是否位空 @param paramObject @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:65
↓ 1 callers
Method
round
提供精确的小数位四舍五入处理。 @param v 需要四舍五入的数字 @param scale 小数点后保留几位 @return 四舍五入后的结果
src/main/java/com/github/bomberjin/utils/MathUtil.java:94
↓ 1 callers
Method
sslClient
@param httpClient
src/main/java/com/github/bomberjin/utils/HttpUtils.java:325
Method
AbstractDecrypt
(final String encoding, final String key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractDecrypt.java:47
Method
AbstractEncrypt
(final String encoding)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:57
Method
BASE64Decrypt
base 64 解密 @param key @return @throws Exception
src/main/java/com/github/bomberjin/utils/SecurityUtil.java:69
Method
BASE64Encrypt
base 64 加密 @param key @return @throws Exception
src/main/java/com/github/bomberjin/utils/SecurityUtil.java:79
Method
DESDecrypt
(final String encoding, final String key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/DESDecrypt.java:14
Method
DESEncrypt
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/DESEncrypt.java:14
Method
DecryptyException
(final Exception e)
src/main/java/com/github/bomberjin/utils/cipher/exception/DecryptyException.java:11
Method
EncryptyException
()
src/main/java/com/github/bomberjin/utils/cipher/exception/EncryptyException.java:11
Method
MD5
(final String srcStr)
src/main/java/com/github/bomberjin/utils/cipher/CipherUtil.java:69
Method
Md5With16
16 位Md5 加密 @param plainText @return @throws NoSuchAlgorithmException
src/main/java/com/github/bomberjin/utils/SecurityUtil.java:42
Method
Md5With32
32 位md5 加密 @param plainText @return @throws NoSuchAlgorithmException
src/main/java/com/github/bomberjin/utils/SecurityUtil.java:17
Method
NulltoString
把null转换成空字符串
src/main/java/com/github/bomberjin/utils/SwitchUtil.java:45
Method
NulltoZero
null to zero @param o @return
src/main/java/com/github/bomberjin/utils/SwitchUtil.java:56
Method
Plus
保留两位小数 乘法
src/main/java/com/github/bomberjin/utils/MathUtil.java:10
Method
RSADecrypt
(final String key, final Decrypt decrypt)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSADecrypt.java:17
Method
RSAEncrypt
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:65
Method
SignatureDecrypt
(final String key, final String sign, final Decrypt decrypt)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureDecrypt.java:20
Method
SignatureEncrypt
(final String key, final Encrypt encrypt)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/SignatureEncrypt.java:48
Method
appendResult
(final byte[] key)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:55
Method
checkClientTrusted
(X509Certificate[] xcs, String str)
src/main/java/com/github/bomberjin/utils/HttpUtils.java:332
Method
checkMobileNumber
验证手机号码 @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:73
Method
checkServerTrusted
(X509Certificate[] xcs, String str)
src/main/java/com/github/bomberjin/utils/HttpUtils.java:335
Method
decrypt
(final String key, final String src)
src/main/java/com/github/bomberjin/utils/cipher/util/DESedeUtil.java:35
Method
decryptCipher
(String encryptDataContent, final String pubicKeyPath, final String privateKeyPath)
src/main/java/com/github/bomberjin/utils/cipher/CipherUtil.java:35
Method
decrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractDecrypt.java:22
Method
div
提供(相对)精确的除法运算,当发生除不尽的情况时,精确到 小数点以后10位,以后的数字四舍五入。 @param v1 被除数 @param v2 除数 @return 两个参数的商
src/main/java/com/github/bomberjin/utils/MathUtil.java:66
Method
doDelete
Delete @param host @param path @param method @param headers @param querys @return @throws Exception
src/main/java/com/github/bomberjin/utils/HttpUtils.java:254
Method
doGet
get @param host @param path @param method @param headers @param querys @return @throws Exception
src/main/java/com/github/bomberjin/utils/HttpUtils.java:69
Method
doPost
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
Method
doPut
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
Method
encode
(final String key, final String src)
src/main/java/com/github/bomberjin/utils/cipher/util/DESedeUtil.java:49
Method
encodeBase64Chunked
(final byte[] binaryData)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:44
Method
encryptCipher
(final String dataContent, final String pubicKeyPath, final String privateKeyPath)
src/main/java/com/github/bomberjin/utils/cipher/CipherUtil.java:18
Method
encrypty
(String src)
src/main/java/com/github/bomberjin/utils/cipher/algorithm/AbstractEncrypt.java:25
Method
genKeyPairFiles
(final String filePath)
src/main/java/com/github/bomberjin/utils/cipher/util/KeyUtil.java:20
Method
getAcceptedIssuers
()
src/main/java/com/github/bomberjin/utils/HttpUtils.java:329
Method
getAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/DESDecrypt.java:9
Method
getAligorithm
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/DESEncrypt.java:9
Method
getDistance
计算两个经纬度之间的距离 结果单位:米 @param latOne @param lngOne @param latTwo @param lngTwo @return
src/main/java/com/github/bomberjin/utils/MapUtils.java:21
Method
getKeyByte
()
src/main/java/com/github/bomberjin/utils/cipher/algorithm/RSAEncrypt.java:60
Method
getNowTimeForString
获取当前时间 @return
src/main/java/com/github/bomberjin/utils/TimerUtil.java:12
Method
getQueryResult
动态链接数据库,并执行sql 查询语句,返回值可配合下面方法:resultSetToJson 转换为json @param driver 数据库驱动 mysql:com.mysql.jdbc.Driver oracle:oracle.jd
src/main/java/com/github/bomberjin/utils/DataSourceUtil.java:24
Method
getRandmonVerifyCode
生成制定长度验证码 @param verifyCode_len 验证码长度 @return String
src/main/java/com/github/bomberjin/utils/RandomUtil.java:72
Method
getUUID
获取UUID 去除- @return
src/main/java/com/github/bomberjin/utils/RandomUtil.java:26
Method
getUpdateResult
动态链接数据库,并执行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
Method
is18ByteIdCardComplex
18位身份证校验,比较严格校验 @author lyl @param idCard @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:91
Method
isArrayByteBase64
(byte[] arrayOctect)
src/main/java/com/github/bomberjin/utils/cipher/util/Base64.java:26
Method
isMobileVerification
是否为验证码(6位数字) @param verifyCode @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:162
Method
isNotNull
Purpose:判断一个字符串是否为空 @param value @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:51
Method
isNumber
判断字符串是否为数字 @param str @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:22
Method
isNumberDotTwo
判断字符串是否位带小数点 后两位 @param str @return
src/main/java/com/github/bomberjin/utils/VerifyUtil.java:36
Method
mul
提供精确的乘法运算。 @param v1 被乘数 @param v2 乘数 @return 两个参数的积
src/main/java/com/github/bomberjin/utils/MathUtil.java:53
Method
numFormat
把传入的数转换为中文金额大写形式 @param flag int 标志位,1 表示转换整数部分,0 表示转换小数部分 @param s String 要转换的字符串 @return 转换好的带单位的中文金额大写形式
src/main/java/com/github/bomberjin/utils/SwitchUtil.java:14
Method
randomChar
随机生成由0-9a-zA-Z组合而成的字符串 @param len 字符串长度 @return 生成结果
src/main/java/com/github/bomberjin/utils/RandomUtil.java:56
Method
resultSetToJson
ResultSet 转成json 通常配合于getQueryResult 这个方法 @param rs @return @throws SQLException @throws JSONException
src/main/java/com/github/bomberjin/utils/DataSourceUtil.java:111
Method
sub
提供精确的减法运算。 @param v1 被减数 @param v2 减数 @return 两个参数的差
src/main/java/com/github/bomberjin/utils/MathUtil.java:42