`
ztianlong
  • 浏览: 66646 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
如题
欢迎转载,转载请注明出处 http://blog.csdn.net/yankai0219/article/details/8208776 一、长连接与短连接: 长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。 这种方式下由于通讯连接一直存在。此种 ...
最常用的 ExecutorService  Executors.newFixedThreadPool(n)   exec.execute(run); 线程池必须使用shutdown来显式关闭,否则主线程就无法退出。shutdown也不会阻塞主线程。 定时执行线程 ScheduledExecutorService  ScheduledFuture beeperHandle = scheduler.sc ...
MapReduce的作业(job)是由客户端提交给Hadoop集群的。一个job包括了输入数据,MapReduce程序和配置信息。Hadoop将作业非为若干个任务(task)来执行,其中包括map任务和reduce任务。       有两类节点和task的执行相关,一类是jobtracker,另外一类是tasktracker。   jobtracker通过调度tasktracker上运行的任务来协调所有运行在系统上的作业。   tasktracker在运行任务的同时将运行的进度返回给jobtracker,jobtracker由此记录每项作业的情况,如果有tasktracker ...
 Hadoop Distributed File System,简称HDFS,是一个分布式文件系统。 1.       特性: 1.1.    大数据集 运行在HDFS上的应用具有很大的数据集。可以是从GB到TB级的。 1.2.    高容错性 在hadoop集群环境下,每份数据都被保存在多个结点里边。一个结点的不可用不会导致该结点存储的数据不可用。 1.3.    高吞吐量

eclipse 连接hadoop

由于我用的hadoop是1.0.4,网上大部分教程都是0.2.0的,有一些地方不能借鉴。   eclipse的hadoop的插件可以从网上下载,或者自己从下载的hadoop包里边编译而来(具体方法搜下即可)。 拿到插件后放到eclipse安装目录下的plugins目录下即可。然后重启eclipse。   用eclipse建立 DFS Locations后,发现不能连接到HDFS。 仔细检查了配置,没有错。   环境是: 虚拟机下的ubuntu 作为hadoop的伪分布式环境,ip 192.168.0.111。 win7下的eclipse 去连接HDFS,各种不能连上。   ...
主要步骤请参考 http://dngood.blog.51cto.com/446195/775368。 里边的步骤都比较详细(也就是如何去配置hadoop环境 ,即 how)。   这里我着重记录下为什么要这样做(也就是why)   操作系统环境:  linux (GNU/Linux是hadoop产品开发和运行的平台。) 完全分布式模式只能布置在linux下(unix未测试,hadoop官方也未给出明确说明。 windows目前来说只能作为一个开发平台,而不能作为一个运行平台)     所需软件 1.java 1.5.x,必须安装,建议选择Sun公司发行的Java版本。( ...
什么是hadoop? hadoop 是一个可编程和运行分布式应用,用来处理大数据的开源框架。     Hadoop主要子项目         Hadoop Common: 在0.20及以前的版本中,包含HDFS、MapReduce和其他项目公共内容,从0.21开始HDFS和MapReduce被分离为独立的子项目,其余内容为Hadoop Common   HDFS: Hadoop 分布式文件系统 (Distributed File System) - HDFS (Hadoop Distributed File System)   MapReduce:并行计算框架,0.20前使用 ...
可以参考这个文章 http://jiangnanguying.iteye.com/blog/539697 当然,java api里边这个包的说明更值得参考 /java/lang/management/package-summary.html jdk  bin下的 jconsole 和jvisualVm 这两个工具所实现的功能基本上都能够从这个包的类和方法里找到。 获取jvm 的 heapDump方法: 对于HotSpot虚拟机来说,可以利用rt.jar 里边的HotSpotDiagnosticMXBean 来获取 bean = ManagementFactory.newPlatfo ...
java内存分配: 根据是否是线程来占有的: 线程独享的: 程序计数器 :记录当前线程执行到的行数(如果当前执行的是native方法的话,则计数器的值为undefined) 虚拟机栈:   每个方法被执行的时候,都被会创建一个帧栈 ...
http://docs.oracle.com/javase/7/docs/webnotes/install/solaris/solaris-jdk.html http://blog.sina.com.cn/s/blog_55fb522f0100ratv.html 安装.tar.Z 格式的 1. 根据你的机器类型,下载正确的版本。 64位的 要下两个包! 2.解压 On SPARC processors:     zcat jdk-7u<version>-solaris-sparc.tar.Z | tar xf -     zcat jdk-7u<version> ...

jdk新特性资料

http://blog.csdn.net/lxzo123/article/details/6619127 http://docs.oracle.com/javase/7/docs/
http://www.cnblogs.com/mindsbook/archive/2009/09/19/javascriptYouMustKnowPrototype.html function myClass() {     //此处相当于构造函数     this.ID = 1;     this.Name1 = this.Name;     this.showMessage(); } myClass.prototype.Name = "johnson"; myClass.prototype.showMessage = function() {     alert ...
http://www.cnblogs.com/johnson2008/archive/2008/05/15/1198252.html http://www.cnblogs.com/syuko/archive/2008/03/05/1091843.html http://www.cnblogs.com/syuko/archive/2008/03/18/1110210.html http://www.cnblogs.com/syuko/archive/2008/03/19/1113063.html function Flower(){ //公有属性 this.name=" ...
数据库名、实例名、数据库域名、全局数据库名、服务名 , 这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。 一、数据库名 什么是数据库名? 数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下: DB_NAME=myorcl ... 在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也会很麻烦。因为,数据库名还被写入控制文件中, ...
Global site tag (gtag.js) - Google Analytics