自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

硅谷

一个程序员的成长历程

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

转载 设计模式-工厂模式

一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利

2014-10-20 09:39:01 272

转载 设计模式-装饰者模式

这个模式花费了挺长时间,开始有点难理解,其实就是定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的。

2014-10-20 08:55:52 417

转载 设计模式-观察者模式

最近刚开始看设计模式,在这就三种

2014-10-20 08:21:18 283

转载 shuffle 过程解析

Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究MapReduce的运行机制,这才对Shuffle探了个究竟。考虑到之前我在看相关资料而看不懂时很恼火,所以在这里

2014-10-19 10:49:31 408

原创 hadoop之hello world

import java.io.IOException ;

2014-10-17 09:56:03 497

转载 centos 网络连接设置

这里使用虚拟机(VirtualBox)来安装CentOS 6.3 32bit服务器版本(没有安装桌面)作为演示,所以全是命令操作。如何安装CentOS操作系统就不用我说的,虚拟机网络设置为桥接模式(Bridge),单独分配ip(不共享主机ip),而且路由器没有限制ip,mac地址。1、查看网卡信息[root@localhost ~]# vi /etc/udev/rules.d/

2014-10-17 09:43:27 2620

原创 hadoop集群配置

一个具体的配置:这里只搭建一个三台主机的小机群    10.37.128.2 - master ,namenode , jobtracker -master (主机名)    10.37.128.3 - salve ,datanode , tasktracker -slave1 (主机名)    10.37.128.4 - slave ,datanode , tasktracker -

2014-10-16 15:11:44 454

原创 hadoop安装(2)

在Linux 上安装与配置Hadoop    (1)在Linux上安装Hadoop之前,需要先安装两个程序:JDK、SSH.Hadoop是用java编写的的程序,Hadoop的编译及MapReduce的运行都需要使用JDK。SSH(安全外壳协议),推荐安装OpenSSH.Hadoop 需要通过SSH来启动Slave列表中各台主机的守护进程,因此SSH也是必须安装的,即使是安装伪分布式版本。

2014-10-16 10:50:49 415

转载 Linux 常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2014-10-15 23:50:00 323

转载 JMS入门教程

1.下载ActiveMQ去官方网站下载:http://activemq.apache.org/2.运行ActiveMQ解压缩apache-activemq-5.5.1-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.bat运行ActiveMQ程序。启动ActiveMQ以后,登陆:http://localhost:8161

2014-10-15 17:21:26 549

转载 JMS学习

jms学习笔记Java消息服务支持两种消息模型:Point-to-Point消息(P2P)和发布订阅消息(Publish Subscribe messaging,简称Pub/Sub)。JMS规范并不要求供应商同时支持这两种消息模型,但开发者应该熟悉这两种消息模型的优势与缺点。 P2P消息模型是在点对点之间传递消息时使用。如果应用程序开发者希望每一条消息都能够被处理,

2014-10-15 10:47:42 347

原创 mysql命令

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即

2014-10-14 09:43:31 349

VC++开发实例

使用VC开发的简单浏览器,对初学VC的很实用,希望能给爱好VC的朋友以帮助

2013-04-02

数据库课程设计

数据库课程设计,死亡游戏,二叉树,交通咨询系统设计,迷宫设计

2011-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除