自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 大数据技术之Hbase 脚本(查看、启动、停止服务)

脚本一、查看(xjps)1、目录2、新建3、修改权限4、内容二、启动服务(start-cluster.sh)三、停止服务(stop-cluster.sh)三台虚拟机:hadoop102、hadoop103、hadoop104用户:rootcat /etc/profile >> ~/.bashrc将我们配置的profile变量追加到.bashrc中。一、查看(xjps)1、目录cd ~/.ssh/2、新建touch xjps3、修改权限chmod 755 xjps4、

2020-09-27 20:47:12 396 1

原创 大数据技术之Hive

大数据技术之Hive一、Hive基本概念二、Hive 基本Shell操作三、Hive 初次启动ERROR解决一、Hive基本概念1、什么是HiveHive:由Facebook开源用于解决海量结构化日志的数据统计。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。本质是:将HQL转化成MapReduce程序1)Hive处理的数据存储在HDFS2)Hive分析数据底层的实现是MapReduce3)执行程序运行在YARN上2、为什么使用Hi

2020-09-16 21:24:41 258

原创 大数据技术之Zookeeper

大数据技术之Zookeeper一、zookeeper特点二、zookeeper单机模式三、zookeeper 常用命令四、查看zookeeper 状态的几种方式一、zookeeper特点Zookeeper=文件系统+通知机制1、Zookeeper:一个领导者(leader),多个跟随者(follower)组成的集群。2、Leader负责进行投票的发起和决议,更新系统状态3、Follower用于接收客户请求并向客户端返回结果,在选举Leader过程中参与投票4、集群中只要有半数以上节点存活,Zoo

2020-09-16 20:24:04 158

原创 大数据技术之Hadoop(HDFS文件系统 API操作HDFS)

API操作HDFS一、HDFS获取文件系统二、HDFS文件上传三、HDFS文件下载四、HDFS目录创建五、HDFS文件夹 和文件 删除六、HDFS文件名更改七、HDFS文件详情查看八、HDFS文件和文件夹判断一、HDFS获取文件系统方法一import static org.junit.Assert.*; import java.net.URI; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Bloc

2020-09-15 09:17:05 273

原创 大数据技术之Hadoop(HDFS文件系统 客户端操作 环境)

这里写目录标题 客户端操作一、环境准备与测试1、jar包准备2、配置HADOOP_HOME环境变量3、检查hadoop 是否配置成功二、创建一个java工程一、环境准备与测试1、jar包准备1)解压win7下编译过的hadoop-2.8.2.tar.gz到非中文目录2)进入share文件夹,查找所有jar包,并把jar包拷贝到_lib文件夹下3)在全部jar包中查找sources.jar,并剪切到_source文件夹。4)在全部jar包中查找tests.jar,并剪切到_test文件夹。2、

2020-09-11 17:42:48 198

原创 大数据技术之Hadoop(HDFS文件系统 命令行操作)

HDFS文件系统一、HDFS概念二、HFDS命令行操作1、基本语法2、HDFS参数大全3、HDFS常用命令实操一、HDFS概念HDFS,它是一个文件系统,用于存储文件,通过目录树来定位文件;其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色。HDFS的设计适合一次写入,多次读出的场景,且不支持文件的修改。适合用来做数据分析,并不适合用来做网盘应用。组成:1)HDFS集群包括,NameNode和DataNode以及Secondary Namenode。2)NameNo

2020-09-10 20:31:20 654

原创 Hadoop启动停止方式

Hadoop启动停止方式一、各个服务组件逐一启动二、各个模块分开启动(配置ssh是前提)常用三、全部启动(不建议使用)一、各个服务组件逐一启动(1)分别启动hdfs组件hadoop-daemon.sh start|stop namenode|datanode|secondarynamenode(2)启动yarnyarn-daemon.sh start|stop resourcemanager|nodemanager二、各个模块分开启动(配置ssh是前提)常用(1)整体启动/停止hd

2020-09-08 16:10:00 217

原创 Hadoop的安装,环境变量的配置

Hadoop 安装一、进入到Hadoop安装包路径下二、解压安装文件到/opt/module下面三、查看是否解压成功四、将hadoop添加到环境变量一、进入到Hadoop安装包路径下[victor@node1 ~]$ cd /opt/software/[victor@node1 software]$ pwd/opt/software二、解压安装文件到/opt/module下面[victor@node1 software]$ tar -xzvf hadoop-2.8.2.tar.gz -C /o

2020-09-08 15:47:33 4176

原创 Linux 学习笔记01 Linux和window 网络问题,安装centos系统报异常,关机的三种方式,Linux 安装 jdk几种方式

Linux和window 网络问题,安装centos系统报异常,关机的三种方式,Linux 安装 jdk几种方式一、Linux和window 网络问题二、安装centos系统报异常三、关机的几种方式四、Linux 安装 jdk几种方式一、Linux和window 网络问题1)打开window 网络和共享中心 -> 更改适配器设置-> 查看有没有vmnet8虚拟网卡2)window + R -> cmd -> ipconfig3)xshell 客户端连接二、安装centos系

2020-09-02 20:45:13 89

原创 Java EE 学习笔记04 Eclipse安装SVM的四种方式,Maven

SVN客户端、服务端的安装和使用一、二、三、一、二、三、

2020-08-21 22:40:48 222

原创 JavaEE 学习笔记 03 SpringMVC

SpringMVC一、SpringMVC框架特点二、MVC设计模式三、MVC 优缺点四、Spring MVC框架搭建步骤五、参数传递一、SpringMVC框架特点1、清晰地角色划分。2、灵活的配置功能。3、提供了大量的控制器接口和实现类。4、真正做到与View层的实现无关(JSP、Velocity、Xslt等)。5、国际化支持。6、面向接口编程。7、Spring提供了Web应用开发的一整套流程,不仅仅是MVC,他们之间可以很方便的结合一起。二、MVC设计模式模型(Model)-对应组件:

2020-08-19 21:01:54 106 1

原创 JavaEE 学习笔记 02 AOP、Spring注解实现自动注入

AOP、Spring注解实现自动注入一、面向切面编程(AOP)1、什么是AOP2、AOP相关术语3、示例:使用AOP实现日志功能4、总结二、Spring注解实现自动注入1、使用注解实现IOC2、使用注解实现AOP一、面向切面编程(AOP)1、什么是AOPAOP的目标: 让我们可以“专心做事”AOP的原理:1、将复杂的需求分解出不同方面,将散布在系统中的公共功能集中解决。2、采用代理机制组装起来运行,在不改变原程序的基础上对代码段进行增强处理,增加新的功能。通过动态代理实现AOP(采用动态代理

2020-08-18 18:58:00 442

原创 JavaEE 学习笔记 01 MVC、Spring、控制反转

Spring一、SSM简介二、MVC设计概述MVC 模型:MVC原理图:三、Spring1、Spring的两大核心2、Spring的主要内容3、Spring的体系结构4、Spring核心技术5、Spring的优点一、SSM简介SSM框架,是Spring + Spring MVC + MyBatis的缩写,Spring依赖注入DI来管理各层的组件,使用面向切面编程AOP管理事物、日志、权限等。SpringMVC代表了Model(模型)View(视图)Controller(控制)接收外部请求,进行分发和处理

2020-08-17 20:28:57 286

原创 Java Web 学习笔记 11 JDBC

JDBC一、概念二、好处三、JDBC的使用步骤四、JDBC 的简单使用加载驱动的两种方式一、概念JDBC(Java Database Connectivity) java应用程序和数据库的连接技术JDBC是sun公司推出的一套用于访问不同数据库的规范或标准(一组接口或抽象类)、java.sql.*二、好处1、开发人员不用记多套APi,减轻了开发压力2、维护性提高三、JDBC的使用步骤1、加载驱动(加载MySQL驱动)将MySQL提供的一套连接的实现类加载到应用程序中2、获取连接3、访问

2020-08-13 21:56:24 100

原创 Java Web 学习笔记 10 HTTP协议、session、Bootstrap框架

HTTP协议、session、Bootstrap框架一、HTTP协议二、session1、Session 概述2、Session的工作机制3、Session的时效管理4、项目阶段一、Bootstrap框架及其使用一、HTTP协议1)HTTP 是什么 ?HTTP超文本传输协议 (HTTP-Hyper text transfer protocol),是一个属于应用层的面向对象的协议。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。它定义了浏览器和服务器之间进行数据交换时的数据格式:请求和响

2020-08-12 21:29:24 196

原创 Java Web 学习笔记09 JSP

JSPJSP1、JSP 概述2、code3、Servlet 传参数到jsp页面4、jsp 获取Servlet 传递过来的值5、jsp页面写css代码6、jsp页面写js代码7、jsp页面写JSTL语法JSP1、JSP 概述1、为什么要有JSPServlet可以通过转发或重定向跳转到某个HTML文档。但HTML文档中的内容不受Servlet的控制。比如登录失败时,跳转回登录表单页面无法显示诸如“用户名或密码不正确”的错误消息,所以我们目前采用的办法是跳转到一个错误信息页面。如果通过Servlet逐行输

2020-08-12 20:19:44 85

原创 Java Web 学习笔记 08 web项目导入eclipse出错问题和插件的安装

项目导入eclipse出错问题和插件的安装一、解决项目导入eclipse出错问题1、导入项目2、解决错误二、插件的安装一、解决项目导入eclipse出错问题1、导入项目选择import:选择要导入项目的目录:copy到工作空间,不改变原来项目导入项目出错2、解决错误项目右击,选择Build Path—>Configure…项目右击,选择Properties选择如下:特别的,如果没有,如下所示,点击Add Library…只剩项目上出现红叉1、以上有s

2020-08-10 21:41:42 184

原创 Java Web 学习笔记 07 Maven的下载安装及配置,创建Maven项目

Maven的下载安装及配置,创建Maven项目一、Maven的下载安装及配置二、在eclipse使用maven三、创建Maven项目四、修改项目中的错误一、Maven的下载安装及配置解压即安装新建文件夹m2,打开conf,复制settings.xml到m2修改m2中的settings.xml,添加以下内容二、在eclipse使用maven三、创建Maven项目创建的项目出错:四、修改项目中的错误解决项目出错增加缺少的文件maven项目创建成功

2020-08-10 20:45:10 76

原创 Java Web 学习笔记 06 Servlet 案例(get、post,转发与重定向)

Servlet 案例案例一案例二案例三案例一(1)LoginServlet:package com.alex.web.servlet;import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.se

2020-08-09 20:44:36 438

原创 Java Web 学习笔记 05 HBuilder快捷键

HBuilder快捷键

2020-08-09 14:25:15 119

原创 Java Web 学习笔记 04 JavaScript

JavaScript一、JavaScript概述1、为什么使用JavaScript2、JavaScript是什么二、HelloWorld案例三、Java Script 基本语法案例1、变量2、函数3、函数是对象4、回调函数5、this关键字6、Object四、五、一、JavaScript概述1、为什么使用JavaScript拨号上网Time:网速很慢,数据提交到服务器端验证,体验很差,JavaScript横空出世,担当了浏览器端数据验证的重任,从此一发不可收拾五彩缤纷的现在:时至今日JavaScri

2020-08-08 23:07:50 101

原创 Java Web 学习笔记 03 Tomcat的安装和使用

Tomcat的安装和使用一、Tomcat的安装 环境配置二、启动Tomcat (一定要配置环境变量的)三、eclipse中配置Tomcat,并创建web项目四、清理Tomcat服务缓存五、导入项目一、Tomcat的安装 环境配置1、解压:2、配置CATALINA_HOME3、系统变量→寻找 Path 变量→编辑二、启动Tomcat (一定要配置环境变量的)(1)方式一Window + R -> cmd –> catalina run浏览器访问:(2)方式二Window

2020-08-06 22:11:49 94

原创 Java Web 学习笔记02 CSS基本用法

Css一一

2020-08-06 20:33:48 70

原创 Java Web 学习笔记01 HTML基本用法

HTMLHTML1、概述2、HTML语法3、表格4、超链接5、表单6、插入图片7、列表8、标题段落HTMLJava Web软件架构:B/S 、C/S1、概述超文本标记语言:Hyper Text Markup LanguageHTML文件由一组标签构成,经过浏览器解析之后可以显示网页内容。HTML文档的构成2、HTML语法<!-- ①标签不能交叉嵌套 --> 正确:<p><i>早安,Alex</i></p> 错误:<p&g

2020-08-05 21:15:10 282

原创 Java SE 学习笔记12 IO流与文件读写

IO流与文件读写一、文件读写1、字节流与字符流的区别2、使用FileInputStream读取文本文件一、文件读写1、字节流与字符流的区别2、使用FileInputStream读取文本文件

2020-08-05 19:50:16 102

原创 Java SE 学习笔记11 字符串

这里写目录标题一、内存堆内存与栈内存二、字符串比较1、“==”和equals()的区别2、内存中的字符串三、常用方法1、字符串连接2、字符串查找3、字符串分割4、StringBuffer类5、其它方法一、内存堆内存与栈内存二、字符串比较1、“==”和equals()的区别2、内存中的字符串三、常用方法1、字符串连接2、字符串查找3、字符串分割4、StringBuffer类5、其它方法...

2020-08-04 22:12:18 148

原创 Java SE 学习笔记 10 抽象类与多态、接口、集合

抽象类与多态、接口、集合一、抽象类与多态1、抽象类的意义和使用2、多态二、接口三、集合一、抽象类与多态1、抽象类的意义和使用为什么要用抽象类在面向对象的概念中,所有的对象都是通过类来表述,但并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一类具体的对象,这样的类就是抽象类。抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。抽象类的使用抽象类需要注意以下几点:1、abstract放在class前,指明该类是抽

2020-08-03 19:57:42 117

转载 Java SE 学习笔记9 Eclipse快捷键大全

Eclipse快捷键大全一、AltAlt+Shift二、CtrlCtrl+Shift三、其他一、AltAlt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(针对上面那条来说)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Alt+Shift二、CtrlCtrl+1 快速修复(最经典的快捷键)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制

2020-08-02 15:31:14 82

原创 Java SE 学习笔记8 库存管理代码

库存管理代码一、项目构成二、BaseDao.java三、四、五、六、一、项目构成二、BaseDao.java三、四、五、// An highlighted blockvar foo = 'bar';六、// An highlighted blockvar foo = 'bar';

2020-07-31 21:12:26 284

原创 Java SE 学习笔记7 库存管理界面

库存管理界面一、登录二、查看三、添加四、修改五、删除六、返回上一级一、登录登录成功进入首页二、查看进入用户管理界面,查看用户信息三、添加添加用户信息重新查看新添加的数据:四、修改重新查看新添加的数据:五、删除查看已删除23数据六、返回上一级...

2020-07-31 20:00:35 148

原创 Java SE 学习笔记6 notepad++的使用、基本语法、进制

notepad++的使用、基本语法、进制一、notepad++1、16进制2、第一个程序二、基本语法三、进制一、notepad++1、16进制添加插件:重启:2、第一个程序新建hell.java:输入以下内容:运行:得到最后运行java Hello 输出“hello world”总结:(1)Java源文件以“java”为扩展名。源文件的基本组成部分是类(class),如本类中的HelloWorld类。(2)一个源文件中最多只能有一个public类。其它类的个数不限,如果源文

2020-07-30 22:28:53 515

原创 Java SE 学习笔记5 Java阶段复习

计算机、Java基础一、计算机1、硬件介绍2、中央处理器3、比特(bit)和字节(byte)4、内存5、存储设备6、输入和输出设备二、Java介绍一、计算机1、硬件介绍冯.诺依曼体系结构是现代计算机的基础,现在大多计算机仍是冯.诺依曼计算机的组织结构,只是作了一些改进而已,并没有从根本上突破冯体系结构的束缚。冯.诺依曼也因此被人们称为“计算机之父”。2、中央处理器处理器 + 内存 (4G) + 存储(SSD)中央处理器 (Central Processing Unit,CPU)是计

2020-07-30 21:17:29 204

原创 Java SE 学习笔记4 库存管理(用户登录、连接数据库)

库存管理一、用户登录二、连接数据库一、用户登录public class Menu { /** * 用户登录 */ Scanner sc=new Scanner(System.in); public void loginView() { System.out.println("-----------欢迎进入库存管理系统!-------------"); System.out.println("----------------1.登录---------------------

2020-07-29 21:37:29 129

原创 Java SE 学习笔记3 继承、JDBC技术、异常处理

继承、JDBC技术、异常处理一、继承1、Java中的继承2、继承的类型和特性3、super与this4、构造方法继承二、JDBC技术1、JDBC的使用2、导入jar包3、分层开发三、异常1、什么是异常2、异常处理异常处理的步骤一、继承1、Java中的继承继承是Java面向对象编程技术的一块基石,它允许创建分等级层次的类。运用继承,可以创建一个通用类定义一系列一般特性。该类可以被更具体的类继承。1、被继承的类称为父类2、继承父类的类称为子类3、执行继承时,子类将获得父类的属性,并具有自身特有的属性

2020-07-29 20:42:24 138

原创 Java SE学习笔记2 数组、类与对象

Java SE学习笔记2 数组、类与对象一、数组1、为什么需要数组2、数组的基本要素3、数组的使用步骤二、类与对象一、数组1、为什么需要数组数组就一个变量,存储相同数据类型的一组数据。声明一个变量就是在内存空间划出一块合适的空间;声明一个数组就是在内存空间划出一串连续的空间。2、数组的基本要素标识符:数组的名称,用于区分不同的数组数组元素:向数组中存放的数据元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问元素类型:数组元素的数据类型3、数组的使用步骤(1)

2020-07-27 23:55:51 129

原创 Java SE学习笔记1 初识Java、Java基础知识

初识Java初识Java1、什么是程序、Java以及Java的优点2、Java技术平台介绍3、搭建Java的开发环境4、控制台输出5、实操实例二级目录三级目录初识Java1、什么是程序、Java以及Java的优点计算机程序: 为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。编写程序的工具就是计算机语言,Java就是多种语言中的一种。Java:是Sun Microsystems于1995年推出的高级编程语言。Java的几个优点:1、 一次编写,到处运行2、 系统的多平台支持

2020-07-27 23:12:33 159

原创 MySQL 09 流程控制、自定义函数

流程控制、自定义函数一、流程控制1、变量2、分支3、循环二、自定义函数一、流程控制1、变量1、用户变量#声明并赋值语法:SET @变量名=值;或SET @变量名:=值;或SELECT @变量名:=值;赋值:#方式一:#同上述三种#方式二:#SELECT 字段|常量|表达式 INTO 变量#【FROM 表】;使用语法:#SELECT @变量名;2、局部变量声明的语法:#DECLARE 变量名 类型 【DEFAULT 值】;#赋值的语法:#方式一:#同上述三种#方

2020-07-26 15:06:45 110

原创 MySQL 08 视图、存储过程

视图、存储、流程控制视图视图

2020-07-25 12:20:43 142

原创 MySQL 07 约束、事务

约束一级目录二级目录三级目录一级目录二级目录三级目录

2020-07-24 21:33:01 51

原创 MySQL 06 分页查询、函数、数据的增 删 改、库和表的管理、常见的数据类型

分页查询、函数、数据的增 删 改、常见的数据类型、约束分页查询函数字符函数数字函数日期函数流程控制函数函数练习插入数据插入一行数据插入多行记录数据更新数据删除DML数据操作练习库和表的管理常见的数据类型概述常见的数据类型实操约束分页查询语法:SELECT 查询的东西FROM 表【WHERE 条件】【GROUP BY 字段】【HAVING 条件】【ORDER BY 排序的字段】#LIMIT 条目起始索引【,条目数】函数字符函数数字函数日期函数流程控制函数函数练习插入数据插入一

2020-07-23 21:10:58 179

空空如也

空空如也

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

TA关注的人

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