- 博客(5)
- 收藏
- 关注
原创 使用CapacityTaskScheduler
Hadoop的版本为0.19.2 关于这个调度的详细介绍,可以参考:http://hadoop.apache.org/common/docs/r0.19.2/capacity_scheduler.html 本文只介绍如何搭建一个CapacityTaskScheduler的系统。 在Master机器上执行如下操作: 1 将contrib/capacity-scheduler/had
2010-01-27 21:54:00 656
原创 揭秘Google Adwords API
搭建一个在线广告营销系统,离不开第三方的支持。而使用第三方提供的API,是一个非常不错的解决方案。 Google提供的Adwords API是一个跨语言的,支持基本所有的主流编程语言。 本文分为四个部分,首先讲解Adwords API是如何做到跨语言的;然后分别讲解Java版本的Client是如何工作的,以及作为开发人员,如何改进和扩展这个API;最后讲解我们在实际的应用中,都遇到了
2010-01-26 14:55:00 1072
原创 如何停止java线程
如何停止java的线程一直是一个困恼我们开发多线程程序的一个问题。这个问题最终在Java5的java.util.concurrent中得到了回答:使用interrupt(),让线程在run方法中停止。 简介 在Java的多线程编程中,java.lang.Thread类型包含了一些列的方法start(), stop(), stop(Throwable) and suspend(), destro
2010-01-18 00:52:00 2506 6
原创 初识ZooKeeper
Hadoop下面的子项目ZooKeeper是一个用于协调分布式程序的服务。我们可以利用它来保证各个机器之间的数据同步。单机环境运行ZooKeeper1 下载ZooKeeper:http://labs.xiaonei.com/apache-mirror/hadoop/zookeeper/zookeeper-3.2.2/zookeeper-3.2.2.tar.gz2 解压。3
2010-01-15 13:50:00 2283 2
原创 Java多线程编程中的Synchronized
Synchronized,顾名思义,代表多个线程之间的同步。那么,在java编程中如何使用它呢?我们假设这样一个情况:对于同一个变量synDemo,我们分别在2个不同的线程中调用synDemo.synMethord1()与synDemo.synMethord2()。package com.cnblogs.gpcuster;/** * * @author Aaron.Guo
2010-01-09 23:34:00 665 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人