Java
zhanghe_zht
这个作者很懒,什么都没留下…
展开
-
java根据url下载文件nio
【代码】java根据url下载文件nio。原创 2023-09-25 15:57:35 · 171 阅读 · 0 评论 -
java解压tar.gz文件
【代码】java解压tar.gz文件。原创 2023-09-25 15:56:05 · 485 阅读 · 0 评论 -
递归获取指定文件夹下所有文件
【代码】获取指定文件夹下所有文件,含文件夹里的文件。原创 2023-02-15 19:22:42 · 339 阅读 · 0 评论 -
读取文件成字符串
【代码】读取文件成字符串。原创 2023-02-15 19:20:25 · 67 阅读 · 0 评论 -
List<Object>获取其中一个字段生成新List
List<String> ids = objList.stream().map(Obj::getId).collect(Collectors.toList());原创 2022-01-25 11:03:30 · 1793 阅读 · 1 评论 -
判断一个多边形是否在另一个多边形内部,Java代码
import java.awt.geom.Point2D;import java.awt.geom.GeneralPath;import java.util.Arrays;import java.util.List;public class MyUtil { /** * 判断多边形1是否在多边形2内部。true在内部,false不在内部 * * @param polygon1 多边形1 * @param polygon2 多边形2 *.原创 2021-11-26 19:34:18 · 1536 阅读 · 0 评论 -
皮尔逊相关系数 Java工具类
皮尔逊相关系数 计算工具类,计算两条折线的相关性。1为完全相关,-1为完全负相关,0为完全不相关public class PearsonUtil { /** * 计算2个list的皮尔逊相关系数 * * @param x * @param y * @return */ public static double getPearsonCorrelationScore(List x, List y) { if (x.原创 2021-05-21 19:28:41 · 428 阅读 · 0 评论 -
VO,PO,BO,DTO,DAO
https://blog.csdn.net/weixin_29369363/article/details/114742033转载 2021-04-13 15:48:12 · 58 阅读 · 0 评论 -
jackson,如果某个字段为0为空为默认,不序列化
使用jackson,如果某个字段为0 or 为空 or 为默认,希望不序列化这个字段。1、在实体类添加注解@JsonInclude(JsonInclude.Include.NON_NULL)将该注解放在字段上,如果该字段为null则不参与序列化;如果放在类上边,那对这个类的全部属性起作用Include.NON_DEFAULT 属性为默认值不序列化 (例如int为0,Object为null)Include.NON_EMPTY 属性为 空("") 或者为 NULL 都不序列化Include.NO转载 2021-04-13 10:55:01 · 1767 阅读 · 0 评论 -
Java,jackson使用
jackson是一个java的json处理依赖包maven导入jackson依赖包<!--Jackson required包--><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.12.1</version></原创 2021-03-19 15:30:06 · 995 阅读 · 0 评论 -
Java okhttp用法
pom.xml添加<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.6.0</version></dependency>MediaType mediaType = MediaType.parse("application/json");Re原创 2021-01-15 16:46:48 · 211 阅读 · 0 评论 -
jdk中的设计模式
https://blog.csdn.net/qq_38311489/article/details/89439835转载 2020-12-14 15:46:28 · 114 阅读 · 1 评论 -
Java 枚举类写法
public enum ValidType { NotValid(0,"不可用"), Valid(1,"可用"), ; private int id; private String status; ValidType(int id, String status){ this.id = id; this.status = status; } public int getId() { retu原创 2020-09-15 16:29:11 · 785 阅读 · 0 评论 -
Java URL转义
encodeUrl = java.net.URLEncoder.encode(url, "utf-8")url = “src/test.java”encodeUrl = “src%2Ftest.java”原创 2020-08-04 16:09:09 · 1913 阅读 · 0 评论 -
alibaba fastjson总结
string转JSONObject:JSONObject jsonObject = JSON.parseObject(text);JSONObject转String:String text = JSONObject.toJSONString(jsonObject);string转实体类Student student = JSONObject.parseObject(text, Student.class);实体类转StringString text = JSONObject.toJSON原创 2020-08-04 11:42:46 · 90 阅读 · 0 评论 -
java 泛型使用例子
// 如果一个元素在list里不存在,则添加到list中private <T> void addIfNotExist(List<T> list, T t){ if (!list.contains(t)){ list.add(t); }}原创 2020-07-08 15:44:33 · 141 阅读 · 0 评论 -
Java HashMap根据value值排序key值
Map<String, String> map = getMap();List<Entry<String, String>> list = new ArrayList<>(map.entrySet());// 按value,从大到小排序list.sort((o1, o2) -> Integer.parseInt(o2.getValue()) - Integer.parseInt(o1.getValue()));原创 2020-06-08 16:18:10 · 653 阅读 · 0 评论 -
Java 2个List取并集,交集
1 取并集(不去重)public static void test1(List list1, List list2) { list1.addAll(list2); System.out.println(list1);}2 取并集(去重)public static void test1(List list1, List list2) { list1.removeAll(list2); list1.addAll(list2); System.out.printl原创 2020-06-08 16:03:44 · 1830 阅读 · 0 评论 -
Java 把MongoDB的DBObject转化为 fastJson的JSONObject
MongoDB的document可以理解为一个json获取DBObject后,把DBObject转化为 fastJson的JSONObject:import com.mongodb.DBObject;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.JSON;JSONObject jsonObject = (JSONObject) JSON.toJSON(dbObject);...原创 2020-05-12 17:37:54 · 1021 阅读 · 1 评论 -
IDEA java agent调试
java agent调试方法:首先把agent打成jar包在VM options里填写:-javaagent: /agent路径/agent.jar如果有多个参数要填,空格隔开就行了然后debug模式就可以同时调试主程序和agent了...原创 2020-04-07 14:27:41 · 6111 阅读 · 0 评论 -
httpclient 报错 URI does not specify a valid host name
使用httpclient.execute (CloseableHttpClient)时报错:URI does not specify a valid host name原因:忘了加http:// ,加上就好了原创 2020-04-07 11:15:57 · 5544 阅读 · 0 评论 -
Java和JavaScript,for each循环小区别
写js的时候发现js和Java for循环的一点区别原创 2019-12-09 21:41:25 · 185 阅读 · 0 评论 -
ZeroMQ通信:简单请求-应答模式
请求-应答模式serverpackage com.dsf.adapter.ZZtest;import org.zeromq.ZMQ;import org.zeromq.ZMQ.Socket;import org.zeromq.ZContext;public class Server { public static void main(String[] args) { ...原创 2019-03-07 15:00:01 · 821 阅读 · 0 评论 -
ZeroMQ通信:复杂请求-应答模式 - ROUTER,DEALER代理
再REQ和REP中间加入代理:ROUTER和DEALERclientpackage com.dsf.adapter.ZZtest;import org.zeromq.ZMQ;import org.zeromq.ZMQ.Socket;import org.zeromq.ZContext;public class Client { public static void mai...原创 2019-03-07 16:33:26 · 2396 阅读 · 0 评论 -
Zookeeper删除一个Znode下的所有节点
Zookeeper, Znode 介绍:https://blog.csdn.net/dslztx/article/details/51077606Java使用CuratorFramework ,删除Znodepublic class ZookeeperManager { private static CuratorFramework client; static { ...原创 2019-12-09 17:02:32 · 3431 阅读 · 0 评论