`
Hera
  • 浏览: 8573 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论
  • liuxuejin: 看了这么多篇,你能简短的把问题说明白。不错!例子简短容易明白。 ...
    CountDownLatch
文章列表
1、配置IP。手动指定IP地址和DNS服务器地址,dns服务器地址可以指向自己。子网掩码和网关跟以前一样。(在设置生效前用ipconfig命令查看) 2、安装Active Directory。运行dcpromo并提供windows Server 2003的安装盘或是安装文件,安装Active Directory,选择newforest(新的目录树),只与windows 2000或windows 2003兼容的权限。注意不要跳过DNS的安装,除非你已经装好了DNS。 3、安装ldp工具。运行系统盘下里面SUPPORT/TOOLS/SUPTOOLS.MSI一路next安装。 4、测试
        制作RPM包最关键的就是要写SPEC文件。安装一个程序就是写一些配置项,然后把源码或者二进制码放入安装目录下。如果是用GCC的程序,RPM确实很方便,./config, make ,make install, clean全部都在这个spec文件里配置。编译,安装一次完成。可以保留其源码,也可以不保留。关于spec文件的书写网络资料铺天盖地,就不详细介绍了。推荐一篇不错的 http://hlee.iteye.com/blog/343499       我的需求目前仅仅是把编译好的java class 文件从一个地方拷贝到指定的地方,这就代表安装了。正在研究以后是否可以把ant ...
     CyclicBarrier同样是一个控制程序并发流程的类。它允许一组线程相互等待,直到到达某个公共的屏障点 Barrier point。在一组固定大小的线程的程序中,这些线程可能需要不时的相互等待。这时就需要用到CyclicBarrier。这也是和CountDownLatch的区别所在。CountDownLatch可以在一个点等待所有线程的返回,但是当count减为0的时候,值是不能重置的。而这个barrier 在释放等待线程以后可以重新使用。所以我们把这个叫做可以循环的barrier。        CyclicBarrier支持一个可选的Runnable命令,在一组线程中的最 ...
          CountDownLatch是java concurrent 包里一个用于并发流程控制的类。顾名思义,它是一个倒计数的计数器。给计数器初始化一个值,调用countdown()方法来原子的减小这个值,另外有一个await()方法一直阻塞等待这个值减为0,当减为0的时候解除阻塞。继续执行。            CountdownLatch是一个同步工具,有很多的用途 (1)    把计数1初始化为CountDownLatch的初值       做一个开关,或入口。有这样一个例子,比如赛马。裁判员线程发号施令,他持有countdown()函数,所有的赛马线程都调用await ...

HashMap按value排序

    博客分类:
  • Java
     读取了一段<Key, Value>数据,想当然的把它放进了HashMap里,生产数据的人不乐意了,呀,给你的数据是有顺序的。你显示出来就给乱了。嗯,确实是个问题哈。怎么办?      (1)最简单的就是使用把hashmap替换成LinkedListHashMap。后者会按你put的顺序放数据的,所以顺序读取就没得问题了。      (2 ) 数据本来就是无序的,现在就是要排序。把这些所有的entry数据放到一个list里边,按value值排序。具体使用Collections.sort()方法。见代码。 HashMap<String, String> m ...
本文地址: jQuery Ajax 全解析 本文作者:QLeelulu jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到). 1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。 url (String) : 请求的HTML页的U ...

[原创]HbaseClient

Hbase Client端源码分析—详见附件
Global site tag (gtag.js) - Google Analytics