自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chichuduxing的博客

笔记+Demo

  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 Spark Scala Demo

SparkContext创建val conf = new SparkConf().setAppName("AppName")val sc = new SparkContext(conf)读取Hdfs文件sc.textFile(path)textFile的参数是一个path,这个path可以是:1. 一个文件路径,这时候只装载指定的文件2. 一个目录路径,这时候

2017-04-09 22:22:43 1064

原创 Hadoop集群启动顺序和部分命令整理

Hadoop集群启动顺序zookeepeer->hadoop->hbaseHadoop集群关闭顺序hbase->hadoop->zookeepeerHadoop 主备节点状态查看与手动切换$HADOOP_HOME/bin/hdfs  haadmin -getServiceState  nn1注意:此处的nn1为在hdfs-site.xml中配置的name

2017-04-09 21:23:25 5557

原创 Java常用的2种阻塞队列ArrayBlockingQueue和LinkedBlockingQueue

ArrayBlockingQueue      基于数组的阻塞队列实现,在ArrayBlockingQueue内部,维护了一个定长数组,以便缓存队列中的数据对象,这是一个常用的阻塞队列,除了一个定长数组外,ArrayBlockingQueue内部还保存着两个整形变量,分别标识着队列的头部和尾部在数组中的位置。  ArrayBlockingQueue在生产者放入数据和消费者获取数据,都是

2017-04-05 19:11:24 1229

原创 Linux 进入单用户模式 修改root密码

本方法只适用于GRUB引导的系统1、开机出现如下画面时,按任意键2、进入如下界面3、按【e】,进入如下界面4、选择kernel5、按【e】进入如下界面(不同系统可能有所差别)6、在末尾添加  “ single” 注意前面有空格7、按下回车,进入前一个界面

2017-04-04 11:24:34 560

原创 VMware 虚拟机克隆或者导入后网络问题处理

1、查看当前网卡的MAC地址ifconfig -a2、修改文件中的MAC地址vim /etc/udev/rules.d/70-persistent-net.rules3、查看网卡UUIDservice NetworkManager startnmcli con4、修改MAC地址和UUIDcd /etc/sysconfig/networ

2017-04-03 20:11:56 628

原创 Oracle sqlload 脚本

#!/bin/bash###################@author: chichuduxing#@date: 20160913###################加载环境变量(需要加载oracle的环境变量,根据安装情况自己调整)if [ -f /etc/profile.d/oraenv.sh ];then source /etc/profile.d/or

2017-04-03 13:18:02 1367

原创 分享一个查看Hdfs目录下文件大小的脚本,支持排序

#!/bin/bash###################@author: chichuduxing#@date: 20161011####################加载Hadoop环境变量##略过function showhelp(){ echo "###################################!!! you must input at le

2017-04-03 13:02:20 5896 2

原创 Linux Shell脚本学习 笔记整理

指定脚本解释器#!/bin/bash注意:1、该声明只能放在脚本的首行,说明该脚本使用bash解释器来解释执行,否则会被当成注释2、bash必须使用绝对路径3、该声明只在脚本作为可执行程序,通过./test.sh调用是才有效,如果通过sh test.sh 则会直接运行sh解释器 test.sh只是作为参数传递而已shell变量1、readon

2017-04-03 11:16:35 355

原创 Java dom4j 读写xml文件 Demo

要生成/读取的文件 hello 111 读写代码package com.basic;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.List;import

2017-04-02 16:46:18 456

原创 Java 序列化与反序列化 工具类 Demo

测试对象package com.basic.serialize;import java.io.Serializable;/** * @author chichuduxing * @date 2017年2月3日 下午12:12:30 */public class DemoObject implements Serializable { /** * */ priva

2017-04-02 16:39:44 653

原创 Hdfs上文件 读写 工具类 Demo

读取HDFS上文件Demopackage com.utils;import java.io.IOException;import java.util.List;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.f

2017-04-02 16:09:05 562

原创 Java读写文件Demo

Java按行读取文件和写文件Demopackage com.basic;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;im

2017-04-02 15:22:33 1338

原创 Java单例类 demo

不推荐使用Singleton1和Singleton2,Singleton3基本可以满足需求,Singleton5支持延迟加载,但是实现稍麻烦,Effective Java 作者推荐通过枚举实现单例,自动支持序列化机制,防止反序列化重新创建新的对象,绝对防止多次实例化通过枚举实现单例package com.basic.designpatterns.create.singleton;

2017-04-02 14:31:16 385

原创 MapReduce 笔记 Demo

map过程中获得正在读取的文件名称import org.apache.hadoop.mapreduce.lib.input.FileSplit;//获取 input split 所在的文件名String curFileName = ((FileSplit)context.getInputSplit()).getPath().getName();//获得文件路径String curFil

2017-03-31 13:16:40 344

原创 Java读取Properties配置文件Demo,支持中文

要读取的配置文件config.properties(UTF-8格式)##姓名name=张三#年龄age=31#性别sex=男Java代码package com.demo;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import

2017-03-30 18:59:31 1320

转载 Linux服务器之间建立信任关系,ssh免密码登录

建立信任关系的基本操作基本场景是想从一台Server服务器直接登录另一台,或者将Server服务器的数据不需密码验证直接拷贝至Client服务器,以下我们简称Server服务器为S(待发送的数据文件在这台服务器上),Client服务为C,信任关系的最简单操作方法如下:1 在S服务器上,进入当前用户根目录下的隐藏目录 .ssh,命令如下:cd ~/.ssh(注:目录名前的

2017-03-30 18:17:02 6698

原创 Linux下利用Cron定时执行程序

cron基本知识名词解释cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。配置文件目录: cd /etc/cron.d日志文件目录: vim /var/log/cron/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond

2017-03-30 18:06:12 2471 2

原创 oracle表字段去重

单字段去重查看重复数据select * from testrepeat t where t.id in (select id from testrepeat group by id having count(id) > 1);删除重复记录,保留rowid最小的行delete from testrepeat t where t.id in (select id from testrep

2017-03-30 18:00:34 2799

原创 Oracle创建按时间戳分区表

1 建分区表-- Create tablecreate table PARTITION_TABLE( field1 INTEGER, field2 VARCHAR2(32), field3 INTEGER,)partition by range(field3)interval (86400)(partition p1 values less than (14

2017-03-30 17:48:35 3340

原创 Oracle常用sql语句整理

1 创建临时表空间CREATE TEMPORARY TABLESPACE user_tmpTEMPFILE '/oradataa/user_tmp.dbf 'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL;2 创建用户表空间CREATE TABLESPACE xxuserLOGGING

2017-03-30 17:31:33 565

原创 Oracle导入和导出exp/imp/expdp/impdp

导出exp1 将数据库完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@hostname:1521/ora11g file=exp_export.dmp full=y log=exp_export.log2 将数据库中system用户与sys用户的表导出exp system/manager@hostna

2017-03-30 16:39:06 5579

原创 Oracle 恢复被删除的表/数据

恢复被delete的数据假设表名称为:table_delete 查看系统当前时间--获得系统当前时间select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')from dual;查看删除数据之前的某个时间点该表里面的数据select * from table_dele

2017-03-30 16:22:25 249

原创 Linux环境下Oracle服务端启停

启停Oracle服务登录Oracle服务所在的服务器[root@localhost ~]# su  oracle[oracle@localhost ~]$ sqlplus /nologSQL> connect /as sysdbaSQL> shutdown immediate(关闭数据库实例)SQL> startup (起动数据库实例,一般不需要加参数,只要设置好环境变

2017-03-30 15:48:18 826

原创 Eclipse开发Java前配置

1、字体设置Window->Preferences->General->Apperance->Colors and Fonts->Basic->Text Font->Edit(Consolas)2、编码设置Window->Preferences->General->Workspace->Text file encoding(UTF-8)Window->Preferenc

2017-03-30 15:24:12 355

Java开发手册.zip

《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模 一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地 整理成册。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点, 其它维度的知识点也会影响到软件的最终交付质量。 《阿里巴巴Java开发手册》时隔一年,发布更新1.5.0华山版。同时,将更名为《Java开发手册》

2019-06-30

redis-desktop-manager-2019.0.0426.exe.zip

Redis桌面管理工具Redis Desktop Manager 2019.0已经发布

2019-05-11

Hbase实战中文带书签

Hbase实战中文带书签

2017-03-30

高质量 C++/C编程指南 林锐博士

高质量 C++,C编程指南 林锐博士著,值得一读

2017-03-30

计算机网络(吴功宜第二版)课后习题答案

计算机网络课后习题答案 第一章 一、术语辨析 二、选择题 三、计算与问答题 第二章

2012-11-03

空空如也

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

TA关注的人

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