Java 并发编程系列:ThreadPoolExecutor 的那些事儿

2019-09-06
阅读 3 分钟
1.1k
ThreadPoolExecutor : 一个线程池Executors : 线程池工厂,通过该类可以取得一个拥有特定功能的线程池ThreadPoolExecutor类实现了Executor接口,因此通过这个接口,任何的Runnable对象都可以被ThreadPoolExecutor线程池调度。常见的线程池类型

10分钟快速学习Git常见知识点和常用命令

2017-10-24
阅读 1 分钟
2.2k
Git基本操作 Git三种状态 已修改(modified)修改了文件,但是还没有保存到数据库中 已暂存(staged)对一个已修改的文件的当前版本做了标记,让其包含在下次提交的快照中 已提交(committed)数据已经安全的保存在本地数据库中 Git工作流程 在工作目录中修改文件; 暂存文件,将文件的快照放入暂存区域; 提交更新,找...

Java技术面试“小抄”——集合类(实时更新)

2017-10-15
阅读 2 分钟
4k
这篇文章是自己面试过程中,总结出来的关于Java集合类的总结。每次面试之前来出来看看,速度快,也能很迅速的回忆一些细节问题。发布这篇文章,不仅仅是希望大家“临阵磨枪”,更希望大家能够以此学习其内在原理。毕竟,源码才是最正确的。

Java集合源码分析系列-(一)ArrayList源码剖析

2017-10-03
阅读 4 分钟
3.7k
今天介绍经常使用的一个Java集合类——ArrayList(基于JDK1.8.0_121)。ArrayList在工作和日常面试中经常被使用或者提到。总的来说,工作中使用ArrayList主要是因为动态数组的方便性,面试中出现ArrayList经常是和LinkedList/Vector一起出现,分析这三种集合的异同。