- 博客(24)
- 资源 (17)
- 收藏
- 关注
转载 Java学习之Iterator(迭代器)的一般用法 (转)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返
2016-11-28 15:23:05 431
转载 Java中的StringTokenizer类的使用方法
StringTokenizer是字符串分隔解析类型,属于:java.util包。1.StringTokenizer的构造函数StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。StringTokenizer(Stri
2016-11-28 15:22:03 402
原创 org.apache.hadoop.security.AccessControlException: Permission denied
描述:在Windows下使用Eclipse出现org.apache.hadoop.security.AccessControlException: Permission denied: user=dbs, access=WRITE, inode="/opt/hadoop-解决办法:在 hdfs-site.xml 总添加参数: dfs.
2016-11-25 11:29:20 551
转载 如何正确(完美)卸载Java/JDK/JRE
我在安装Jdk时发现安装路径选择有问题(当时想选D盘根目录来的结果安装时装在C:\Program Files\Javaxia了),然后打算重新安装,结果提示报错(您已经安装过是否重新安装)然后就是反复的装不上啊装不上.冲动之下我选择删除安装目录下的所有文件,并彻底删除.事实证明冲动果然是魔鬼,尽管我野蛮删除之后又用360清理n遍依然安装不上(添加/删除安装程序此时显示有java相关文件存在但是删不
2016-11-22 17:12:13 3538
转载 netstat 的10个基本用法
转自:https://linux.cn/article-2434-1.htmlNetstat 简介Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开。以上功能使 netstat 成为
2016-11-22 14:24:40 385
原创 配置Hadoop集群:java.net.NoRouteToHostException: No route to host问题的解决
防火墙的问题,把集群里面的每个节点的iptables关闭即可service iptables stop
2016-11-22 14:22:16 1756
转载 CentOS 系统时间和时区查看以及修改的方法
远程连接到centos 或者直接登录系统#date 查看系统时间如下图所示#date -s 修改时间看下面的例子#date -s 03/04/2013(将系统日期设定为2013年03月04日)3#date -s 110:38(将系统时间设定为上午 10:38)
2016-11-22 09:55:48 2553
原创 jobtracker running as process 2103. Stop it first
kill -9 2103杀掉进程2103后再次启动
2016-11-21 11:46:37 510
原创 Format aborted in /usr/hadoop/tmp/dfs/name
[hadoop@Master ~]$ hadoop namenode -formatWarning: $HADOOP_HOME is deprecated.16/11/21 02:14:54 INFO namenode.NameNode: STARTUP_MSG: /*******************************************************
2016-11-21 10:28:54 1371
原创 解决linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
在linux系统中安装软件:/lib/ld-linux.so.2: bad ELF interpreter怎么解决常用的安装因为系统软件位数问题,如:64位系统中安装了32位程序了,是因为64位系统中安装了32位程序 解决方法:yum install glibc.i686
2016-11-17 15:24:16 9503
原创 yum出错Error: Cannot find a valid baseurl for repo: base
最近在安装vsftpd的包时,出现了一个问题,使用命令:yum install vsftpd又出错了,错误如下:Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfileCould not retrieve mirrorlist http://mirrorlist.centos.or
2016-11-16 15:32:32 1615
转载 shell变量详解
shell变量详解1 shell变量基础shell变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的shell中可用。而环境变量则可以在创建它们的shell及其派生出来的任意子进程
2016-11-16 11:54:20 383
转载 linux shell数据重定向(输入重定向与输出重定向)详细分析
在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分
2016-11-16 11:52:51 1147
转载 用例子理解Java权限修饰符(private,default,protected和public)
权限修饰用于限定对象起作用的范围,也就是,在什么地方我们能够访问到这个对象,在什么地方我们访问不到这个对象了,这里的对象是指属性、方法、类和接口。一、权限修饰符作用于属性和方法。private,default,protected和public都能作用于属性和方法。1.当private作用于属性和方法时,就只有在同一个类中能访问它们。例子如下:但是在同一包中的
2016-11-14 11:33:25 484
转载 Java中设置classpath、path、JAVA_HOME的作用
Java中设置classpath、path、JAVA_HOME的作用hinking in Java对classpath作用的解释 Java 解释器的工作程序如下: 首先,它找到环境变量CLASSPATH(将Java 或者具有Java 解释能力的工具——如浏览器——安装到机器中时,通过操作系统进行设定)。CLASSPATH 包含了一个或多个目录,它们作为一种特殊的“根
2016-11-12 17:14:21 671
转载 centos 7 密码忘记 如何进入修改
centos7尝试了两种方式修改密码,只有一种成功。现展示如下第一种:成功1. 在启动界面选择 centos linux, with linux***.x86_642. 按 e 键进入编辑模式3. 将光标移动到 linux 16 开头的行,找到 ro 改为 rw init=sysroot/bin/sh (注:此步网上有显示为 ro rd_lvm.lv_centos_vm20/r
2016-11-10 14:25:20 1634
转载 centos 备份和恢复
Linux不像windows,它不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。使用root用户切换到根目录然后,使用下面的命令备份完整的系统:tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mn
2016-11-10 11:48:19 415
转载 Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -
2016-11-10 09:44:14 530
转载 Linux系统备份与恢复
序言:前面一篇文章简单地介绍了Linux系统备份与恢复的相关概念,这里接着上一篇介绍两个常用的备份与恢复命令。1 常见的备份命令在介绍下面的备份恢复命令之前先简单的说明一下:如果我们只是要实现完全备份,那我们可以直接使用tar命令,将需要备份的重要数据进行打包压缩,然后使用cp命令进行复制来实现备份。再写一个备份脚本,通过定时任务在指定的时间来运行这个脚本就可以实现完全备
2016-11-07 18:02:10 3521
转载 dd命令的解释
一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。3. ibs=bytes:一次读入by
2016-11-01 16:01:08 1337
转载 Linux文件系统对存储设备的分区
想知道到Linux文件系统的真相么,想知道Linux文件系统中藏有的内在奥义么,只有我来给大家全面讲解介绍Linux文件系统如果您想加载一个分区(Linux文件系统),首先您得确认Linux文件系统的类型,然后才能挂载使用。比如通过mount 加载,或者通过修改 /etc/fstab来开机自动加载;如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的
2016-11-01 15:57:10 1205
转载 Swap 分区的2种方式 详解与例子
安装完Linux系统后,swap分区太小怎么办,怎么可以扩大Swap分区呢?有两个办法,一个是从新建立swap分区,一个是增加swap分区。下面介绍这两种方法:第一您必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前您需要三思而行,错误操作后的后果由执行者自己承担。新建swap分区1.以root身份进入控制台,输入 # swa
2016-11-01 15:50:45 3962
转载 linux下磁盘分区详解 图文
linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道Centos下磁盘管理 1.磁盘分区格式说明linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四
2016-11-01 14:29:05 674
jquery.json-2.4.min.js
2018-05-17
Hadoop权威指南(第2版)
2016-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人