自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序锋子的博客

一个码农的自我提升之路

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 ThreadPoolExecutor 源码解析(含流程图)

本文章欢迎转载,但是转载请标明出处。程序锋子https://blog.csdn.net/l13591302862/article/details/113741734前言线程池大家都用过,但是线程池的内部源码,大家可能不太了解。没了解过源码的小伙伴可以通过该文章了解,了解过的也可以先思考下了解到什么程度,然后再和本文进行对比,可能会有新的理解。手写简易线程池为了更好地理解线程池,手写了一个简单的线程池。同样使用阻塞队列,线程数量是固定的,线程池创建时就创建和运行所有线程。虽然和 ThreadPool

2021-02-07 18:48:50 397 3

原创 Java Stream 自制思维导图分享

这次分享下自己制作的关于 Java8 Stream 相关内容的思维导图,下面是导图预览,文末有下载地址,需要的小伙伴自取,希望能帮到大家。

2021-02-01 20:55:49 318 1

原创 LongAdder 你为啥那么迷人?深入源码了解真相

小伙伴们一般都清楚,并发地对 `Long` 进行累加操作,我们应该使用原子类型的 `AtomicLong`,或者使用 `LongAdder`。`AtomicLong` 是 `jdk1.5` 中的类,而 `LongAdder` 是 `jdk1.8` 中的类,可以简单理解 `LongAdder` 是 `AtomicLong` 的升级版本。这篇文章将围绕着 `LongAdder`,讲解出现原因,并且解析源码。

2021-01-26 18:46:02 440 4

原创 FutureTask 深入浅出,通过源码讲解彻底吃透

平常看到很多的源码中都使用到了 FutureTask 对象,例如 ThreadPoolExecutor 和 Spring MVC 以及 Dubbo。但是对 FutureTask 的学习还只是停留在了表面,今天进行了深入学习,对源码进行了解析,希望对大家有所帮助。

2021-01-17 20:52:29 734 5

原创 scheduleAtFixedRate 和 scheduleWithFixedDelay ,看完此篇,不信你不会(图解)

ScheduledThreadPoolExecutor 线程池的 scheduleAtFixedRate 和 scheduleWithFixedDelay 方法,名字很像。在开发的时候可能不小心就用错了,但是其实两者还是有明显区别的。本篇文章准备用图解的方式,讲解两个方法的区别。

2021-01-10 17:13:50 3502

原创 新年,从发现 Dubbo 的一处小 bug 开始

最近在学习 Dubbo 的源码,很偶然地发现了一处小 bug,其实这个 bug 应该算是被修复了。但是,从这个小 bug 中,又可以挖掘出很多值得学习的地方。本篇文章就是围绕这个小 bug 展开,来说一说代码质量的一些事。同时,也在这里祝愿各位小伙伴们,在新的一年代码无 bug。本人是小白,

2021-01-03 17:01:20 178

原创 FactoryBean深入浅出(附源码讲解)

平常对 `FactoryBean` 的认识可能不是很深,这次花了点时间去学习了 `FactoryBean` ,通过本篇文章进行归纳和总结,希望能够帮到小伙伴们。本人是小白,能力有限,如果有哪个地方描述错误,希望有大佬帮忙指出,先在此谢过。

2020-12-28 19:06:15 1262 2

原创 带你击杀动态规划梦魇-从暴力递归到动态规划

想要分享下自己之前学习动态规划的过程,因此写了这篇博客,如果表述有误,希望有大佬能够指出来,先在此谢过。

2020-12-20 15:13:33 189 1

Stream 自制思维导图,xmind 源文件和图片

Stream 自制思维导图,xmind 源文件和图片

2021-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除