11 2018 档案

摘要:去年看过一篇《ThreadPoolExecutor详解》大致讲了ThreadPoolExecutor内部的代码实现。 总结一下,主要有以下四点: 当有任务提交的时候,会创建核心线程去执行任务(即使有核心线程空闲仍会创建);当核心线程数达到corePoolSize时,后续提交的都会进BlockingQ 阅读全文
posted @ 2018-11-11 07:36 旧巷里的旧少年 阅读(1485) 评论(0) 推荐(0) 编辑
摘要:java中扫描指定文件夹下面的所有文件扫描一个文件夹下面的所有文件,因为文件夹的层数没有限制可能多达几十层几百层,通常会采用两种方式来遍历指定文件夹下面的所有文件。递归方式非递归方式(采用队列或者栈实现)下面我就给出两种方式的实现代码,包括了递归与非递归实现,code如下所示。 package q. 阅读全文
posted @ 2018-11-10 18:09 旧巷里的旧少年 阅读(2932) 评论(0) 推荐(0) 编辑
摘要:前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章, 例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API 阅读全文
posted @ 2018-11-10 06:33 旧巷里的旧少年 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:点击如图所示的地方,进行添加Tomcat配置页面 弹出页面后,按照如图顺序找到,点击+号 tomcat Service -> Local 注意,这里不要选错了哦,还有一个TomEE Service! 按照下面图所示进行配置。 图中数字的地方代表的配置意思: 1代表名称,给配置的Tomcat取名称。 阅读全文
posted @ 2018-11-09 22:01 旧巷里的旧少年 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:1:浏览器输入官网地址:http://spring.io/projects 2:点击如图树叶页面按钮。 3:点击如图小猫图片按钮。 4:查找downloading spring artifacts 链接点击。 5:查找Manually downloading spring distributions 阅读全文
posted @ 2018-11-01 20:31 旧巷里的旧少年 阅读(286) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示