自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redhat 移除yum 并重新安装

1.删除rhel6.4自带的yum,命令如下: rpm -qa | grep yum | xargs rpm -e --nodeps2.下载CentOS 6.4的yum,命令如下:[code="java"]wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6....

2016-01-19 17:14:45 1573

原创 elasticsearch 快照备份数据

本节我们讲下elasticsearch备份数据 我们采用linux 的NFS(网络文件系统)方式做快照备份。 假设我们现在有三台机器 A B C A 和 B 分别是我们集群的两个节点,C 是我们要备份数据的磁盘。 先查看我们的机器是否安装了NFS [code="java"] rpm -qa | grep nfs 如...

2016-01-12 21:00:24 269

原创 JAVA中CyclicBarrier(关卡)

CyclicBarrier 类似于我们前面看到的CountDownLatch.但是有以下两点不同:1:CountDownLatch 是当状态达到后即当计数器为零,所有线程通过后CountDownLatch不可再用。而CyclicBarrier 可以当状态达到后,所有线程通过后即可重复使用。2:CountDownLatch 等待的是事件。CyclicBarrier 等待的是线程.这里解释...

2015-06-27 15:26:43 111

原创 JAVA中Semaphore(信号量)

Semaphore :一种可以控制访问资源的数量、或者控制同时同一操作的数量。Semaphore构造器:public Semaphore(int permits) 需要传入一个正整数,此数量即为控制访问的资源数量。public Semaphore(int permits, boolean fair) 创建一个是否是公平的信号量。当fair=true时,线程将会按到达的顺序(FIFO...

2015-06-16 13:45:48 102

原创 JAVA中FutureTask

在多线程的编程中你是否也为不知道其他线程是否已经结束、得不到其他线程的执行结果而苦恼。今天我们来看的FutureTask就解决了这个问题。FutureTask:一种可以携带结果的Runnable.它的计算是通过Callable的call方法来实现的。我们来看一下FutureTask的构造.public class FutureTask implements RunnableFuture...

2015-06-15 20:15:00 92

原创 JAVA中CountDownLatch(闭锁)

CountDownLatch(闭锁): 顾明思议,一种计数器减少的闭锁。工作原理就想是红绿灯,当红灯亮的时候所有车辆都要等待,它们都在等待一个状态---绿灯。当绿灯时候所有车辆都可以通过。CountDownLatch 最常见的用法:初始化一个整数的计数。它的countDown()方法用来对计数器做减法操作。当计数器为零时,所有等待的线程都可以通过。下面我们来看下CountDownLatch...

2015-06-14 20:59:39 96

原创 JAVA中断线程Thread.interrupt()

多线程编程中我们经常会遇到一个问题,怎样中断一个线程?Thread 类提供了三种方法:interrupt : 中断线程isInterrupted ; 返回线程的中断状态.interrupted ; 读取并清除中断状态.Thread.interrupt().字面上意思是中断线程。实际上它只是将线程状态置为中断状态,并不会直接中断线程。Java 中断作为一种协作...

2015-06-14 15:26:08 145

空空如也

空空如也

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

TA关注的人

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