随笔分类 - java基础知识
摘要:一、linux中离线安装docker 1、从官方下载Docker安装包并上传至 虚拟机 https://download.docker.com/linux/static/stable/x86_64/ 2.解压安装包 tar -xvf docker-19.03.9.tgz 3. 将解压出来的docke
阅读全文
摘要:实现效果 编写代码 1、实体类对象实现Comparable接口重写compareTo方法 public class User implements Comparable<User>{ private String name; private Integer age; public User() {
阅读全文
摘要:1.重写对象的equals方法 @Override public boolean equals(Object o) { if (this == o) return true; //先判断o是否为本对象,this 指向当前的对象 if (o == null || getClass() != o.get
阅读全文
摘要:Java实现多级分类查询 1、效果预览 { "success": true, "code": 20000, "message": "成功", "data": { "list": [ { "id": "1450294498352435201", "parentId": "0", "title": "前
阅读全文
摘要:Java实现解压缩ZIP,MultipartFile 转为File工具类
阅读全文
摘要:CopyOnWriteArraylist CopyOnWrite容器 定义:写时复制容器,当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后新的容器里添加元素,添加完元素之后,再将原容器的引用指向新的容器。 1.CopyOnWriteArra
阅读全文
摘要:System.arraycopy的参数及使用方法: 下面是 System.arrayCopy的源代码声明 : public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 代码解释
阅读全文
摘要:###一、类加载的过程 ###二、JVM体系结构 #####1. Class Loader ######作用: 将Class文件字节码内容加载到内存中,并将这些静态数据转成方法区的运行时数据结构,然后在堆中生成一个代表整个类的Java.lang.Class对象,作为方法区中类数据的访问入口 ####
阅读全文
摘要:使用方法 import lombok.Data; @Data public class City { private Integer ID; private String Name; private String CountryCode; private String District; priva
阅读全文
摘要:List集合去重 方式一 利用两层for循环对list集合中的元素去重 for(int i = 0; i < array.size(); i++){ for(int j =i+1;j<array.size();j++){ if(array.get(i)==array.get(j)){ array.r
阅读全文