- 博客(26)
- 收藏
- 关注
原创 快速安装zeppelin以及一些实用操作
简单介绍一下zeppelin:Zeppelin是一个基于Web的notebook,提供交互数据分析和可视化。后台支持接入多种数据处理引擎,如spark,hive等。Zeppelin中最核心的概念是Interpreter,interpreter是一个插件允许用户使用一个指定的语言或数据处理器。安装zeppelin1 解压zeppelintar -zxvf zeppelin-0.9.0-preview1-bin-all.tgz -C /opt/soft2 改名mv zeppelin-0.
2021-11-25 19:40:17 626 2
原创 快速安装hbase以及简单操作
hbase的安装1解压包hbase-1.2.0-cdh5.14.2.tar.gztar -zxvf hbase-1.2.0-cdh5.14.2.tar.gz -C /opt/soft2 改名mv hbase-1.2.0-cdh5.14.2.tar.gz hbase1203 修改hbase-env.sh环境第28行添加 jdk的路径 /opt/soft/jdk180第128 改为false export HBASE_MANAGES_ZK=false4 修改 hbse-site.xml...
2021-11-23 23:36:10 1161
原创 快速安装hive
1 解压 包tar -zxvf hive-1.1.0-cdh5.14.2.tar.gz -C /opt/soft、2 修改hive的名字mv hive-1.1.0-cdh5.14.2.tar hive1103 创建一个文件,并添加配置touch hive-site.xml<?xml version="1.0" encoding="UTF-8" standalone="no" ?><?xml-stylesheet type="text/xsl" href...
2021-11-21 21:38:14 1663
原创 一键安装Hadoop
1.上一个写的是高可用的搭建,可能对刚开始学的伙伴来说有一点难度,所以我又写了一个单例模式的Hadoop的脚本,欢迎伙伴给予建议。Linux安装前面也有,就直接跳过了。2.我把jdk,zookeeper和Hadoop的包放在了install文件夹里3.创建一个文件夹,放脚本代码4 .脚本里的内容#!/bin/bashjdk=falsezk=truehadoop=truehostname=`hostname`echo "current host name is $.
2021-11-08 18:41:59 1921
原创 HADOOP 高可用搭建
首先先说一下大概的步骤,就用四台为例,简单适合新手操作。流程是:创建虚拟机,配置好;搭建linux系统;安装jdk(因为后面好多都依赖jkd);免密登录ssh;安装zookeeper;最后就是搭建高可用了。不熟练的小伙伴可以先试试单机模式。这是我的四台机子加一个单机模式 。1.创建虚拟机就不多说了,一直下一步下一步,重复四次创建4个。当然有疑问的可以私聊我,我帮你解决。创建好后就是修改配置首先输入vi /etc/sysconfig/network-scripts/ifcfg-ens33,
2021-11-04 22:35:27 3073
原创 使用maven框架的简单操作
1.maven项目创建的两种方法1.1第一种是使用spring initializr,这个配置是最简单的,但是在建项目的时候操作流程有点繁琐。如果没有镜像,默认选择default;点击下一步Group包组织, artifact 工程名,1.2packaging 打包的因素:jar和warjar 前后端分离,只有java代码war 不光有java代码,还有web网页version 版本选择81.3dependence 选项,选择下面这四个developer tools :sp.
2021-09-29 12:15:52 280
原创 mybatis的简单使用
1.mybatis的优点:mybatis相对于jdbc,代码量缩减一半,易懂,适合新手;不用考虑公共部分;专心在业务上实现;结构统一,易于学习和维护2.xml简单流程新建一个SqlSessionFactoryBuilder的对象 builder;在调用Resources时,注意这里选择的是(org.apche.ibatis.io)用Resources.getResoucesAsReader来存放接口下面的.xml文件;builder调用build方法,把资源添加进去,形成
2021-09-25 09:16:12 170
原创 DAO模式的简单使用
DAO 模式DAO (Data Access objects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。DAO的优势1、隔离了数据访问代码和业务逻辑代码。2、隔离了不同数据库实现。一个典型的DAO 模式主要由以下几部分组成。1、DAO接口: 把对数据库的所有操作定义成抽象方法,可以提供多种实现。2、DAO 实现类: 针对不同数据库给出DAO接口定义方法的具体实现。3、实体类:用于存放与传输对象数据。4、数据
2021-09-22 22:56:46 1331
原创 使用jsp实现用户注册及登录
1.思路:首先建一个class,属性有用户名,密码,人数等,注意重写tostring,方便打印public class User { private int id; private String username; private String password; @Override public String toString() { return "User{" + "id=" + id +
2021-09-17 23:17:11 11057 1
原创 列表、表格和表单的基本使用
1、列表分为三种:有序、无序和定义列表1.1有序列表 通常用<ol><li></li></ol>表示1.2无序列表 通常用<ul><li></li></ul>表示1.3定义列表 通常用<dl><dt></dt> <dd></dd> ...
2021-09-16 23:41:09 191
原创 快速学会html和css
说到HTML,先了解到1.文本标签:构成html最基本的标签 html:html文档的根标签 head:头标签,用于指定html文档的一些属性 title:标题标签 body:体标签 2.<!--注释 --> <h1>to <h6> 标题标签 h1-h6字体大小递减,自动换行 <p> 段落标签 <br> 换行标签 <hr>展示一条水平线 属性 ...
2021-09-15 23:52:11 217
原创 创建虚拟机
1.点击创建虚拟机,会来到这个页面,这是开始页面,选择自定义(高级),2、连续点击下一步,到选择稍后安装系统。3 .在这选择Linux系统,版本找到CentOS 7 64位,然后点击下一步4、储存位置注意不要存C盘,一般装的软件都存别的盘。名字注意,一定要用英文,别用汉字容易出错,存的位置也别太深,不好找,上下名字一致5.选择处理器和内核数量时最好都选2个,当然前期选1个也可以,根据具体需求,内存4G;6.网络这里选择仅主机,二三两个都要,先选择第三个,这是虚拟器和主机的...
2021-09-03 11:44:01 176
原创 项目二:实现简单的金山打字通
1、需求概述根据输入速率和正确率将玩家分为不同级别级别越高,一次显示的字符数越多,玩家正确输入一次的得分也越高规定时间内完成规定次数的输入,正确率达到规定要求,则升级l玩家最高级别为6级、初始级别一律为1级用户错误输入一次,游戏结束2根据需求,可以分为玩家(Player)类,游戏类(Game);级别(Level)类3类的属性玩家类(Player)的属性 玩家当前的级别号(levelNo)玩家当前级别的分数(Score)玩家级别开始时...
2021-08-17 09:27:05 506
原创 方法的重写与多态
1、方法的重写和方法重载的区别方法重写:两个类有继承关系;父类和子类方法名相同,参数列表相同,参数定义入口,返回值定义出口返回值类型要保持一致(子类的返回值类型和父类的一致)访问修饰符不能严于父类方法重载必须在同一个类中方法名相同;参数列表不同(参数个数,类型,顺序不同)与访问修饰符和返回值无关2、多态多态 是指同一种方法具有不同的表现形式子类引用父类类型,父类有子类的多种形态,建立于方法重写的基础上3、类型转换向上转型:<父类>&
2021-08-13 10:08:51 509
原创 封装与继承
1、封装的目的:保护成员,不被随便访问,提供公共的访问接口,如果有业务需要,也可以在访问接口中进行流程控制。2、包的作用:能区分同名文件,便于管理;名称以及位置:package cn.kgc; //包声明语句,必须放在第一行包名必须是小写字母;3、public:公共的,本工程内所有类都可见;protected:在包级私有的基础上加上了子类可见private:私有的,除了本类,其他类都不可见默认:包级私有,本包内所有类都可见4、static关键字4.1 修饰属性时,属性
2021-08-11 11:48:08 87
原创 方法与方法重载
1、在同一个类中,方法是可以相互调用的,直接使用方法名(参数);在不同的类中,可以使用this.方法名();基本数据类型传递的是值,引用类型传递的是地址2.构造方法系统默认提供无参构造函数public 类名(){}一旦写出有参构造函数,系统不在默认提供,如果需要,可以写出无参构造函数,否则无法通过无参构造函数创建对象3和普通方法的区别:构造方法的名称一定要和类名一样,普通方法就随意一点没有返回值类型,构造方法的目的是创建对象,其他逻辑只是附带普通方法必须要
2021-08-10 08:51:56 82
原创 类和对象
1、对象是由静态特征(属性)和动态特征(方法)构成的。类是一组具有相同属性和方法的对象的集合(抽象)对象是具有属性值和具体方法的成员(具体的)类是对象的抽象,对象是类的具体实现2类的定义public class 类名(){属性;....方法(){}}3对象的定义 类型 对象名=new 类型();对象名.属性;对象名.方法;4、方法的定义访问修饰符 返回值类型 方法名(参数列表){}return 返回值 非void值一定有这个void 更注.
2021-08-10 08:17:25 405
原创 一维数组及经典应用
1、数组的定义:数组时由很多个相同类型的变量组成的集合。数组基本要素:标识符、数组元素、元素下标、元素类型数据类型【】 数组名=new 数据类型【长度】2、数组的应用
2021-08-07 09:07:53 291
原创 第一个项目实训:吃货联盟
系统的概要:public class eatClub { public static void main(String[] args) { Scanner input=new Scanner(System.in); String[] dishes={"酸菜鱼","红烧鱼","溜肥肠","番茄蛋"}; int[] prices={68,88,34,19}; int[] honor=new int [dishes.leng.
2021-08-06 09:35:18 479
原创 JAVA的多重循环的练习
1、多重循环的概念:多重循环就是一个循环里面包含着一个完整的循环,一般不超过三个循环。2、解释几个词的含以及作用。continue:只能在循环语句中使用,跳过循环体后面的语句,执行一次,一般和条件语句一起使用;break:通常和switch或者循环语句中使用;终止循环内的语句,跳转到循环外的下一条语句;return:结束当前方法的执行并退出,返回到主程序外。debug:方便查询调试程序。3、下面我就来列举一些循环语句中常出现的例子。3.1 输出一个乘法口诀表public
2021-08-02 22:50:20 395
原创 JAVA的循环结构以及简单操作
1、循环结构分为几种?分为三种:for循环;while循环;do...while循环;1.1for循环:适合次数比较固定的情况for(初始化变量;条件语句;变量的变化){ 代码 }1.2while循环:while(条件语句) //条件语句的结果为true的时候才会运行 { 代码; 变量值的改变;//也可以改变条件 }1.3 do...while循环:先执行,在判断,所以do...while至少执行一次...
2021-07-30 22:33:27 324
原创 JAVA中使用if和switch实际操作
1、首先先讲一下概念。if-else结构:用于两种相反的条件;if(条件语句){ 条件语句的结果为true的时候才会运行到}else{条件语句的结果为true的时候才会运行到}switch结构:只能用于等值判断switch(变量){//变量的类型只能时char、非long整型、String、枚举 case 值: break;语句 //相当于分割、中断 ... default}if相对于switch运用的相对广一点,当然多重if-els...
2021-07-29 21:54:16 1747
原创 数据类型的分析及熟练使用
1、数据类型转换的特点上一篇文章详细的写出数据类型分类,回忆一下,整型:byte、short、int、long 自定义是0;浮点型:float 、double 自定义是0.0;char、boolean、String等。1 不同类型之间运算的前提:能互相转换(一般指的是数值);2 不同类型运算会默认转换成大类型在运算;3 大类型接收小类型,会默认转换成大类型;4 小类型接收大类型,需要强制转换为小类型,否则不可以;5 强制类型转换时,会丢失精度。2、数据类型转换的具体实例...
2021-07-28 23:00:41 151
原创 Java的数据类型以及简单操作
1、java的数据类型: 数值型: 整型:默认值为0 byte:8位 (-128-127) short: 16位 int :32位 long:64位 浮点型:默认值位0.0 float:单精度浮点型:1.1f 最大保存7位精度 double:双精度浮点型:1.1(默认)最大保存19位精度...
2021-07-27 23:22:07 300
原创 用记事本编译
1、手写hello world1:新建一个.txt文件改为.java(在同一个盘),用记事本打开;2:进入 public static void main(string[]args){System.out.print("hello world");}2、简述运行hello world的步骤1:搜索cmd; 输入cd 空格 路径名;2:E: 切换路径;3:dir:当前目录;4: javac 运行后hello world.java ,出来一个hello world.class的类5:jav
2021-07-27 22:35:47 212
原创 2021-07-26
配置及安装JDK1.8 前言:大家好,我是小白,下面是我安装时遇到的问题以及解决方法,希望对你们有所帮助,有做的不好的地方也可以只出了,共同进步。jdk全称是Java development kit,是Java语言开发工具包。1、首先安装JDK1.8 如图所示:2、开始配置环境变量:JAVA-HOME 、CLASSPATH和path注意1 JAVA-HOME和CLASSPATH是新建,其中JAVA-HOME后面...
2021-07-26 23:53:28 73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人