![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 81
麻烦来杯Mojito
这个作者很懒,什么都没留下…
展开
-
java并发编程
线程状态 NEW(新建) 编程语言创建线程,还未被操作系统创建 RUNNABLE(可运行) 线程已被操作系统创建,但还未被分配CPU运行 RUNNING(运行) 线程执行 BLOCKED/WATTING/TIMED_WATTING(阻塞) 线程释放CPU执行权 DEAD(死亡) 线程结束,不可复生 happens-before happens-before的概念指的是两个操作之前的执行顺序 假设A happens-before B,那么A的操作对B是可见的,也可以理解为A一定比B先执行,比如说当A修改了原创 2021-01-13 18:58:02 · 127 阅读 · 0 评论 -
JDK1.8 Map的compute、computeIfAbsent、computeIfPresent、putIfAbsent方法的使用与区别
put方法 public static void main(String[] args) { HashMap<String, String> map = new HashMap<>(); map.put("aa", "AA"); map.put("bb", "BB"); System.out.println(map); String putResult = map.put("bb", "put");原创 2020-07-23 20:04:17 · 541 阅读 · 1 评论 -
简要介绍ThreadPoolExecutor的构造以及使用
ThreadPoolExecutor常用构造方法 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler) 参数: corePoolSize 线程池保留线原创 2020-07-20 19:42:20 · 729 阅读 · 0 评论 -
@JsonInclude注解的使用
@JsonInclude注解的使用 解释 @JsonInclude注解的作用是指定实体类在序列化时的策略 用法 @JsonInclude注解用在实体类上,可配合一些参数来使用,例如 @JsonInclude(JsonInclude.Include.NON_NULL) public class User { // ... } 我们来看看具体的参数枚举类 public enum Include ...原创 2020-04-23 16:21:47 · 6202 阅读 · 0 评论