10 2011 档案
摘要:先看一下tuscany简介,简单了解一下tuscany是什么SCA 的基本概念以及 SCA 规范的具体内容并不在本文的范畴之内,有兴趣的读者可以通过一些相关文档了解相关内容,这也是阅读本文的基础。下面本文首先对 Tuscany 框架做一定的介绍。Tuscany 是 Apache 的开源项目,它是 IBM、Oracle、SAP 等厂商联合成立的 SOA 标准化组织 -OSOA 支持下开发出的 SCA 框架,它既是开源界 SCA 的试金石,也是当前开源界最成熟的 SCA 框架之一。tuscany是一套开源的sca框架模型,是做soa的基础架构SCA是什么?SCA为构建基于SOA的应用和解决方案提供
阅读全文
摘要:安装hbase首先下载hbase的最新稳定版本http://www.apache.org/dyn/closer.cgi/hbase/安装到本地目录中,我安装的是当前用户的hadoop/hbase中tar -zxvf hbase-0.90.4.tar.gz单机模式修改配置文件conf/hbase_env.sh配置JDK的路径修改conf/hbase-site.xml<configuration> <property> <name>hbase.rootdir</name> <value>file:///home/${user.name}/
阅读全文
摘要:无法在模块路径中找到主题引擎:“pixmap”出现这个错误的解决方案sudo apt-get install gtk2-engines-pixbuf
阅读全文
摘要:前提和设计目标硬件错误硬件错误是常态而不是异常。HDFS可能由成百上千的服务器所构成,每个服务器上存储着文件系统的部分数据。我们面对的现实是构成系统的组件数目是巨大的,而且任一组件都有可能失效,这意味着总是有一部分HDFS的组件是不工作的。因此错误检测和快速、自动的恢复是HDFS最核心的架构目标。流式数据访问运行在HDFS上的应用和普通的应用不同,需要流式访问它们的数据集。HDFS的设计中更多的考虑到了数据批处理,而不是用户交互处理。比之数据访问的低延迟问题,更关键的在于数据访问的高吞吐量。POSIX标准设置的很多硬性约束对HDFS应用系统不是必需的。为了提高数据的吞吐量,在一些关键方面对PO
阅读全文
摘要:hadoop框架Hadoop使用主/从(Master/Slave)架构,主要角色有NameNode,DataNode,secondary NameNode,JobTracker,TaskTracker组成。其中NameNode,secondary NameNode,JobTracker运行在Master节点上,DataNode和TaskTracker运行在Slave节点上。1,NameNodeNameNode是HDFS的守护程序,负责记录文件是如何分割成数据块的,以及这些数据块被存储到哪些数据节点上。它的功能是对内存及I/O进行集中管理。2,DataNode集群中每个从服务器都运行一个Data
阅读全文
摘要:KSnapshot是KDE集成桌面环境自带的截图工具,不过在GNOME集成桌面环境下也可以安装和使用它。我们可以通过新立得软件包管理器或使用apt-get命令来安装它。假设使用命令行方式来安装,打开一个GNOME终端窗口,在终端窗口中输入如下命令: sudo apt-get install ksnapshot 命令执行后,将在线下载并安装KSnapshot。安装完毕后,在菜单“应用程序”→“图像”下找到“KSnapshot”项,点击该项则运行KSnapshot程序(如图4)。 KSnapshot功能非常强大,提供的截图模式有全屏(Full Screen)、光标下的窗体(Window un...
阅读全文
摘要:安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok
阅读全文
摘要:按 windows 键,在搜索框中输入"terminal",搜出来的就是,单击打开。升级到ubuntu 11.10之后,由于库里没有sun-java6-jdk,需要自行安装。因此,到Oracle网站下载了Java 6u27(为什么不下java7呢?因为目前支持的软件不多,另外如果真要的话,也可以很方便的切换到Java7),然后就可以开始手动安装了。 首先创建Java的目录,然后将下载下来的文件解压到该目录中: $ sudo cp jdk-6u27-linux-i586.bin /usr/lib/jvm $ cd /usr/lib/jvm $ sudo ./jdk-6u27-
阅读全文
摘要:android中的数据存储类型包括:内存,普通文件,Shared Preferences,XML和SQLLite等文件操作:包括读写/** * 【文件操作】 */package Iwit.IwitTest;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import android.content.Context;import an
阅读全文
摘要:Android的四大组件android的管理员:Activity用户想在屏幕上做什么,怎么处理用户做出不同的操作都由该Activity来管理和调度。所有有用户操作类都必须继承自Activity比如想处理按键按下事件@Overridepublic boolean onKeyDown(int keyCode,KeyEvent event){ //处理按键按下事件}如果一个活动被暂停或停止,系统可以将它从内存移除,通过要求它结束(通过调用它的finish()方法),或简单地杀掉它的进程。当它再次显示给用户时,必须要完全重新启动和恢复到之前的状态。随着活动从一个状态转为另一个状态,通过调用下面的受保.
阅读全文
摘要:Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。 2010年末数据显示,仅正式推出两年的操作系统的Android已经超越称霸十年的诺基亚Symbian系统,跃居全球最受欢迎的智能手机平台。Android的主要竞争对手是苹果的IOS,微软的WP7以及RIM的Blackberry OS。android的开发环境的搭
阅读全文
摘要:Hadoop:Google云计算的开源实现Hadoop是Apache开源组织的一个分布式计算机框架,可以在大量廉价的硬件设备组成的集群上运行应用程序,为应用程序提供一组稳定可靠的接口,旨在构建一个具有高可靠性和良好扩展性的分布式系统。Hadoop的核心是HDFS,MapReduce和HBase,它们分别对应Google的云计算GFS,MapReduce和Bigtable。Hadoop主要由以下几个子项目组成:1)Hadoop Common:原来的Hadoop Core,这是整个Hadoop项目的核心2)Avro:Hadoop的RPC方案3)Vhukwa:一个用来管理大型分布式系统的数据采集系统
阅读全文
摘要:微软云平台微软的云计算机服务平台Windows Azure属于Paas模式,一般面向的是软件开发商。当前版本包括四部分:1)Windows Azure,位于云计算平台的最底层,是微软云计算技术的核心,是微软的云操作系统,提供了一个微软数据中心服务器上运行应用程序和存储数据的Windows环境。2)SQL Azure,它是云中的关系数据库,为云中提供关于SQL Server的关系型数据提供服务3)Windows Azure Appfabric,为在云中或本地系统中的应用提供基于云的基础架构服务4)Windows Azure Marketplace,为购买云计算环境下的数据和应用提供在线服务VMw
阅读全文
摘要:Amazon云计算AWS 亚马逊的云是业界比较领先的云,主要包括弹性计算云EC2,简单存储服务S3,简单数据库服务Simple DB,简单队列服务SQS,弹性MapReduce服务,内容推送服务CloudFront,电子商务服务DevPay和FPS等。基础存储架构:Dynamo Dynamo以简单的键值存储,不支持复杂的查询架构的主要技术 1,数据均衡分布的问题1)一致性哈希算法 (1)平衡性 (2)单调性 (3)分散性 (4)负载2)采用的改进算法,引入虚拟结点的概念3)数据备份2,数据冲突问题主要考虑三个因素:可靠性,可用性和一致性3,容错机制1)临时故障容错机制2)永久性故障处理机制4,
阅读全文
摘要:google云计算原理与应用google云计算服务包括:google文件系统GFS,分布式计算编程模形MapReduce,分布式锁服务Chubby,分布式结构化数据表Bigtable,分布式存储系统Megastore以及分布式监控系统Dapper等。GFS提供了海量数据的存储和访问能力。GFS系统架构:分为三类角色,client(客户端),Master(主服务器)和Chunk Server(数据块服务器)1,使用的是中心服务器模块,可以任意添加chunk server.2,不实现缓存,这是从必要性和可行性两方面考虑。必要性:客户端大部分是流式读写,不存在大量的重复读写。可行性:如何维护缓存与实
阅读全文
摘要:图片是easyui combox 文档的部分截图Js代码 alert("相似度为:"+$("#select_percent").combobox("getValue"));如其中的onChange事件Js代码 $('#select_percent').combobox({onChange:function(newValue,oldValue){alert(newValue);load(newValue);}});如其中的getValue方法Js代码 alert("相似度为:"+$("#se
阅读全文
摘要:云计算的概念云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。云的核心理念就是资源池。为什么叫云?因为云一般都比较大,规模可以动态伸缩,而且边界是模糊的,云在空中飘忽不定,无法确定它的具体位置,但是它确实存在于某处,所以叫作云。形象的比喻单台发电机转向电厂发电。云的特点(1)超大规模(2)虚拟化,云可以支持任何用户任何终端。(3)高可靠性,多个副本容错(4)通用性,一片云可以支撑不同的应用(5)高可伸缩性(6)按需服务,定义好的资源池所有资源在池中取(7)极其廉价,可以使用低成本的节点构成云,从而组成数据中心管理的成本大大降低云
阅读全文
摘要:介绍一个服务器端自动向客户端推送信息的框架。在这之前先要了解几个东西,首先是cometcomet介绍基于 HTTP 长连接的“服务器推”技术,是一种新的 Web 应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请求。Comet 架构非常适合事件驱动的 Web 应用,以及对交互性和实时性要求很强的应用,如股票交易行情分析、聊天室和 Web 版在线游戏等。 服务器推送技术(Server Push)是最近Web技术中最热门的一个流行术语,它的别名叫Comet(彗星)。它是继AJAX之后又一个倍受追捧的Web技术。服务器推送技术最近的流行与.
阅读全文
摘要:tomcat 7对EL表达式的语法要求比较严格,例如"${owner.new}"因包含关键字new就会导致解析出错。 问题是出来了,怎么解决呢?有三种,如下: 第一种:严格遵守java规范,修改对象的属性名称,要求不包含java关键字; 第二种:修改EL表达式,例如"${owner.new}"可以修改为"${owner['new']}"; 第三种:修改tomcat属性,忽略对EL表达式的关键字检查。修改$CATALINA_BASE/conf/catalina.properties文件,添加org.apache.el.p
阅读全文