
【工具类】
工具类
DominicElvira
多总结,多学习 ,形成方法论
展开
-
无视JVM、机器时区设置,将Date转化北京时间
JVM参数设置了时区,此时想将Date转成北京时间代码如下Instant 是没有时区概念的,他是个时间戳LocalDateTime、Date 有时区概念。== 不过像这种公司业务涉及全球业务,建议服务器 统一UTC时间,前台做时区转换。==......原创 2022-07-09 22:34:15 · 573 阅读 · 0 评论 -
最强特殊字符、表情符号、Unicdeo字符串处理
最强特殊字符、表情符号、Unicdeo字符串处理处理效果:将特殊字符、表情符号 替换成空格Unicode编码字符串 转义重音字符原样保留 /** * @param: str * @description: 处理可能包含unicode的字符串 * 如"?\u0006 \u0000\u0019\u0000\"" 这样含有这样错误的unicode的字符串是可以存入数据库,并导致乱码。 * 入参 ?\u0006 \u0000\u0019\u0000\" 返回原创 2021-09-03 11:43:52 · 2219 阅读 · 0 评论 -
工具类之剔除Html标签 Java
如题: /** * 去除html格式,提取文字信息 */ public static String getContent(String content){ if(StringUtil.isNull(content)){ return ""; } String txtcontent = setTex...原创 2019-05-31 10:06:26 · 464 阅读 · 0 评论 -
工具类之Objects
Objects类是JDK1.7新增的一个工具类主要用于非空检查和比较主要方法如下:摘自//比较两个对象是否相等(首先比较内存地址,然后比较a.equals(b),只要符合其中之一返回true)public static boolean equals(Object a, Object b);//深度比较两个对象是否相等(首先比较内存地址,相同返回true;如果传入的是数组,则比较数组...原创 2018-12-19 09:31:20 · 195 阅读 · 0 评论 -
工具类之枚举类enum
使用场景:对离散量进行表示表示或者是转化时。枚举(enum),是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。注意: Java中一个枚举就是一个类,它也可以有属性和方法,并且实现接口。只是所有的枚举都继承自java.lang.Enum类,因此enum不可以再继承其他的类。代码:public enum YesOrNo { 是(1,...原创 2018-09-20 17:39:47 · 574 阅读 · 0 评论 -
DateUtils org.apache.commons.lang3.time
org.apache.commons.lang3.time之DateUtilscommons-lang3-3.3.2/** * 以秒为标准时间的毫秒数 */public static final long MILLIS_PER_SECOND = 1000/** *以分钟为标准时间的毫秒数 */public static final long MILLIS_PER_MINUT...转载 2018-02-27 10:40:55 · 736 阅读 · 0 评论 -
工具类之IOUtil
你还在为写文件的那些输入输出流弄来弄去而烦恼吗,你还在为流没有关闭而担惊受怕吗? 现在,你不用烦恼,也不用受怕了,因为我们有大利器——IOUtil。有一次总监看我写的上传文件的代码,然后说你这一大坨是什么东西啊。然后直接papapapa,就给我把代码优化了一遍。其中就给我说直接用IOUtil这个工具类就可以了。话不多说,此次就给大家演示 IOUtil的一个常用的方法:.copy(inputs原创 2018-01-30 10:50:29 · 11514 阅读 · 0 评论 -
工具类之PropertyUtil
需求:如果我们在实际开发中,用到的同名参数值会经常变化的时候,我们此时就要想,将参数写入配置文件中,实现动态的读取。import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.slf4j原创 2018-01-29 16:46:52 · 1406 阅读 · 0 评论 -
工具类之DateUtil
我们在实际开发中会经常碰到时间转换的问题,特别你是在一家外企工作的时候,经常要转成国外时间。。。秉着能偷懒的精神就偷懒的精神,此时我们就应该写个工具类。 话不多说直接贴代码:import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.u原创 2018-01-29 16:00:14 · 238 阅读 · 0 评论 -
工具类之生成MD5
首先关于MD5这种加密算法,我就不解释了,网上有很多。而Java 运用java.security.MessageDigest类来实现MD5,SHA这种散列函数 ,(以前老师上课都讲过的,可惜当时因为选修课,没怎么注意听讲o((⊙﹏⊙))o.) 这里推荐一篇文章,大家可以看看:文章。话不多说,直接贴代码了:import java.math.BigInteger;import java原创 2018-01-29 15:34:20 · 903 阅读 · 0 评论 -
HttpClientUtil
遇到好的工具类,我们要秉承鲁迅先生的“拿来主义”,本期介绍的工具类是HttpClientUtil(在做支付接口的时候看到别人写的,hhh)首先我们要了解HttpClient的使用方法:使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。1. 创建HttpClient对象。2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建原创 2018-01-29 13:54:59 · 478 阅读 · 0 评论