自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装nginx

一.安装nginx 1、安装nginx源 rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 2.查看yum的nginx信息 yum info nginx 如图使用此nginx yum源能安装nginx 1.10.2 3.使用yum安装ngi...

2018-07-17 10:02:12 98

转载 Java并发编程:Future、FutureTask

Future就是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果。必要时可以通过get方法获取执行结果,该方法会阻塞直到任务返回结果。  Future类位于java.util.concurrent包下,它是一个接口:在Future接口中声明了5个方法,下面依次解释每个方法的作用:cancel方法用来取消任务,如果取消任务成功则返回true,如果取消任务失...

2018-04-25 11:38:37 115

转载 Java并发编程:CountDownLatch、CyclicBarrier、Semaphore

一.CountDownLatch用法CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。import java.util.concurrent.CountDownLatch; public class UseCount...

2018-04-25 11:27:03 97

转载 ThreadPoolExecutor自定义创建线程池使用有界队列

  在使用有界队列时,若有新的任务需要执行,如果线程池实际线程数小于corePoolSize,则优先创建线程,   若大于corePoolSize,则会将任务加入队列,   若队列已满,则在总线程数不大于maximumPoolSize的前提下,创建新的线程,   若线程数大于maximumPoolSize,则执行拒绝策略。或其他自定义方式。import java.util.concurr...

2018-04-25 11:11:07 1312

转载 桶排序

     桶排序的原理是:将数组分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但桶排序并不是 比较排序,他不受到 O(n log n) 下限的影响。主要原理是:利用了空间换时间的方法。     所以,桶排序的复杂度依赖于两部分:   ...

2018-04-25 10:58:39 105

空空如也

空空如也

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

TA关注的人

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