最新 最热

深入理解JUC:第四章:CountDownLatch倒计时器

CountDownLatch是一个非常实用的多线程控制工具类。常用的就下面几个方法:

2022-08-18
1

深入理解JUC:第五章:CyclicBarrier循环栅栏

举个例子,就像生活中我们会约朋友们到某个餐厅一起吃饭,有些朋友可能会早到,有些朋友可能会晚到,但是这个餐厅规定必须等到所有人到齐之后才会让我们进去。这里的朋友们就是各个线程,餐厅就是 CyclicBarrier。 未使用循环...

2022-08-18
1

深入理解JUC:第六章:Semaphore信号灯

Semaphore 是 synchronized 的加强版,作用是控制线程的并发数量

2022-08-18
2

线程池:第四章:ThreadPoolTaskExecutor和ThreadPoolExecutor有何区别?

多线程:包含程序、进程、线程的概念,Java中多线程的创建和使用,实现 Runnable 接口与继承 Thread 类,Thread类的主要方法,线程的调度与设置优先级,线程的生命周期,线程的同步,线程的通信。...

2022-08-18
2

秋招面试题系列- - -Java工程师(四)

16、Xml映射文件中,除了常见的 select|insert|updae|delete标签之外,还有哪些标签?

2022-08-18
2

线程池:第二章:线程池实际中使用哪一个

答案是一个都不用。为什么呢?因为阿里巴巴实践过,证明过,具体请看阿里巴巴java开发手册:

2022-08-17
1

线程池:第一章:线程池的底层原理

线程池相当于银行网点,常驻核心数相当于今日当值窗口,线程池能够同时执行的最大线程数相当于银行所有的窗口,任务队列相当于银行的候客区,当今日当值窗口满了,多出来的客户去候客区等待,当候客区满了,银行加开窗口,候客区先来...

2022-08-17
1

多线程:第一章:我(线程)这一生

我是一个线程, 我一出生就被编了个号: 0×3704, 然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。

2022-08-17
1

JavaSE:第二章:变量与运算符

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120215321

2022-08-17
1

Java Stream flatMap解析

可以看到demo中flatMap方法接受Function<String[], Stream<String>>的实例对象

2022-08-17
1