Java
文章平均质量分 76
GettingReal
实事求是
展开
-
Java 线程状态有哪些?
在线程的生命周期中,它需要经历初始状态、可运行状态、阻塞状态、等待状态、超时等待状态和终止状态原创 2023-04-19 14:16:47 · 823 阅读 · 2 评论 -
Java 线程池的拒绝策略
Java 线程池的拒绝策略一共有四种,分别为`AbortPolicy`,`CallerRunsPolicy`,`DiscardPolicy`,`DiscardOldestPolicy`。下面就来说明这四种策略的不同之处。原创 2023-04-18 21:04:04 · 2352 阅读 · 0 评论 -
Java 对象四种引用类型
在 Java 的对象世界里面,对象的引用有 4 类之分,分别是:强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)和虚引用(Phantom Reference)。原创 2023-04-18 14:29:41 · 947 阅读 · 1 评论 -
Java 堆外内存
在 Java 虚拟机中,分配对象基本上都是在堆上进行的,然而在有些情况下,缓存的数据量非常大时,使用磁盘或者分布式缓存就会比较合适,这时**堆外缓存**就是一个比较合适的选择。一般会认为 Java 进程启动后,除了分配的堆(heap)内存之外的内存都为堆外内存。堆外内存在没有引用时,也会被 Java 垃圾收集器进行回收。原创 2023-04-14 17:31:40 · 1268 阅读 · 0 评论 -
SpringBoot 同时上传多文件和传输 JSON 数据
文章目录SpringBoot 同时上传多文件和传输 JSON 数据代码逻辑执行请求SpringBoot 同时上传多文件和传输 JSON 数据核心是要使用 @RequestPart 注解代码逻辑public class Material { private Long id; private String name; private Integer status; private Integer isDel; private String rejectR原创 2022-02-25 10:53:58 · 2197 阅读 · 0 评论