-
甘特图怎么制作更方便?甘特图制作方法" title="甘特图怎么制作更方便?甘特图制作方法" width="200" height="150">
-
OKR的实施标准步骤是什么?成功实施落地OKR的要点" title="OKR的实施标准步骤是什么?成功实施落地OKR的要点" width="200" height="150">
-
线程池夺命连环炮!!!" title="见招拆招:老油条教你如何化解大厂面试官的线程池夺命连环炮!!!" width="200" height="150">
见招拆招:老油条教你如何化解大厂面试官的线程池夺命连环炮!!!
什么是线程池? 使用线程池的好处 线程池的核心参数 线程池的处理流程 线程池的创建方式有哪些? 常用线程池及它们的使用场景 线程池被创建后里面有线程吗? 你知道有什么方法对线程池进行预热吗? 线程池的...
-
源码级深挖AQS队列同步器
我们知道,在java中提供了两类锁的实现,一种是在jvm层级上实现的synchrinized隐式锁,另一类是jdk在代码层级实现的,juc包下的Lock显示锁,而提到Lock就不得不提一下它的核心队列...
-
【高并发】解密导致并发问题的第二个幕后黑手——原子性问题
大家好,我是冰河~~ 今天,我们继续大冰和小菜的故事。 写在前面 大冰:小菜童鞋,昨天讲解的内容复习了吗? 小菜:复习了大冰哥,昨天的内容干货满满啊,感觉自己收获很大。 大冰:那你说说昨天都讲了哪些内...
-
异步编程,老鸟们都这么玩的" title="SpringBoot 如何异步编程,老鸟们都这么玩的" width="200" height="150">
SpringBoot 如何异步编程,老鸟们都这么玩的
大家好,我是飘渺。今天继续给大家带来SpringBoot老鸟系列的第六篇,来聊聊在SpringBoot项目中如何实现异步编程。 老鸟系列文章导读: 1. SpringBoot 如何统一后端返回格式?老...
-
一个神奇的bug:OOM?优雅终止线程?系统内存占用较高?
Velocity之OOM Velocity的基本使用 Velocity模板语言的基本使用代码如下: 1. 初始化模板引擎 2. 获取模板文件 3. 设置变量 4. 输出 在ETL业务中,V...
-
Java并发之线程池ThreadPoolExecutor源码分析学习
线程池学习 以下所有内容以及源码分析都是基于JDK1.8的,请知悉。 我写博客就真的比较没有顺序了,这可能跟我的学习方式有关,我自己也觉得这样挺不好的,但是没办法说服自己去改变,所以也只能这样想到什么...