自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zolalad的专栏

专注java_Web/Hdoop—云计算/数据挖掘算法与分析 http://blog.csdn.net/zolalad

  • 博客(25)
  • 收藏
  • 关注

转载 Java 正则表达式详解

Java 正则表达式详解       如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的"串",它定义了一个用来搜索匹配字符串的模式。         许多语言,包括Perl、PHP、Python、JavaScript和JScri

2013-09-21 19:42:34 2769

原创 算法的时间复杂度和空间复杂度-总结

算法的时间复杂度和空间复杂度1、时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(

2013-09-20 16:01:26 335602 66

原创 根据算法时间复杂度估算算法运行时间的示例及“对数Lg (x)"的灵活应用

计算机技术中的“对数Lg (x)"应用 1、在数学分析中,以e为底对数很常见。另一方面,以10为底对数在十进制表示法中,手工计算很容易:所以log10x表示正整数x的位数:数字的十进制位数是严格大于log10x的最小的整数。例如 log10 1430 ≈ 3.15 ,下一个整数是4,即1430的位数。2、以2为底的对数常用于计算机科学,因为计算机中二进制很普及。下表列出了这

2013-09-20 10:01:13 3916

转载 理解java数组

理解java数组参考资料:1.《java jdk5.0 学习笔记》良葛格 第五章数组2.如何理解数组的length?http://blog.csdn.net/treeroot/archive/2005/01/22/264001.aspx3.关于java数组的深度思考http://dev.csdn.net/author/DeepNightTwo/afb7e220bdf5423

2013-09-17 11:08:38 1786

转载 Java数组应用十大技巧攻略

Java数组应用十大技巧攻略        The following are top 10 methods for Java Array. They are the most voted questions from stackoverflow.(关于Java数组最顶级的11大应用方法,这些方法在工作流程问题中经常会用到!无论是运用在团队环境或是在私人项目中,你都可以直接拿来用!)0

2013-09-17 09:28:30 4132

原创 Hadoop技术原理总结

业界常见的数据挖掘软件介绍一、主要介绍12种1.传统的数据挖掘套件(Classic suites):SAS Enterprise Miner 5.3SPSS Clementine 12 2.开源数据挖掘软件(Open Source):Weka 3.4.13RapidMiner 4.2KNIME 1.3.5 3.自动化数据挖掘软件(Self-Act

2013-09-12 10:09:25 8156

转载 在Eclipse上部署Hadoop源码-进行开发和调试

一、什么是数据挖掘  数据挖掘(Data Mining),又称为数据库中的知识发现(Knowledge Discovery in Database, KDD),就是从大量数据中获取有效的、新颖的、潜在有用的、最终可理解的模式的非平凡过程,简单的说,数据挖掘就是从大量数据中提取或“挖掘”知识。  二、数据挖掘相关的10个问题   NO.1 Data Mining 和统计分析有什么

2013-09-12 09:41:57 2581

原创 Java程序利用main函数中args参数实现参数的传递

Java程序利用main函数中args参数实现参数的传递1.运行Java程序的同时,可以通过输入参数给main函数中的接收参数数组args[],供程序内部使用!即当你在Java命令行后面带上参数,Java虚拟机就直接把它们存放到了main方法中的参数String数组里了。2..args是Java命令行参数,因为参数可以为多个,所以要用数组来存我们在DOS中执行Java程序的时候使用“jav

2013-09-10 11:12:58 70025 1

转载 各个java版本的控制台输入方法比较

各个java版本的控制台输入方法比较 前言        从控制台中读取数据是一个在软件开发中比较常用的功能,这个功能在 JDK 5.0以前的版本中的实现是比较复杂的,需要手工处理系统的输入流。令我们高兴的是,自从 JDK 5.0版本开始,Java每增加一个版本号就会出现一种新增的能从控制台中输入数据的方法,增加了我们可以选择的种类,开发中可以依据不同的要求来进行选择。    

2013-09-10 10:03:16 1769

原创 CentOS下Hadoop伪分布模式安装笔记

CentOS下Hadoop伪分布模式安装笔记   一. 前言       Hadoop 伪分布式模式是在单机上模拟 Hadoop分布式,单机上的分布式并不是真正的伪分布式,而是使用线程模拟分布式。Hadoop本身是无法区分伪分布式和分布式的,两种配置也很相似,唯一不同的地方是伪分布式是在单机器上配置,数据节点和名字节点均是一个机器。 现在很多初学者根本不具备搭建完全分布式集群的硬件

2013-09-09 10:54:12 12434 5

原创 Hadoop系统完全分布式集群搭建方法

Hadoop系统分布式集群搭建方法 1. linux操作系统安装在每个节点上安装Linux操作系统(Centos6.3),安装时为各机器分别命名为 Master,slave1、slave2…。令主机名为Master的作为主节点,主机名为slave1、slave2…作为从节点。如果是在已经安装好系统的集群中配置hadoop环境,且各机器的主机名命名无规律,这时最好按照下述方法修改主机

2013-09-09 10:13:39 7148 1

原创 centos关机与重启命令详解

centos关机与重启命令详解一、Linux centos重启命令:  1、reboot     立刻重启  2、shutdown -r now立刻重启(root用户使用)  3、shutdown -r 10过10分钟自动重启(root用户使用)  4、shutdown -r 20:35在时间为20:35时候重启(root用户使用)  如果是通过sh

2013-09-08 20:46:44 1566

原创 MapReduce程序运行原理及其执行过程

PHP连接MYSQL,Oracle,MS-SQL,access数据库的代码一、PHP连接MYSQL数据库代码<?php $mysql_server_name='localhost'; //改成自己的mysql数据库服务器$mysql_username='root'; //改成自己的mysql数据库用户名$mysql_password=

2013-09-08 20:25:09 4839

原创 命令行模式下 MYSQL导入导出.sql文件的方法

命令行模式下 MYSQL导入导出.sql文件的方法一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>mysql -h hostname -u username -p  .C:\>mysql -h localh

2013-09-08 20:17:40 18979

原创 当phpmyadmin导入的sql文件太大时,解决办法!

当phpmyadmin导入的sql文件太大时,解决方法谈一下关于导入文件大小限制问题的解决:默认情况下:mysql 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:在php.ini中修改相关参数:影响mysql导入文件大小的参数有三个: memory_limit=128M,upload_max_filesize=2M,po

2013-09-08 20:11:40 12028

原创 Hadoop MapReduce基于新API的WordCount程序运行过程分析

解决在windows的DOS中不能使用mysql命令打开数据库的方法问题:在WindowsXP中打开DOS,通过输入命令“mysql -u root -p”切换到mysql下,切换失败,如下所示:Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:>mysql -u root -p'mysq

2013-09-08 20:05:35 2815

原创 算法设计之五大常用算法设计方法总结

算法设计之五大常用算法设计方法总结一、【分治法】    在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……    任何一个

2013-09-08 19:22:13 41499 1

原创 linux系统中drrwx-xr-x 用法详解

drrwx-xr-x  用法详解drwxr-xr-x  用法详解:第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。第8-10位表示其他用户所具有的权限。图示说明:例如:drrwx-xr-x   user1  grou

2013-09-08 11:09:05 5540

原创 VI基本命令

VI基本命令以下命令是vi工具的常用命令:★进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern  filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r

2013-09-08 11:01:47 1345

原创 CentOS6.3 系统中su,su -,sudo三命令讲解

CentOS6.3 系统中su,su -,sudo三命令讲解        在linux系统中,由于root的权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户wade登录的,但要添加用户任务,执行useradd,wade用户没有这个权限,

2013-09-08 10:57:59 16667

原创 Java接口-总结

linux中统计字节数、字数、行数命令wc用法详解linux中的wc命令主要功能是统计指定文件中的字节数、字数、行数,并将统计结果显示输出。语法:wc [选项]文件名…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下:c统计字节数

2013-09-08 10:39:52 3696 1

原创 Linux Centos下软件的安装与卸载方法

linux下软件的安装与卸载 第一章   linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找.指令名称:whereis功能介绍:在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。语法格式:whereis [-bfmsu][-B ...][-M ...][-S .

2013-09-08 10:34:56 67374 3

原创 Java-Collection Framework学习要点

JAVA的集合框架(Java Collection Framework)是JAVA的基础知识,在我们的开发过程中几乎是时时刻刻都要用到的东西。但是因为其中的接口和类很多,我们未必会对其完全熟悉。这里,我就做个简单的归纳和介绍。        从上我们可以看出,最顶端其实就是4个接口:Collection ,List ,Set ,和Map 。 其中List和Set是继承自Collecti

2013-09-08 10:27:51 7674 2

原创 从一道hive面试题的解决思路中理解hive应用

Hive面试题—理清hive应用思路问题:有一张很大的表:TRLOG该表大概有2T左右。TRLOG:CREATE TABLE TRLOG(PLATFORM string,USER_ID int,CLICK_TIME string,CLICK_URL string)row format delimited fields terminated by '\t';数据:

2013-09-01 11:15:54 7473 1

原创 我的第一篇博文

对于一个学习计算机技术并从业多年的技术人员来说,遇到问题我在查阅技术书籍的同时也会想到去互联网上寻找答案,去学习别人分享的问题解决方法和经验。却未曾想到开通一个自己的专属博客来分享自己的学习心得和体会,真是惭愧至极。而现在我越来越体会到拥有一个专属博客的重要性。         对我们做IT技术的从业人员来说,技术博客对我们来说首先是一个技术堆栈,再者就是一个提供分享和技术交流的平台。

2013-09-01 10:04:25 939 1

空空如也

空空如也

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

TA关注的人

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