自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (5)
  • 收藏
  • 关注

转载 Future和FutureTask的区别

Future接口:它是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果。必要时可以通过get方法获取执行结果,该方法会阻塞直到任务返回结果。 接口中有5中方法: cancel(boolean mayInterruptIfRunning)方法用来取消任务,如果取消任务成功则返回true,如果取消任务失败则返回false。参数mayInterruptIf...

2019-01-04 11:49:53 1223

转载 Executor,Executors,ExecutorService比较

  Executor:是Java线程池的超级接口;提供一个execute(Runnable command)方法;我们一般用它的继承接口ExecutorService。 Executors:是java.util.concurrent包下的一个类,提供了若干个静态方法,用于生成不同类型的线程池。Executors一共可以创建下面这四类线程池: newFixedThreadPool创建一个可缓存...

2019-01-04 11:44:11 156

原创 CountDownLatch、Semaphore和CyclicBarrier的学习

CountDownLatch、Semaphore和CyclicBarrier的学习   JAVA并发包中有三个类用于同步一批线程的行为,分别是CountDownLatch、Semaphore和CyclicBarrier。 CountDownLatch CountDownLatch是一个计数器闭锁,主要的功能就是通过await()方法来阻塞住当前线程,然后等待计数器减少到0了,再唤起这...

2019-01-03 18:13:28 133

vue.js API 教程

vue2.0API基本介绍,如何使用,可以作为开发参考,对vue开发有一定的帮助

2018-11-23

用JS对象实现map功能与方法

部分IE浏览器不支持ecmascript 6,无法使用map对象,用原生js对象实现map功能

2018-06-06

文件图片预览上传下载

提供文件包括(图片)预览,文件上传,文件下载,文件删除等功能,使用者可以稍加修改用于自己的开发中

2018-06-06

空空如也

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

TA关注的人

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