09 2018 档案
摘要:概述 为什么使用SLF4J log4j简介 slf4j+log4j环境搭建 为什么使用SLF4J 参考: https://www.oschina.net/translate/why-use-sl4j-over-log4j-for-logging SLF4J 即 Simple Logging Faca
阅读全文
摘要:《阿里巴巴java开发手册》线程池不使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样 的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 主要原因是使用Executors创建线程池不会传入这个参数而使用默认值所以我们常常忽略这一参数,而且
阅读全文
摘要:转载:https://www.cnblogs.com/ljdblog/p/6004694.html 01. Java 集合系列01之 总体框架 02. Java 集合系列02之 Collection架构 03. Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例 04. Ja
阅读全文
摘要:转载: https://www.cnblogs.com/ljdblog/p/6004694.html (一) 基础篇 01. Java多线程系列--“基础篇”01之 基本概念 02. Java多线程系列--“基础篇”02之 常用的实现多线程的两种方式 03. Java多线程系列--“基础篇”03之
阅读全文
摘要:线程池类图 |-Java.util.concurrent.Executor 负责线程的使用与调度的根接口 |-ExecutorService:Executor的子接口,线程池的主要接口 |-AbstractExecutorService:实现了ExecutorService接口,基本实现了Execu
阅读全文
摘要:参考资料 深入学习FutureTask http://www.importnew.com/25286.html FutureTask应用实例 FutureTask七种状态以及可能变化的四种过程
阅读全文