摘要: 大家好,我是冰河~~ 对于线程池的核心类ThreadPoolExecutor来说,有哪些重要的属性和内部类为线程池的正确运行提供重要的保障呢? ThreadPoolExecutor类中的重要属性 在ThreadPoolExecutor类中,存在几个非常重要的属性和方法,接下来,我们就介绍下这些重要的 阅读全文
posted @ 2022-05-10 10:54 冰河团队 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是冰河~~ 在Java的高并发领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢?就让我们一起从创建线程池的源码来深入分析究竟有哪些方式可以创建线程池。 使用Executo 阅读全文
posted @ 2022-04-21 16:32 冰河团队 阅读(213) 评论(0) 推荐(1) 编辑
摘要: 大家好,我是冰河~~ 在上一篇《【高并发】不得不说的线程池与ThreadPoolExecutor类浅析》一文中,从整体上介绍了Java的线程池。如果细细品味线程池的底层源码实现,你会发现整个线程池体系的设计是非常优雅的!这些代码的设计值得我们去细细品味和研究,从中学习优雅代码的设计规范,形成自己的设 阅读全文
posted @ 2022-04-18 11:39 冰河团队 阅读(245) 评论(0) 推荐(2) 编辑
摘要: 今天,我们一起来简单聊聊线程池中的ThreadPoolExecutor类,好了,不多说了,开始进入今天的正题。 阅读全文
posted @ 2022-04-14 13:08 冰河团队 阅读(390) 评论(0) 推荐(3) 编辑
摘要: 最近不少小伙伴想在自己公司的内网搭建一套Maven私服环境,可自己搭建的过程中,或多过少的总会出现一些问题,问我可不可以出一篇如何搭建Maven私服的文章。这不,就有了这篇文章嘛。 阅读全文
posted @ 2022-03-15 15:43 冰河团队 阅读(511) 评论(0) 推荐(3) 编辑
摘要: 本文有点长,但是满满的干货,以实际案例的形式分析了两种异步模型,并从源码角度深度解析Future接口和FutureTask类,希望大家踏下心来,打开你的IDE,跟着文章看源码,相信你一定收获不小! 阅读全文
posted @ 2022-03-09 10:17 冰河团队 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是冰河~~ 本文纯干货,从源码角度深入解析Callable接口,希望大家踏下心来,打开你的IDE,跟着文章看源码,相信你一定收获不小。 1.Callable接口介绍 Callable接口是JDK1.5新增的泛型接口,在JDK1.8中,被声明为函数式接口,如下所示。 @FunctionalI 阅读全文
posted @ 2022-02-16 09:32 冰河团队 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是冰河~~ 最近经常有读者问我:冰河,线程到底是按照怎样的顺序执行的呀?为了同一回答大家的这个问题,今天我就单独写一篇文章吧。好了,不多说了,进入今天的正题。 一、线程的执行顺序是不确定的 调用Thread的start()方法启动线程时,线程的执行顺序是不确定的。也就是说,在同一个方法中, 阅读全文
posted @ 2022-01-17 19:36 冰河团队 阅读(530) 评论(2) 推荐(1) 编辑
摘要: 大家好,我是冰河~~ 不管是传统软件企业还是互联网企业,不管是管理软件还是面向C端的互联网应用。都不可避免的会涉及到报表操作,而对于报表业务来说,一个很重要的功能就是将数据导出到Excel。 如果我们在业务代码中,嵌入很多导出Excel的逻辑,那我们的代码就会变得异常臃肿,不利于维护,而且导出Exc 阅读全文
posted @ 2022-01-10 10:27 冰河团队 阅读(704) 评论(2) 推荐(1) 编辑
摘要: 大家好,我是冰河~~ 说实话,肝这篇文章花了我一个月的时间,关于Java8的新特性全在这儿了,建议先收藏后阅读。 Java8有哪些新特性? 简单来说,Java8新特性如下所示: Lambda表达式 函数式接口 方法引用与构造器引用 Stream API 接口的默认方法与静态方法 新时间日期API 其 阅读全文
posted @ 2022-01-05 13:45 冰河团队 阅读(151) 评论(0) 推荐(0) 编辑