工具类
自己编写的一些工具类
weixin_44511845
这个作者很懒,什么都没留下…
展开
-
BeanConvertUtils
import org.springframework.beans.BeanUtils;import java.util.ArrayList;import java.util.List;import java.util.function.Supplier;/** * 集合对象转换 */public class BeanConvertUtils extends BeanUtils { public static <S, T> T convertTo(S source, Su原创 2021-03-30 11:06:28 · 713 阅读 · 0 评论 -
DateUtil日期工具类
DateEnums.classpublic class DateEnums { /** * 日期风格枚举 */ public enum DateStyle { /** * MM-dd 例如 01-01 */ MM_DD("MM-dd"), /** * yyyy-MM 例如 2021-01 */ yyyy_MM("yyyy-MM"), /** * yyyy-MM-dd 例如 2021-01-01 */ yyyy_MM_dd("y.原创 2021-01-06 16:22:49 · 170 阅读 · 0 评论 -
ElasticsearchUtil
maven <!-- ES --> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>6.6.0</version>.原创 2021-01-06 15:44:53 · 806 阅读 · 0 评论 -
HtmlUnitUtils
maven <!-- 模拟浏览器请求 --> <dependency> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit</artifactId> <version>2.46.0</version> </dependen.原创 2021-01-06 15:09:34 · 245 阅读 · 0 评论 -
StringUtil
StringUtilimport org.apache.commons.lang3.ArrayUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.UnsupportedEncodingException;import java.net.MalformedURLException;import java.net.URL;import java.text.DecimalFormat;impo.原创 2021-01-06 14:13:48 · 245 阅读 · 0 评论 -
ListUtil
ListUtilimport java.util.*;/** * list工具类 */public class ListUtil { /* * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.分配排序(基数排序)。 * * 关于排序方法的选择: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。 * (2)若文件初始状态基本有序.原创 2021-01-06 13:57:02 · 533 阅读 · 0 评论 -
URIEncodeUtil
url、uri自定义转码类,较java.net.URLEncoder增加了指定字符不转码URIEncodeUtilimport sun.security.action.GetPropertyAction;import java.io.CharArrayWriter;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import java.nio.charset.IllegalCharset原创 2021-01-06 11:51:17 · 131 阅读 · 0 评论 -
unicode转换工具类
UnicodeConvertUtils/** * 中文字符串和unicode互转工具类 */public class UnicodeConvertUtils { /** * 实现js的escape函数 * * @param input * 待传入字符串 * @return */ public static String escape(String input) { int len = inpu.原创 2021-01-06 11:43:38 · 158 阅读 · 0 评论 -
redission 分布式锁
redission 分布式锁pom.xml<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.6.5</version> </dependency>RedissonConfigimport org.redisson.Redisson;import原创 2020-11-22 00:23:16 · 132 阅读 · 0 评论 -
httpclient工具类
maven<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.5</version></dependency><dependency> <groupId>org.apache.httpcomponents&l.原创 2020-10-18 01:20:05 · 1183 阅读 · 0 评论