随笔分类 -  java基础知识

摘要:一、linux中离线安装docker 1、从官方下载Docker安装包并上传至 虚拟机 https://download.docker.com/linux/static/stable/x86_64/ 2.解压安装包 tar -xvf docker-19.03.9.tgz 3. 将解压出来的docke 阅读全文
posted @ 2024-05-10 09:53 __先森 阅读(1871) 评论(0) 推荐(0) 编辑
摘要:Stream流操作集合使用Stream流操作集合,以及常用案例 阅读全文
posted @ 2022-02-24 10:15 __先森 阅读(238) 评论(0) 推荐(0) 编辑
摘要:将List集合中相同属性的对象合并将List集合中相同属性的对象合并 阅读全文
posted @ 2022-02-18 10:12 __先森 阅读(2434) 评论(0) 推荐(0) 编辑
摘要:实现效果 编写代码 1、实体类对象实现Comparable接口重写compareTo方法 public class User implements Comparable<User>{ private String name; private Integer age; public User() { 阅读全文
posted @ 2022-01-18 15:20 __先森 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1.重写对象的equals方法 @Override public boolean equals(Object o) { if (this == o) return true; //先判断o是否为本对象,this 指向当前的对象 if (o == null || getClass() != o.get 阅读全文
posted @ 2022-01-12 14:25 __先森 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:Java实现多级分类查询 1、效果预览 { "success": true, "code": 20000, "message": "成功", "data": { "list": [ { "id": "1450294498352435201", "parentId": "0", "title": "前 阅读全文
posted @ 2021-10-20 12:01 __先森 编辑
摘要:Java实现解压缩ZIP,MultipartFile 转为File工具类 阅读全文
posted @ 2021-10-19 17:58 __先森 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:CopyOnWriteArraylist CopyOnWrite容器 定义:写时复制容器,当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后新的容器里添加元素,添加完元素之后,再将原容器的引用指向新的容器。 1.CopyOnWriteArra 阅读全文
posted @ 2021-07-01 15:13 __先森 阅读(80) 评论(0) 推荐(0) 编辑
摘要:System.arraycopy的参数及使用方法: 下面是 System.arrayCopy的源代码声明 : public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 代码解释 阅读全文
posted @ 2021-06-15 10:32 __先森 阅读(83) 评论(0) 推荐(0) 编辑
摘要:###一、类加载的过程 ###二、JVM体系结构 #####1. Class Loader ######作用: 将Class文件字节码内容加载到内存中,并将这些静态数据转成方法区的运行时数据结构,然后在堆中生成一个代表整个类的Java.lang.Class对象,作为方法区中类数据的访问入口 #### 阅读全文
posted @ 2021-05-16 14:12 __先森 阅读(227) 评论(0) 推荐(0) 编辑
摘要:使用方法 import lombok.Data; @Data public class City { private Integer ID; private String Name; private String CountryCode; private String District; priva 阅读全文
posted @ 2021-05-06 16:40 __先森 阅读(202) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2021-04-29 17:35 __先森 阅读(110) 评论(0) 推荐(0) 编辑