【常用的JAVA第三方工具类】教程文章相关的互联网学习教程文章

RSA加解密工具类RSAUtils.java,实现公钥加密私钥解密和私钥解密公钥解密【代码】

package com.geostar.gfstack.cas.util;import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher; import java.security.*; import java.security.interfaces.RSAPrivateKey; import java.security.interfaces.RSAPublicKey; import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X509EncodedKeySpec;/*** RSA加解密工具类,实现公钥加密私钥解密和私钥解密公钥解密*/ public class RSAU...

Java 类型转换工具类(持续更新)【代码】

简介 将项目中用到的类型转换做个记录。 详细代码@Componentpublic class TypeUtil {// [start]字符串转各种格式// 字符串转日期(格式:"yyyyMMdd")public static Date StrToDateFirst(String str) {DateFormat format = new SimpleDateFormat("yyyyMMdd");Date date = null;try {date = format.parse(str);} catch (ParseException e) {e.printStackTrace();}return date;}// 字符串转日期(格式:"dd/MM/yyyy")public static Date S...

java8时间工具类

package com.voole.platform.util;import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoUnit; import java.util.Calendar; import java.util.Date;import org.junit.Test;public class DateUtils {private final static String DATE_TIME_FORMAT = "yyyymmddhhmmss";private final static String DATE_TIME_FORMAT_...

java将对象转map,map转对象工具类【代码】

1 /**2 * 将map转换为一个对象3 *4 * @param map5 * @param beanClass6 * @return7 * @throws Exception8 */9 public static Object mapToObject(Map<String, String> map, Class<?> beanClass) throws Exception { 10 if (map == null) 11 return null; 12 13 Object obj = beanClass.newInstance(); 14 15 BeanInfo beanInfo = Introspector.get...

java Timer工具类实现定时器任务【代码】

第一 schedule 方法 三个参数 按照顺序 (执行的任务方法,开始执行时间,多少时间后循环去执行) 代码可用 public class TestScheedule { public static void mutilmethod() throws InterruptedException { Date date=new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("这是一个定时循环执行的方法"+dateFormat.format(date)); Thread...

java通用工具类

转换工具类,金钱处理工具类,正则表达式工具类,字符串工具类,判断工具类,Bean与Map的转换,克隆工具类,日期格式化工具类,时间处理工具类,TimeStamp工具类,AES加解密,BASE64加解密工具类,DES加解密工具类,加解密工具类,MD5加密,文件工具类,文件压缩、解压工具类。文件压缩格式为zip,图像处理,随机数工具类,铭感词过滤工具类 git地址:https://gitee.com/wu_kang_jie/genalUtil

Java 文件下载工具类

Java 文件下载工具类 import org.slf4j.Logger; import org.slf4j.LoggerFactory; private static Logger logger = LoggerFactory.getLogger(DownloadUtil.class); 文件下载方法 /*** 文件下载方法* @param response* @param filePath* @param encode*/ public static void download(HttpServletResponse response, String filePath, String encode) {response.setContentType("text/html;charset=" + encode);BufferedInputStream...

java开发常用的日期格式转换工具类【代码】

package com.ydtf.ipcc.sms.util;import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Date;public class DateUtil {/*** 将Date转换成String*/public String date2String(Date date) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateStr = sdf.format(date);return dateStr;}/*** 将Timestamp转换成String* 用于数据库中字段类型为datetime*/public String time2S...

java工具类 三 之生成若干位随机数【代码】

java 生成若干位随机数的问题 在一次编程的过程中偶然碰到一个小问题,就是需要生成一个4位数的随机数,如果是一个不到4位大的数字,前面可以加0来显示。因为要求最后是一个4位的整数,不带小数点。当时就想到了几个办法: 一、 用Math.random() 当时就这么想到,Math.random()方法不正好可以生成[0, 1)之间的数字么?如果用这个数字乘以10000不就是一个从[0, 1000)之间的数字了么? 于是当时就想到了这么一段代码: for(int...

推荐一个java操作ftp的工具类

目录写在前面 1 导入jar包 2 工具类中主要方法 2.1 登陆ftp 2.2 获取远程文件目录 2.3 上传文件 2.4 下载文件3 源码@(终于等到你) 写在前面 作为经常使用电脑整理文件的童鞋,应该都使用过从ftp服务器上传下载文件,那么今天就了解下如何通过java程序操作ftp服务的文件首先你要知道ftp的ip,路径,端口,有操作权限的账号和密码1 导入jar包commons-net-3.6.jar 这个jar包用来设置编码,经过测试,不加也可用 2 工具类中主要方法 2....

JavaSE的IO流系列教程(4-4)——FileUtils工具类和Properties类【代码】【图】

摘要: 您好!当您打开此文件时,意味着你再IO流知识上出现了欠缺。如果你想仔细学习一下JavaSE的IO流部分知识,可以仔细阅读下面的知识点。 本文为系列文章的第四篇: 第一篇:JavaSE的IO流系列教程(1-4)—— File类的创建文件和获取文件目录 第二篇:JavaSE的IO流系列教程(2-4)——OutputStream类和InputStream类 第三篇:JavaSE的IO流系列教程(3-4)——BufferedStream类和BufferedReader类文章目录摘要:引言:FileUtils工具类的...

java 分库关联查询工具类【代码】

问题:由于公司业务扩大,各个子系统陆续迁移和部署在不同的数据源上,这样方便扩容,但是因此引出了一些问题。举个例子:在查询"订单"(位于订单子系统)列表时,同时需要查询出所关联的"用户"(位于账户子系统)的姓名,而这时由于数据存储在不同的数据源上,没有办法通过一条连表的sql获取到全部的数据,而是必须进行两次数据库查询,从不同的数据源分别获取数据,并且在web服务器中进行关联映射。在观察了一段时间后,发现进行关联...

[ java 工具类] xml字符串解析成Map(DOM解析)【代码】

package com.tencent.jungle.wechat.util;import com.google.inject.Singleton; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.InputSource;import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import java.io.StringReader; import java.util.HashMap; import java.util.Map;@Singleton public class XmlUtils {public sta...

Java时间工具类【代码】

1 import java.text.ParseException;2 import java.text.SimpleDateFormat;3 import java.util.Calendar;4 import java.util.Date;5 6 import org.apache.commons.lang.StringUtils;7 8 /**9 * 函数功能10 * 1.日期相加减天数11 * 2.时间格式化成字符串12 * 3.字符串解析成时间对象13 * 4.将日期时间格式成只有日期的字符串(可以直接使用dateFormat,Pattern为Null进行格式化)14 * 5.当时、分、秒为00:00:00时,将日期时间...

Java_压缩与解压工具类

转载请注明出处:http://blog.csdn.net/y22222ly/article/details/52201675zip压缩,解压 zip压缩与解压主要依靠java api的两个类: ZipInputStream ZipOutputStream 做了一个简单的封装. 使用方法:try {ZipUtil.compress(getSDCard() + "zipTest", getSDCard() + "zipTest.zip");ZipUtil.decompress(getSDCard() + "zipTest.zip", getSDCard() + "zipTestFolder");} catch (Exception e) {e.printStackTrace();//失败} 工具类...