
java工具类
java工具类
Sheena..
这个作者很懒,什么都没留下…
展开
-
Spring 中的BeanUtils与apache中的BeanUtils用法与比较-(拷贝对象)
文章目录前言由來阿里代码规约spring包下apache包下apache下的BeanUtils最常用的方法为:Apache Common BeanUtil的常见使用场景。前言BeanUtil是一个常用的在对象之间复制数据的工具类,著名的web开发框架struts就是依赖于它进行ActionForm的创建。其中一个是apache包下的 一个是spring包下的由來有一次开发过程中,刚好看到小伙伴在调用 set 方法,将数据库中查询出来的 Po 对象的属性拷贝到 Vo 对象中,这种操作非常容易出错,转载 2020-05-13 10:02:59 · 1236 阅读 · 0 评论 -
java 复制文件夹
文章目录复制单级文件夹复制多级文件夹复制单级文件夹import java.io.*;/* 需求: 把E:\\it这个文件夹复制到模块目录下 思路: 1:创建数据源目录File对象,路径是E:\\it 2:获取数据源目录File对象的名称(it) 3:创建目的地目录File对象,路径名是模块名+it组成(myCharStream\\it) 4:判断目的地目录对应的File是否存在,如果不存在,就创建原创 2020-12-08 18:03:42 · 282 阅读 · 2 评论 -
Java生成词云KUMO
文章目录前言:引入依赖1.1引入KUMO依赖1.2 junit测试依赖junit测试代码创建D盘下的3302.txt文本文件前言:python生成词云wordcloud,使用java的同学可以使用KUMO引入依赖1.1引入KUMO依赖 <dependency> <groupId>com.kennycason</groupId> <artifactId>kumo-core</artifactI转载 2020-07-31 11:49:40 · 2330 阅读 · 0 评论 -
java工具类-时间转换-DateUtil
package com.hwqh.huawenstockuser.utils.date;import cn.com.hwqh.util.Tools;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.Instant;import java.time.LocalDateTime;import java.time.forma.原创 2020-06-12 11:59:13 · 599 阅读 · 0 评论 -
java验证是否包含特殊字符-java工具类
MatchTest工具类package com.hwqh.huawenstockuser.utils.string;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.util.regex.Pattern;/** * @program: hxzq-cloud-parent * @ClassName: MatchTest * @version: 1.0 * @descript原创 2020-06-09 15:47:12 · 1241 阅读 · 0 评论 -
java-生成订单号工具类
package com.hwqh.huawenstockuser.utils;import com.hwqh.huawenstockuser.common.CacheService;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang.StringUtils;import org.junit.Test;import java.text.DateFormat;import java.text.MessageFormat;原创 2020-06-04 11:28:55 · 1246 阅读 · 0 评论 -
基于Redis实现分布式锁-java工具类
import com.hwqh.huawenstockuser.common.ConstantUtil;import com.hwqh.huawenstockuser.config.MyConfiguration;import com.hwqh.huawenstockuser.entity.model.LinkAccount;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.util.原创 2020-05-27 18:14:34 · 427 阅读 · 0 评论 -
java字符串转json
针对不同jar包一:import org.json.JSONObject;JSONObject jo = new JSONObject(new String(需要转换的字符串));二:import com.alibaba.fastjson.JSONObject;JSONObject jo = JSONObject.parseObject(new String(需要转换的字符串));————————————————...转载 2020-05-20 16:01:54 · 465 阅读 · 0 评论 -
MyCookie-记录上一次的登录时间
MyCookieimport javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse原创 2020-05-19 17:41:06 · 492 阅读 · 0 评论 -
科学计数法转换 String 转科学计数法
public static String scientificNotation2String(String str) { String value = null; BigDecimal bd = new BigDecimal(str); value = bd.toPlainString(); return value;}BigDecimal的构造方法很多,不一定是要传入String类型的值。BigDecimal中的toString方法和原创 2020-05-19 16:50:38 · 1716 阅读 · 0 评论 -
Calendar获取当前年份、月份、日期
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestDate { /** * 获取当前年份、月份、日期 * @param args */ public static void main(String[] args) { Calendar cale = null; cale转载 2020-05-15 11:42:21 · 11508 阅读 · 4 评论 -
jsonp的使用
H5Utilspackage cn.com.hwqh.util;import java.io.BufferedReader;import java.io.IOException;import java.net.MalformedURLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.io.InputStreamReader;import java.原创 2020-05-12 15:47:50 · 201 阅读 · 0 评论 -
java-天气预报的接口
http://aider.meizu.com/app/weather/listWeather参数是cityIds 后面跟上.json 里面对应的areaidhttp://aider.meizu.com/app/weather/listWeather?cityIds=101340201[ { "areaid": 101010100, "countyname": "北...原创 2020-04-26 16:02:10 · 6200 阅读 · 2 评论 -
分页工具类笔记-祥子
分页controller调用 liveDTO.setOffsetAndLimit(WebRequest.getOffset(), WebRequest.getLimit());WebRequestpackage cn.com.hwqh.util;import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang....原创 2020-04-16 17:09:49 · 186 阅读 · 0 评论 -
BigDecimal的一些常用基本操作记录
import java.math.BigDecimal;import java.math.RoundingMode;/** * @description: bigdecimal 工具类 **/public class BigdecimalUtil { /** * 加法 * @param b1 * @param b2 * @return...原创 2020-04-16 15:10:35 · 182 阅读 · 0 评论 -
String的字符串的常用方法
文章目录字符串的方法字符串的方法去掉所有空格str.replaceAll("\\s*","");传入的数据是否是英文str.matches("[a-zA-Z]+")以什么什么分割str.split(",") ...原创 2020-03-16 18:32:01 · 139 阅读 · 0 评论 -
Html解析返回文本工具类
package cn.com.hwqh.user.util;import java.util.regex.Matcher;import java.util.regex.Pattern;public class HtmlUtil { private static final String regEx_script = "<script[^>]*?>[\\s\\S...原创 2020-03-13 15:43:03 · 287 阅读 · 0 评论 -
FastJsonHelper工具类 -Json和实体类的转换
package cn.com.hwqh.util;import cn.com.hwqh.entity.UserApiVo;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.serializer.SerializerFeature;imp...原创 2019-11-22 10:23:14 · 515 阅读 · 0 评论 -
springboot集成jedis-JedisPoolUtils工具类
配置文件#===========Redis配置===========# Redis服务器地址spring.redis.host=127.0.0.1# Redis服务器连接端口spring.redis.port=6379##spring.redis.clientName=hwqh# Redis服务器连接密码(默认为空)spring.redis.password=# 连接池最大连接...原创 2019-11-04 10:34:03 · 728 阅读 · 0 评论 -
java工具类-生成二维码并保存到本地
pom引入的jar <!--二维码--> <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.google.zxing</groupId> ...原创 2019-11-04 10:00:05 · 1971 阅读 · 1 评论 -
java工具类-java仿微信九宫格头像
创建Utils类ImageUtilpackage com.mrd.utils;import javax.imageio.ImageIO;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.Affine...原创 2019-05-08 15:45:06 · 369 阅读 · 0 评论 -
java工具类-java实现 生成圆头像
1.创建RoundHeadImgUtils工具类package com.mrd.utils;import javax.imageio.ImageIO;import java.awt.*;import java.awt.geom.Ellipse2D;import java.awt.geom.RoundRectangle2D;import java.awt.image.BufferedI...原创 2019-05-15 23:51:50 · 1967 阅读 · 0 评论 -
java工具类-判断App版本控制工具类
import cn.com.hwqh.util.StringUtils;import java.lang.reflect.Method;public class ClientVersion { public static void main(String[] args) { //客户端传过来的版本号 String clientVersion="010...原创 2019-11-01 16:13:15 · 731 阅读 · 0 评论 -
java工具类-生成二维码并上传到阿里图片服务器
1.引入jar<!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>cor...原创 2019-09-09 14:57:27 · 1934 阅读 · 0 评论 -
java工具类-判断一个对象中属性是否为null 或空字符串
//判断该对象是否: 返回ture表示所有属性为null 返回false表示不是所有属性都是null public static boolean isAllFieldNull(Object obj) throws IllegalAccessException { Class<?> aClass = obj.getClass();...原创 2019-09-23 11:51:13 · 10049 阅读 · 0 评论 -
java工具类-Spring获取Bean工具类 获取对象
import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotyp...原创 2019-09-24 14:32:21 · 910 阅读 · 2 评论 -
java工具类-Java对象转换成Map
package com.hwqh.hwqhuser.util;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;/** * Map转换工具类 */public class ...原创 2019-09-10 17:00:08 · 5040 阅读 · 0 评论 -
java工具类-验证身份证有效性
验证带有X的身份证 区分大小写(大写不通过) /** * 我国公民的身份证号码特点如下 * 1.长度18位 * 2.第1-17号只能为数字 * 3.第18位只能是数字或者x * 4.第7-14位表示特有人的年月日信息 * 请实现身份证号码合法性判断的函数,函数返回值: * 1.如果身份证合法返回0 * 2.如果身份证长度不合法返回1 * 3.如果第1-17位含...原创 2019-11-01 14:17:25 · 768 阅读 · 0 评论 -
java工具类-HttpUtil.getIpAddr(request) 获取真实ip地址
package cn.com.hwqh.user.util.http;import javax.servlet.http.HttpServletRequest;/** * @program: huawen-cloud-parent * @ClassName: HttpUtil * @version: 1.0 * @description: 获取真实ip * @author: zh...原创 2019-10-29 11:45:48 · 4075 阅读 · 2 评论 -
java工具类-公共方法集成项目调用接口
PhoneMessagesFeignpackage com.busybird.feign;import io.swagger.annotations.ApiOperation;import io.swagger.annotations.ApiParam;import org.springframework.cloud.netflix.feign.FeignClient;import o...原创 2019-05-28 00:33:42 · 731 阅读 · 0 评论 -
java工具类-DigestUtils实现md5码加密
commons-codec-1.3jar放进去第一种String psd = DigestUtils.md5DigestAsHex(tbUser.getPassword().getBytes());第二种DigestUtils.md5Hex(password)password需要加密的字符串原创 2019-05-27 23:59:33 · 13530 阅读 · 5 评论 -
java工具类-不够位数的在前面补0,保留num的长度位数字
/** * 不够位数的在前面补0,保留num的长度位数字 * @param code * @param num */ public static String autoGenericCode(String code,int num) { String result = ""; // 保留code的位数 ...原创 2019-05-27 23:24:47 · 912 阅读 · 0 评论 -
java工具类-手机正则验证工具类
/** * 手机正则表达式验证 * @param phone * @return */ public static boolean isPhone(String phone) { String regex = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(166)|(17[0,1,3,5,6,...原创 2019-05-27 23:23:43 · 219 阅读 · 0 评论