概述想想我们小时候玩的四驱车,里面的构造很复杂,马达,舵机,电池组等等,而我们控制它却非常简单,只要打开电池开关,他就可以跑。我们其实不用知道它里面是如何工作,只要知道拨动开关它就可以工作就行了,这个开关其实就四驱车给我们的一个友好的组件,使得我们可以很方便的控制它。外观模式其实定义了一个高层接口,该接口为子系统中的一组接口提供一个一致的界面,使得这一子系统更加容易使用。类图和样例在这个对象图中,出现了两个角色:外观(Facade)角色:客户端可以调用这个
系统 2019-08-29 23:02:52 3406
UML用例图中包含(include)、扩展(extend)和泛化(generalization)三种关系详解共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。1、包含(include)包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。基用例控制与包含用例的关系,以及被包含用例的事件流是否会插入到基用例的
系统 2019-08-29 22:51:28 3406
Activity状态:①当一个Activity在屏幕的最上层时(对堆栈的最顶端),它就是属于active或者running的状态②如果一个Activity失去焦点(focus)但还看得到它的画面(比如:一个新的Activity画面并不是全屏幕或者它是一个半透明的情况),那失去焦点的Activity则处在paused的状态。像这个失去焦点的Activity它还是完全活着的,并没有消失。(活着的意思是指,Activity自己本身所有的状态及数据都还是存在的,也
系统 2019-08-29 22:29:54 3406
系统:CentOs664位环境:1台namenode2台datanode用户名全是girdmaster192.168.1.103slave1192.168.1.104slave2192.168.1.107具体的安装步骤如下:1、下载jdk1.6以及hadoop1.2.1(去官网下载即可,都是64位)2、使用filezilla将jdk和hadoop上传至master服务器,jdk上传至slave1服务器和slave2服务器3、设置host,命令如下:vi/e
系统 2019-08-12 09:29:34 3406
由于CentOS-6.5minimal很多工具都默认没有安装,安装VMwareTools需要用到Perl,所以老伯建议先配置好网络再接着安装。网络配置方法可以参考在VMware上安装CentOS-6.5minimal-配置网络。安装Perlyuminstallperl安装VMwareTools1点击VMware菜单上的InstallVMwareTools选项后,光驱就会自动加载linux.iso文件。2挂载光驱mount/dev/cdrom/mnt3将/m
系统 2019-08-12 01:31:58 3406
转载自:每天一小步Cloudera提供给客户的服务内容之一就是调整和优化MapReducejob执行性能。MapReduce和HDFS组成一个复杂的分布式系统,并且它们运行着各式各样用户的代码,这样导致没有一个快速有效的规则来实现优化代码性能的目的。在我看来,调整cluster或job的运行更像一个医生对待病人一样,找出关键的“症状”,对于不同的症状有不同的诊断和处理方式。在医学领域,没有什么可以代替一位经验丰富的医生;在复杂的分布式系统上,这个道理依然正
系统 2019-08-29 22:50:21 3404
Imadeatutorialshowing“HowtoMakeanUbuntuLaptopasaWiFiHotspot”before.ThepostisactuallyforUbuntu10.04.SincetheUbuntu12.04LTS(PrecisePangolin)isreleased,thereisabitproblemtoimplementthesamepurposefollowingthesetupfromthattutorial.Inth
系统 2019-08-29 23:45:53 3403
一、值类型除去string外,所有的预定义基础类型都是值类型。值类型直接包含值。换句话说,该变量指向内存中存储(变量)值的同一地址。正因为如此,当一个不同的变量被分配了相同的值,原始变量的值的内存副本改变到新的变量的地址。一个相同值类型的第二个变量不能指向内存中的第一个变量相同的地址。因此,改变了第一个变量的值不会影响到第二个值。如下图:如上图,number1指向包含值42的内存中的特殊地址,将number1分配给number2后,这两个变量都包含值42。
系统 2019-08-29 23:42:01 3403
MySQL远程访问的命令格式:mysql-h主机地址-u用户名-p用户密码示例:yanggang@host:~$mysql-h192.168.1.11-uroot-p123456ERROR2003(HY000):Can'tconnecttoMySQLserveron'192.168.1.11'(111)出现错误!无法连接远程的MySQL数据库MySQL远程连接数据库,有两种方式:mysql.sock和TCP/IP,前者比后者连接访问速度更快,但仅限于同一台
系统 2019-08-29 22:35:24 3402
文章摘抄至http://www.2cto.com/kf/201204/129386.html首先来了解一下jvm(java虚拟机)中的几个比较重要的内存区域,这几个区域在java类的生命周期中扮演着比较重要的角色:方法区:在java的虚拟机中有一块专门用来存放已经加载的类信息、常量、静态变量以及方法代码的内存区域,叫做方法区。常量池:常量池是方法区的一部分,主要用来存放常量和类中的符号引用等信息。堆区:用于存放类的对象实例。栈区:也叫java虚拟机栈,是由
系统 2019-08-29 22:10:58 3401