JAVA工具
eulers
Java全栈工程师。小舟从此逝,江海寄余生。
展开
-
canna-cloud【十六】Selenium+browsermob渲染网页爬虫
1、maven依赖引入:<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59&...原创 2020-01-09 13:13:19 · 312 阅读 · 0 评论 -
Java工具【十四】VelocityUtil
VelocityUtil模板工具,支持模板缓存,默认支持缓存10个模板public class VelocityUtil { private static final Map<String, VelocityEngine> engineMap = new ConcurrentHashMap<String, VelocityEngine>(); private s...原创 2019-04-03 11:59:53 · 1071 阅读 · 0 评论 -
Java工具【十三】IniUtils
解析Ini文件,返回对应的键值对public class IniUtils { private IniUtils () {} public static Map<String, Map<String, String>> parseIni(String fileName) throws IOException { InputStrea...原创 2019-04-03 11:58:18 · 194 阅读 · 0 评论 -
Java工具【十二】CannaStringUtils
1、字符串混淆2、创建随机字符串3、创建重复字符的字符串4、判断字符串是否为数字、小写字母、大写字母5、比较版本号是否递增public abstract class CannaStringUtils { private CannaStringUtils() { } private static final Random RANDOM = new Ra...原创 2019-04-03 11:52:37 · 110 阅读 · 0 评论 -
Java工具【十一】BeanTransferUtils
1、复制相应的字段到另一个实例中2、将bean转换成map3、根据class创建实例public class BeanTransferUtils { private BeanTransferUtils(){ //私有构造 } public static <T, K> K transferColumn(T source, Class<T> so...原创 2019-04-03 11:48:57 · 492 阅读 · 0 评论 -
Java工具【十六】XmlUtil:dom4j格式化写入xml
import org.apache.commons.io.FileUtils;import org.apache.commons.io.IOUtils;import org.mybatis.generator.api.GeneratedXmlFile;import java.io.File;import java.io.FileOutputStream;import java.io....原创 2019-04-07 12:02:37 · 443 阅读 · 0 评论 -
Java工具【十五】Dom2XmlUtils:dom4j与xml转化工具类
import org.apache.commons.io.FileUtils;import org.apache.commons.lang3.StringUtils;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Eleme...原创 2019-04-07 11:58:24 · 295 阅读 · 0 评论 -
Java工具【十】Java执行服务器命令
Java执行Centos/Windows命令,异步执行,同步等待执行结果,输出命令执行日志等方法。获取操作系统相关参数等信息 protected static final String LINUX_SHELL_PATH = "/bin/bash"; protected static final String WINDOWS_SHELL_PATH = "cmd.exe"; pr...原创 2019-03-18 20:17:17 · 451 阅读 · 0 评论 -
spring boot阿里云OSS文件上传
1、maven依赖引入 <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.8.3</...原创 2019-03-20 22:33:58 · 393 阅读 · 0 评论 -
JAVA工具【九】TripleDESUtils 加密工具-3DES加密工具
1、工具public class TripleDESUtils { private static final String ALGORITHM_NAME = "DESede"; private static final String CHARSET = "UTF-8"; private TripleDESUtils() { } // ======...原创 2019-02-28 02:17:02 · 651 阅读 · 0 评论 -
JAVA工具【八】RmbUtils 人民币大小写转换工具
1、工具public class RmbUtils { private RmbUtils() { } /** * 汉语中数字大写 */ private static final String[] CN_UPPER_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍", "原创 2019-02-28 02:15:15 · 644 阅读 · 0 评论 -
JAVA工具【七】RC4Utils 加密工具
1、工具public class RC4Utils { private static final String CHARSET = "UTF-8"; // ===============================加密 begin public static byte[] encrypt(String source, String key) throws...原创 2019-02-28 02:13:40 · 960 阅读 · 0 评论 -
JAVA工具【六】HexUtils 16进制转化工具
16进制转化工具public final class HexUtils { private static final int[] DEC = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -1, -1, -1, -1, -1, -1, 10, 11, 12, 13, 14, 15, -1, -1, -1, -1, -1, -1, -1, -1...原创 2019-02-28 02:12:03 · 3942 阅读 · 0 评论 -
JAVA工具【五】DESUtils加密工具
1、加密public class DESUtils { private static final String DES_NAME = "DES"; private static final String CHARSET = "UTF-8"; private DESUtils() { } // =======================...原创 2019-02-28 02:10:00 · 2072 阅读 · 0 评论 -
JAVA工具【四】AESUtils加密工具
1、工具实现public class AESCipher { private static final String AES_NAME = "AES"; private static final String CHARSET = "UTF-8"; private static final String SECURE_RANDOM_NAME = "SHA1PRNG";...原创 2019-02-28 02:06:17 · 2848 阅读 · 0 评论 -
JAVA工具【三】Radix进制切换-最大支持64进制
进制的转换与解析,最大支持64进制public class Radix { private final static char[] digits = { '0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , 'A' , 'B' , 'C' , '...原创 2019-02-28 02:01:25 · 10004 阅读 · 0 评论 -
JAVA工具【二】HttpClient常用封装
说明:没有使用工具类的方式是为了封装public class HttpClientService { private static final String DEFAULT_CHARSET = "UTF-8"; private CloseableHttpClient httpclient; private CookieStore cookieStore; private Http...原创 2019-02-28 01:53:18 · 10459 阅读 · 0 评论 -
JAVA工具【一】java实现分布式锁RedisLock
public class RedisLock { private static final String LOCK_PREFIX = "LOCK_"; private static final String LOCK_SUCCESS = "OK"; private static final String SET_IF_NOT_EXIST = "NX"; pri...原创 2019-02-26 00:09:22 · 10931 阅读 · 0 评论