- 博客(28)
- 资源 (23)
- 收藏
- 关注
原创 简单工厂模式
1、什么是工厂模式 简单工厂模式是属于类的创建型模式,又叫静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常具有相同的父类。2、模式中包含的角色及其职责 1)工厂角色:简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 2)抽象角色:简单工厂模式所创建的所有对象的父类,它负责描述所有实例所...
2018-03-19 17:21:40 219
原创 设计模式
1、设计模式简介 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。2、设计模式的类型 1)、创建型模式 2)、结构型模式 3)、行为型模式3、创建型模式包含有: 1)、工厂模式(Factory Pattern) 2)、抽象工厂模式(Abs...
2018-03-19 17:07:06 215
原创 SparkStreaming 的WordCount实例
1、先检查IDEA中是否安装Scala插件,若无,则先安装。 2、新建一个Maven工程 3、引入依赖 4、把java改成scala 5、新建一个Scala类 6、WordCount类 7、启动hadoop、Spark,使用 nc -lk 9999命令监听9999端口 ...
2018-03-19 16:22:23 631
原创 Spark SQL的jdbc操作
1、创建IDEA的Maven工程2、引入依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs...
2018-03-19 16:15:10 695
原创 Spark SQL的简单java api应用
1、创建IDEA的Maven工程2、引入依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs...
2018-03-19 16:10:25 1811 4
原创 Storm的WordCount实例
1、创建IDEA的Maven工程 2、引入依赖 3、编写类 — CountBolt package com.wordcount;import org.apache.storm.task.OutputCollector;import org.apache.storm.task.TopologyContext;import org.apache.storm.topol...
2018-03-19 15:52:15 598
原创 MapReduce的WordCount应用实例
1、新建一个IDEA的Maven工程2、引入依赖 3、Mapper类 package com.motoon;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.LongWritable;import org.apache.hadoop.io.Text;import org.apache.ha...
2018-03-19 15:44:23 415
原创 HBase的java api应用
1、新建一个IDEA的Maven工程2、引入依赖 3、新建测试类 package com.motoon;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.TableName;...
2018-03-19 15:26:02 250
原创 Hdfs的Java api应用
1、新建一个IDEA的maven工程2、引入依赖 3、创建测试类HdfsClient package com.motoon;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.junit.Before;import org.junit.Test;...
2018-03-19 15:21:40 251
原创 Zookeeper在Java api中的应用
1、新建一个idea的maven工程2、引入依赖 3、新建测试类TestZookeeper.java package com.motoon;import org.apache.zookeeper.*;import org.apache.zookeeper.ZooDefs.Ids;import java.io.IOException;/** * @author rjso...
2018-03-19 15:17:30 279
原创 Spark安装单机版
1、下载地址 https://archive.apache.org/dist/spark/spark-2.1.0/2、通过FTP上传至Linux服务器某目录文件下 3、解压缩 tar -zxvf spark-2.1.0-bin-without-hadoop.tgz.gz4、重命名 mv spark-2.1.0-bin-without-hadoop spark5、...
2018-03-14 12:05:07 556
原创 Windows上安装Scala
在安装Scala之前,要先安装jdk。1、下载地址 选择其windows版本 .msi 进行下载2、双击打开scala-2.12.4.msi文件,点击“next”。 3、选择 “I accept the ...”,点击“next”。 4、选择安装位置,点击“next”。 5、点击“Install”进行安装。 6、安装完成,点击“Fini...
2018-03-13 18:23:14 1069
原创 Linux上安装Scala
在安装之前,要确保已经安装jdk。1、下载地址 2、通过FTP上传压缩包至Linux服务器某目录文件下3、解压缩 tar -zxvf scala-2.12.4.tgz4、重命名 mv scala-2.12.4 scala5、配置环境变量 vi /etc/profile export SCALA_HOME=/usr/lcoal/software/scala ...
2018-03-13 18:13:40 596
原创 Storm的WordCount操作
1、创建maven工程 2、引入依赖 3、WordCount类 package com.wordcount;import org.apache.storm.Config;import org.apache.storm.LocalCluster;import org.apache.storm.generated.AlreadyAliveException;import...
2018-03-12 19:16:21 367
原创 Storm安装(单机版)
1、下载地址 https://archive.apache.org/dist/storm/apache-storm-1.0.1/2、通过ftp上传至Linux服务器的目录下3、解压缩 tar -zxvf apache-storm-1.0.1.tar.gz4、重命名 mv apache-storm-1.0.1 storm5、配置环境变量 vi /etc/profil...
2018-03-12 19:10:06 736
原创 Kafka的java api 操作(一)
1、创建java的maven工程2、引入依赖 3、编写测试类package com.motoon;import kafka.admin.AdminUtils;import kafka.admin.RackAwareMode;import kafka.server.ConfigType;import kafka.utils.ZkUtils;import org.apache.kafk...
2018-03-12 13:12:58 2803
原创 CentOS7的防火墙关闭问题
如果出现linux的远程连接地址连接不上,出现Unit iptables.service not loaded,先检查是否是防火墙有没有关闭。 (1)如果安装了防火墙,通过以下命令关闭。 service iptables stop (2)如果未安装防火墙,仍然远程连接不上。是因为centos7开始默认的是firewalld,这个是基于iptab...
2018-03-12 12:15:07 541
原创 Kafka(单机安装)
在安装Kafka之前要先安装jdk和zookeeper1、下载地址 https://archive.apache.org/dist/kafka/1.0.0/2、通过ftp上传至Linux服务器文件目录下 3、解压缩 tar -zxvf kafka_2.11-1.0.0.tgz.gz4、重命名 mv kafka_2.11-1.0.0 kafka5、配置kafka,...
2018-03-12 12:05:52 201
原创 Hive单机安装(元数据采用derby)
1、下载hive源文件 https://archive.apache.org/dist/hive/hive-2.0.1/2、通过FTP将hive源文件上传到Linux服务器3、解压缩 tar -zxvf apache-hive-2.0.1-bin.tar.gz4、重命名 mv apache-hive-2.0.1-bin hive5、配置环境变量 export H...
2018-03-08 19:41:59 549
原创 Flume的下载安装
1、下载flume源文件 https://archive.apache.org/dist/flume/1.7.0/2、解压缩 tar -zxvf apache-flume-1.7.0-bin.tar.gz3、重命名 mv apache-flume-1.7.0-bin flume4、配置环境变量 cd /etc/profile export FLUME_...
2018-03-08 19:29:38 1075
原创 Linux下Hadoop的安装
1、首先下载Hadoop压缩包 https://archive.apache.org/dist/hadoop/core/2、通过FTP上传到Linux的服务器上3、解压缩hadoop文件,并且重命名 4、通过 vi /etc/profile 命令编辑 /etc/profile文件,保存并更新。 5、编辑hadoop-evh.sh文件 vim $HADOO...
2018-03-02 18:37:37 4135
原创 Linux下jdk的安装
1、首先到jdk官网下载linux版本的jdk压缩包。 2、通过FTP上传压缩包到linux服务器上。 3、解压缩jdk压缩包。 tar -zvxf jdk的压缩包名4、配置系统环境变量(编辑 /etc/profile文件),在后面添加一下内容 5、编辑完成后重新加载文件 source /etc/profile6、最后在命令行输入java -version命令查看...
2018-03-02 18:19:04 180
原创 Linux远程连接工具SSH的安装
1、首先下载SSH SecureShellClient.x.x.x.exe。 2、双击打开,进入SSH安装向导,点击下一步。 3、点击 Yes。 4、选择安装目录,点击“Next”。 5、点击“Next”。 6、点击“Next”。 7、完成安装,点击Finish 退出。 8、安装成功以后,桌面上会显示如下两个图标。 9、打开SSH客户...
2018-03-02 18:04:24 2943
原创 Centos7安装
1、Centos7下载地址 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso2、打开 VMware虚拟机,点击创建新的虚拟机。 3、进入新建虚拟机向导,选择“典型”,点击下一步。 4、然后选择程序光盘映像文件,即下载的iso文件,点击下一步。 5、填写...
2018-03-02 17:57:20 327
原创 VMware虚拟机安装
1、先去官网VMware12.5 2、打开exe文件,然后程序自行解压,进入安装向导。 3、点击下一步。 4、选择安装位置,点击下一步。 5、点击“安装”,开始安装。 6、点击许可证,输入许可证秘钥 许可证秘钥:GF1XR-DAF5K-M805Q-FQQQ9-PAAT4 FA58U-6EX85-485ZQ-6...
2018-03-02 17:44:28 568
SparkSQL的jdbc操作及java的api操作
2018-03-19
Spring+SpringMVC+MongoDB+Maven整合
2018-02-24
手机通讯录系统
2017-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人