自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 jenkins可持续集成

Dynamic Parameter Plug-in使用安装Dynamic Parameter 可以动态的生成我们想要的一些参数,使用的语言是groovy,跟java有部分的类似,只是说groovy是个动态类型。首先我们需要在jenkins上安装对应的插件 , 进入系统管理->插件管理->可选插件中找到 Dynamic Parameter Plug-in 进行安装,安装完

2016-07-14 16:30:05 395

原创 windows上添加zabbix监控

自从运维以来,用zabbix也有一段时间,碰到需要在windows加监控的需求也是醉了,现将添加监控的步骤写下,以防忘记.步骤:1.下载zabbix软件包解压2.更改配置文件3.将服务开启,把zabbix加上去4.在zabbix界面添加机器服务注:1.配置文件,改成 agentd-client.confServer=127.0.0.1,ser

2015-09-25 12:00:05 615

原创 用命令行管理s3

AWS官方文档:http://docs.amazonaws.cn/cli/latest/userguide/using-s3-commands.html管理存储桶  创建桶;$ aws s3 mb s3://bucket-name  删除桶:$ aws s3 rb s3://bucket-name删除非空桶:$ aws s3 rb s3:

2015-09-24 20:05:25 9690

原创 查看s3某目录占用的空间大小

1、可以使用s3cmd命令查看:     s3cmd du s3://mybucket2、可以用如下命令查看全部bucket的大小:    s3cmd du   输出如下:   76691 s3://test-morganmc/   231 s3://testinsg/   30387 s3://testmorganmc-jp/   0 s3:/

2015-09-24 20:03:59 7373

原创 aws命令行获取服务限制数据(server limits)

此命令属于aws support aws cli命令:$ aws --region us-east-1 support describe-trusted-advisor-check-result --language en --check-id eW7HH0l7J9 --query "result.sort_by(flaggedResources[?status!=`ok`],&m

2015-09-24 20:01:13 733

原创 aws-cli简单介绍

AWS CLI是管理亚马逊服务的命令行界面工具。下载和安装以及简单介绍见此页面:http://aws.amazon.com/cn/cli/简单命令介绍:$ aws k可以获得aws的所有的命令功能例如:ec2 对应的是ec2的服务,s3对应s3服务等$ aws rds k     可以查看rds的所有功能

2015-09-24 18:59:21 1598

原创 ELB的后端nginx使用X-Forwarderd-For获得原始客户端IP

一、Web架构 二、修改nginx配置$remote_addr 和 $http_x_forwarded_for:记录客户端的ip地址location / {                        proxy_pass http://open;                        proxy_set_header Host $host

2015-01-14 11:20:01 1226

原创 linux修改主机名的方法

Linux改机器名,有3个地方要改:1、/etc/sysconfig/network 文件(必须改)2、hostname (运行时变量)#hostname 机器名3、/etc/hosts 文件(这个很多人会遗漏)仅修改 1 和 2,看上去、大部分情况下没有问题。如果不做第3条 ,一些Java程序或对操作系统依赖高的程序会报错!

2014-12-31 11:36:30 412

原创 Hadoop学习之Hive

一、HIVE简介Hive是为提供简单的数据操作而设计的下一代分布式数据仓库。HIVE的操作语句称为HiveQL,他提供了简单的类似SQL的语法的HiveQL语言进行数据查询。同时,HiveQL语言能力不足时,它也能允许使用传统map/reduce进行复杂数据分析。 Hive搭建在Hadoop平台之上。它并不是一个真正的数据库,他的元数据存储在其他的数据库中,例如mysql。Hado...

2014-05-31 00:54:33 79

原创 Hadoop M/R Workcount的运行

一、添加数据#进入hadoop安装目录cd /usr/local/hadoop#创建示例文件:input#在里面输入以下内容:Hello world, Bye world!vi input 二、将你写的java程序导出jar包在Eclipse上右键Export选择JAVA项 导出在hadoop下新建sbin目录存放jar文件#mkdir  /usr/ha...

2014-05-29 16:41:34 119

原创 Hadoop集群搭建之hive安装配置

一、环境1.操作系统:CentOS6.2 2.java环境:jdk1.6.0_383.hadoop版本:hadoop0.20.24.hive版本:hive-0.9.0二、先决条件操作系统已经安装配置完成java环境、hadoop和mysql三、安装步骤#之后的都为命令(一)解压hive包1、将hive压缩包放在/home/hadoop目录下2、解压h...

2014-05-28 00:25:33 167

原创 Hadoop集群搭建之Hadoop安装(centos,伪分布)

一、先决条件1.操作系统:CentOS6.2 2.java环境:jdk1.6.0_383.hadoop版本:hadoop0.20.2二、安装步骤1、新建hadoop用户#useradd hadoop2、给hadoop用户root权限,设置hadoop用户的密码1)打开/etc目录下的passwd文件#vi /etc/passwd修改将最后一行的第一个500改...

2014-05-26 16:52:19 124

原创 Hadoop集群搭建之jdk和ssh无密码配置

一、操作系统CentOS6.2二、jdk安装配置(1)安装jdk1)创建安装目录,在/usr/java(如果没有java目录,先进入usr目录下建立java目录)下建立安装路径#mkdir /usr/java 并将文件拷到该路径下:进入/usr/java目录将jdk*****.bin文件拷贝至该目录中jdk-6u11-linux-i586.bin 这个是...

2014-05-25 13:31:33 130

原创 哈希表分析

一、哈希表的概念哈希表是一种新型的数据结构,它有两个重要的特点:1.关键词查找2.最优最快的查找算法下面我用个例子来介绍它的结构和特点:例如我们用学生的姓名作为关键字,来进行数据的查询我们就要定义一个Hash函数,将数据用<K,V>这样的形式形成对应英语字母有26个,我们将这26个字母相应赋予数字,用学生的姓名中的拼音首字母编号值相加求和,得到一个数,可...

2014-05-09 00:53:43 257

原创 运算符小记

如何走进计算机的世界,先从最简单的运算来吧!!!!下面是自己时常有些陌生的运算符,码下以备时时查看,也非常欢迎路过的看官查漏补缺~1.%=和/=如果a=7;%是取模或者说取余数,%=举例:a %= 3;相当于a=a%3;将a除3的余数赋给a,结果:a=1/是除法运算符,/= :a /= 3; 相当于a=a/3;将a除3的值取整赋给a,结果:a=22.|、&、^、>&gt...

2014-05-05 20:08:06 163

原创 哈夫曼树

首先,先复习一下二叉树的一些基本知识树:是一种非线性数据结构。二叉树:是每个结点最多有两个子树的有序树根节点:最上面的节点叶节点:没有子树的节点深度:二叉树的层数,就是高度。右图就是一个二叉树,A为根节点,D、E、F为叶节点,深度为2那么什么是哈弗曼树呢?哈夫曼树是最优二叉树,何为最优二叉树?就是每个叶节点到根节点的路径都是唯一且最短的。节点的权值越大则离根节点越...

2013-10-08 22:04:41 114

原创 File应用之文件搜索器(关键字搜索)

简要理解:文件搜索器其本质就是对文件目录的遍历查找。主要就是在根目录下进行循环遍历,如果是目录则继续查找,如果是文件就返回文件路径。但是简单的进行遍历在文件非常多则很是耗时,因此借用线程来节约时间。 此为文件搜索器的界面代码:import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.aw...

2013-09-14 20:41:39 208

原创 Hadoop学习笔记之WordCount

        WordCount是hadoop的一个入门程序,其地位相当与java中的HelloWorld,它使用map/reduce对文本中出现的单词进行计数。     程序分三个部分:    Map类  Reduce类 和主函数    Map类:Map类继承Mapreducebase类并实现了Mapper接口,其中 MapReduceBase类:实现了Mapper和Red...

2013-07-29 10:41:39 145

原创 I/O应用之24位真彩BMP文件的读取

 众所周知,我们所有的数据在电脑上都是以“010101”的二进制形式存储的。BMP文件格式是windows中广泛使用的图片文件格式。如果想要读取BMP格式的图片,首先就要了解bmp文件的数据存储方式。bmp文件按数据排列先后顺序由bmp文件头、位图信息头、调色板、位图数据四部分组成。其中:    bmp文件头:提供文件格式、大小等数据,占用14字节     位图信息头:提供...

2013-07-01 15:51:20 416

原创 数组队列 的简单实现

在介绍数组队列之前我想先介绍一下数组是为何物,数组是数据的一中存储结构,其定义为:数组类型[] 数组名=new 数组类型[数组长度]然而数组存储类型有许多不足就是长度一定,不能随机应变。于是我们创造队列以弥补这一缺陷。可以说队列是更加完美的数组。其实现方法如下: package Sameple0419简单的队列;/** * 新建一个学生类 * @author Ad...

2013-06-24 15:23:15 108

原创 所谓递归

递归是什么?在说此之前,我先讲个故事吧,话说从前有座山,山上有个庙,庙里有个老和尚,老和尚在讲从前有座山,山上有个庙,庙里有个老和尚,老和尚在讲从前...............这就是递归,在自己的方法里不断的调用自己。那我们怎么实现这个递归呢?首先,我们要声明老和尚这个对象然后,写出讲故事这个方法最后在这个方法中调用讲故事这个方法来使老和尚不停讲故事就行了!上例只是简单地比喻...

2013-04-02 19:25:16 139

原创 java事件监听器

   一、JAVA事件 在Java开发中,对于事件的处理非常重要,比如响应键盘的输入、鼠标的点击、窗口的移动等等都要涉及到Java事件的应用。 Java事件由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类JAVA。比如,如果你定义了一个按钮,当你点击这个按钮时,则会画一个圆,那么画圆这个事件就需要一个事件监听器来实现。许多事件监听接口系统都给定义好了,当我们用的...

2013-03-30 20:15:17 198

空空如也

空空如也

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

TA关注的人

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