自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 采用nginx+chimee搭建网络摄像头直播系统

概述公司最近需要一套直播系统,要求是网络摄像头进行录制,然后可以在网页上无插件进行直播,要求同时支持PC端和移动端进行直播,最后我决定采用hls协议,利用nginx+chimee搭建网络摄像头直播系统。搭建网络摄像头直播服务器0.因为需要用到nginx-rtmp-moudle模块,所以需要下载nginx来重新编译 1.首先要确保没有安装过nginx,如果安装过要先把nginx进行...

2018-02-27 15:37:13 1703 1

原创 Java多线程(11) Fork-Join框架

概述在JDK1.7版本以后,引入了一个新的分布式Fork-JoinJDK框架。这个框架的特点就是可以把任务线程分布到每个CPU核上,如果4核的CPU,那么如果创建一个线程,那么这个线程就在CPU的一个核上,如果创建3个线程,呢么就分布到CPU的3个核,如果想要创建大于CPU核的线程,对不起,不能创建会阻塞,所以这个Fork-Join框架的优点就在于会把线程分布到每个CPU核上,这会加快程序运行...

2018-02-26 20:31:37 331

原创 Java多线程(10) 控制任务组

概述执行器服务作为线程池,不仅仅可以提高执行任务的效率,还可以控制一组相关任务。例如,可以在执行器中使用shutdownNow方法取消所有的任务。控制任务组java.util.concurrent.ExecutorService T invokeAny(Collection<Callable<T>> tasks)T invokeAny(Collec...

2018-02-26 19:33:17 521

原创 Java多线程(9) 定时线程任务

概述在上一章中写到执行器的后2个方法是预定执行或重复执行而设计的方法,这是一种允许使用线程池机制的java.util.Timer的泛化。 部分API详解java.util.concurrent.ExecutorsScheduledExecutorService newScheduledThreadPool(int threads)// 返回一个线程池,他使用给定的线程数来调度任...

2018-02-25 17:04:51 529

原创 Java多线程(8) 线程池

概述春节期间本有雄心壮志,奈何初二晚上遇上感冒。今天中午本打算继续冬眠,忽然女友一条微信让我不仅反思自己,不可再浑浑噩噩,于是奋起,开始继续努力,瞬间腰不疼了,腿不麻了,倍有精神了,看来精神的确可以驾驭肉体,愿2018是一个成功之年。线程池构建新的线程因为设计与操作系统的交互所以是有代价的,如果程序中需要创建大量的生命周期很短的线程,此时应该使用线程池。一个线程池中包含许多准备运行的空...

2018-02-25 15:53:11 235

原创 Java多线程(7) Callable与Future

概述之前有很长时间没有写博客了,一方面生活中的琐事让人无法静心,另外一方面工作中也比较忙,最重要的是在上一章打算写一下线程安全的集合,《Java核心技术》中讲解相当浅,而且太过杂乱。在网络上面搜罗了些文章,但是却依然无法获得其要领,即使略懂一二也无法组织语言,所以就暂时告一段落,先继续研究接下来的内容,以后对java进一步了解后再进行补充。Runnable封装了一个异步运行的任务,可以把他想象...

2018-02-07 22:38:00 193

空空如也

空空如也

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

TA关注的人

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