随笔分类 -  java工具类

各种工具类使用
摘要:String appNames = "[{\"cpuNumber\":4,\"memorySize\":8,\"serverName\":\"ddd\",\"serversNumber\":1},{\"cpuNumber\":4,\"memorySize\":8,\"serverName\":\"a 阅读全文
posted @ 2021-09-26 14:09 照旧 阅读(502) 评论(0) 推荐(0) 编辑
摘要:public static Integer getDifMonth(Date startDate, Date endDate){ Calendar start = Calendar.getInstance(); Calendar end = Calendar.getInstance(); start 阅读全文
posted @ 2021-08-09 15:24 照旧 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static 阅读全文
posted @ 2021-07-29 10:38 照旧 阅读(63) 评论(0) 推荐(0) 编辑
摘要:HttpClient实现跨域请求,我们也可以理解为不同系统间的接口调用,那么什么为跨域呢?可以总结为不同域名,不同端口或者相同域名不同端口的系统。分布式项目是现在市场的主流,跨域请求在项目中各子系统中的联系也是必不可少。熟悉的跨域请求技术一个jsonp,一个HttpClient,jsonp底层是通过 阅读全文
posted @ 2021-07-06 15:28 照旧 阅读(833) 评论(0) 推荐(0) 编辑
摘要:1. Java自带工具方法 1.1 List集合拼接成以逗号分隔的字符串 // 如何把list集合拼接成以逗号分隔的字符串 a,b,cList<String> list = Arrays.asList("a", "b", "c");// 第一种方法,可以用stream流String join = l 阅读全文
posted @ 2021-06-25 15:01 照旧 阅读(84) 评论(0) 推荐(0) 编辑
摘要:import org.apache.commons.lang3.tuple.ImmutablePair;import org.apache.commons.lang3.tuple.ImmutableTriple; // 返回两个字段 ImmutablePair<Integer, String> pa 阅读全文
posted @ 2021-06-25 11:55 照旧 阅读(829) 评论(0) 推荐(0) 编辑
摘要:1,首先来介绍下System.getProperty("java.io.tmpdir")输出因为这个输出有点特殊。 理论介绍:他是获取系统临时目录。可以是window的temp,linux的临时目录等。 实际:实际上他获取的有时候并不是我们想要获取的。比如一个web程序:如果你不用tomcat,直接 阅读全文
posted @ 2021-04-14 16:12 照旧 阅读(12971) 评论(0) 推荐(0) 编辑
摘要:import java.lang.reflect.Field; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.util.Colle 阅读全文
posted @ 2021-04-07 18:20 照旧 阅读(632) 评论(0) 推荐(0) 编辑
摘要:/** * 使用对象的序列化进而实现深拷贝 * @param obj * @param <T> * @return */ private <T extends Serializable> T clone(T obj) { T cloneObj = null; try { ByteOutputStre 阅读全文
posted @ 2021-03-25 11:09 照旧 阅读(37) 评论(0) 推荐(0) 编辑
摘要:实例: private static void test14() { System.out.println(System.currentTimeMillis()); System.out.println(Calendar.getInstance().getTimeInMillis()); Syste 阅读全文
posted @ 2021-01-15 15:31 照旧 阅读(9349) 评论(0) 推荐(0) 编辑
摘要:package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.Map; /** * JSON字符串自动转换 * Cre 阅读全文
posted @ 2021-01-15 14:28 照旧 阅读(1748) 评论(0) 推荐(0) 编辑
摘要:第一种思路:格式:MM/dd/yyyy HH:mm:ss \d{1,2}/\d{1,2}/\d{4}(\s\d{1,2}:\d{1,2}:\d{1,2})? 2019/12/12 11:11:11 \d{4}/\d{1,2}/\d{1,2}(\s\d{1,2}:\d{1,2}:\d{1,2})? 2 阅读全文
posted @ 2021-01-14 17:24 照旧 阅读(4803) 评论(0) 推荐(0) 编辑
摘要:System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号 System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); 阅读全文
posted @ 2020-12-25 10:02 照旧 阅读(121) 评论(0) 推荐(0) 编辑
摘要:这么多记是记不住了,保存起来,一边工作一边看, 熟能生巧。 isEmpty(String str) 是否为空,空格字符为 true isNotEmpty(String str) 是否为非空,空格字符为 false isBlank(String str) 是否为空,空格字符为 true isNotBl 阅读全文
posted @ 2020-11-22 21:34 照旧 阅读(123) 评论(0) 推荐(0) 编辑