├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src └── main └── java └── com └── xjbg └── java └── sdk ├── cache ├── CacheTemplate.java └── LocalCacheHelper.java ├── customize └── jackson │ └── CustomObjectMapper.java ├── encrypt ├── AESOperator.java ├── Authenticator.java ├── MD5.java ├── RsaOperator.java └── SHA.java ├── enums ├── DatePatternEnum.java ├── Encoding.java ├── EnvEnum.java └── FlagEnum.java ├── http ├── client │ └── HttpClientWrapper.java ├── config │ └── HttpConnectionConfig.java ├── request │ └── BaseHttpRequest.java └── util │ └── HttpClientUtil.java ├── lock ├── StripedLock.java └── impl │ ├── DefaultRedisDistributedLock.java │ └── DefaultReentrantStripedLock.java ├── monitor └── VMInfo.java ├── tree ├── BinaryTree.java ├── DefaultTree.java ├── Tree.java └── TreeUtils.java └── util ├── Base64Util.java ├── BeanUtil.java ├── CollectionUtil.java ├── DateUtil.java ├── ExceptionUtil.java ├── FileUtil.java ├── HexUtil.java ├── JsonUtil.java ├── Levenshtein.java ├── NumberUtil.java ├── PinYinUtil.java ├── RandomUtil.java ├── ReflectionUtil.java ├── RetryUtil.java ├── SnowFlake.java ├── StringUtil.java ├── ThreadPoolUtils.java └── XmlUtils.java /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | *.iml 3 | .idea/ 4 | /target -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SDK -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/cache/CacheTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/cache/CacheTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/cache/LocalCacheHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/cache/LocalCacheHelper.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/customize/jackson/CustomObjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/customize/jackson/CustomObjectMapper.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/encrypt/AESOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/encrypt/AESOperator.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/encrypt/Authenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/encrypt/Authenticator.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/encrypt/MD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/encrypt/MD5.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/encrypt/RsaOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/encrypt/RsaOperator.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/encrypt/SHA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/encrypt/SHA.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/enums/DatePatternEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/enums/DatePatternEnum.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/enums/Encoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/enums/Encoding.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/enums/EnvEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/enums/EnvEnum.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/enums/FlagEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/enums/FlagEnum.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/http/client/HttpClientWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/http/client/HttpClientWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/http/config/HttpConnectionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/http/config/HttpConnectionConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/http/request/BaseHttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/http/request/BaseHttpRequest.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/http/util/HttpClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/http/util/HttpClientUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/lock/StripedLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/lock/StripedLock.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/lock/impl/DefaultRedisDistributedLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/lock/impl/DefaultRedisDistributedLock.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/lock/impl/DefaultReentrantStripedLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/lock/impl/DefaultReentrantStripedLock.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/monitor/VMInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/monitor/VMInfo.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/tree/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/tree/BinaryTree.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/tree/DefaultTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/tree/DefaultTree.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/tree/Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/tree/Tree.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/tree/TreeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/tree/TreeUtils.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/Base64Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/Base64Util.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/BeanUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/BeanUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/CollectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/CollectionUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/DateUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/ExceptionUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/HexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/HexUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/JsonUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/Levenshtein.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/Levenshtein.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/NumberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/NumberUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/PinYinUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/PinYinUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/RandomUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/RandomUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/ReflectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/ReflectionUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/RetryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/RetryUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/SnowFlake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/SnowFlake.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/StringUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/ThreadPoolUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/ThreadPoolUtils.java -------------------------------------------------------------------------------- /src/main/java/com/xjbg/java/sdk/util/XmlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kestrong/java-sdk/HEAD/src/main/java/com/xjbg/java/sdk/util/XmlUtils.java --------------------------------------------------------------------------------