数据库
未读一、简介1.1 内容将通过一个经销商数据库的实例来学习并实践多种常用的在数据库中查找记录的方法
1.2 知识点
表查询操作
二、操作步骤在下面的例子中使用数据表shop来存储商人(经销商)的每件物品(物品号)对应的价格。假如每个商人对应的每个物品都有一个固定的价格,那么该表中的关键字就是物品和商人。
12create DATABASE TEST;use TEST;
1234567891011121314create table shop( article int(4) UNSIGNED ZEROFILL default '0000' NOT NULL, dealer char(20) default '' not null, price double(16,2) default '0.00' NOT null, PRIMARY KEY (article,dealer)); insert into shop values(1,'A',3.45),(1,'B',3 ...
一、简介1.1 内容本节实验中,我们将学习并实践如何对数据库表和表中的内容做修改,删除,重命名等操作。
1.2 知识点
数据库操作
数据表操作
更新和删除数据
使用 root 用户登录,输入密码mysql -u root -p
然后需要先执行下列相关代码。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263CREATE DATABASE test_01;CREATE DATABASE mysql_shiyan;use mysql_shiyan;CREATE TABLE department( dpt_name CHAR(20) NOT NULL, people_num INT(10) DEFAULT '10', CONSTRAINT dpt_pk PRIMARY KEY (dpt_name) );CREATE TABLE employee( id INT(10) ...
一、简介1.1 内容本次课程将介绍 MySQL 新建数据库,新建表,插入数据以及基本数据类型的相关知识。并实践如何对数据库表和表中的内容做修改,删除,重命名等操作
本节实验将创建一个名为 mysql_shiyan 的数据库,其中有两张表 employee 和 department。
1.2 知识点
基本数据类型
插入数据
数据库操作
数据表操作
更新和删除数据
二、开发准备在使用 Linux 环境进行本次实验之前,先安装mysal,并打开MySQL 服务并使用 root 登录:
#安装mysql
1sudo apt-get install mysql-server
打开 MySQL 服务1sudo service mysql start
#使用 root 用户登录,输入密码
1mysql -u root -p
后续的实验都在 MySQL 的控制台输入命令进行操作。
三、步骤本节将通过实践操作,带领大家创建数据库并插入数据.
3.1 新建数据库首先,我们创建一个数据库,给它一个名字,比如 mysql_shiyan,以后的几次实验也是对 mysql_shiyan 这个数据库进行操作 ...
数据库
未读概述HiveServer2是一个服务接口,能够允许远程的客户端去执行SQL请求且得到检索结果。HiveServer2的实现,依托于ThriftRPC,是HiveServer的提高版本,它被设计用来提供更好的支持对于open API例如JDBC和ODBC。
准备关闭hadoop组件
1stop-all.sh
配置修改hive-site.xml(hive组件下)
12345678910111213141516171819202122232425<!-- 添加一下内容 hive.server2.thrift.clien需填写自己的linux用户和密码,已进行注释,不写此项配置并不影响hiveserver2--><property> <!-- HiveServer2 --> <name>hive.server2.thrift.port</name> <value>10000</value> </property> <propert ...
Hadoop的三种模式三种模式:本地 、伪分布式、全分布式、高可用HA(重点)
思考:伪分布式模式存在的问题?
模拟集群 实质上在一个节点上面的操作
全分布式:NN DN SNN 用多台节点(服务器)来运行的,并没有用高可用HA
高可用:HA
集群拓扑
主机(角色)规划
节点名称
IP
namenode
datanode
SecondaryNameNode
节点类型
node01
192.168.32.2
*
*
master
node02
192.168.32.3
*
*
slave
node03
192.168.32.4
*
slave
准备三个虚拟机,三个虚拟机分别设置好对应的网络ip配置
软件规划
软件
版本
节点
说明
VMware
16Pro
VM虚拟机
CentOS
7
*
Linux操作系统
JDK
1.8
*
Hadoop基于Java,所以必须提前安装JDK
Hadoop
2.7
*
存储、运行处理大数据的软件平台
软件目录规划
目录
路径
所有软件包存放目录
/usr/to ...
概述Hive起初是由Facebook开源的一款基于Hadoop的用于统计海量结构化数据的一个数据仓库,可以将结构化的数据文件映射为一张数据库表, 并提供类 SQL 查询功能, hive 底层是将 SQL 语句转换为 MapReduce 任务运行。Hive一开始的出发点是为了方便非Java开发人员对HDFS上的数据做,Hive的特点:扩展性,Hive 可以自由的扩展集群的规模,而且一般情况下不需要重启服;延展性, Hive 支持自定义函数,用户可以根据自己的需求来实现自己的函数; 容错 ,良好的容错性,可以保障即使有节点出现问题, SQL 语句仍可完成执 。本实验将会手把手带你从零搭建起一个Hive的开发环境,更全面的了解认识数据仓库的定义以及ETL数据处理方式。
环境CentOS7
流程
官网:**Hive**
**用户接口主要有三个:CLI,Client 和 WUI。其中最常用的是CLI,Cli启动的时候,会同时启动一个Hive副本。Client是Hive的客户端,用户连接至Hive Server。在启动 Client模式的时候,需要指出Hive Server所在节点,并且在该节点 ...
MySQL5.x部署yum(rpm)方式安装准备:
12yum install wget -yyum install yum-utils -y
centos7自带有mariadb,需要卸载执行rpm -qa|grep mariadb查询是否有mariadb的安装包
如有提示,执行rpm -e --nodeps mariadb-libs删除它,没提示可以无视
下载MySQL安装包1.前往官方网站复制yum源链接MySQL
2.执行wget rpm -ivh mysql80-community-release-xxxx.noarch.rpm(即你复制的下载链接)进行下载
进行yum安装执行rpm -ivh mysql80-community-release-el7-3.noarch.rpm命令
接下来可以通过yum repolist all | grep mysql查看yum源中的mysql安装包
进行MySQL安装可以看到yum源中默认启用的安装包版本为MySQL8.0,如果需要切换为5.7,需要运行以下命令:
yum-config-manager --disable my ...
注解 AnnotationAnnotation的格式:
已@注释名在代码中存在的,还可以添加一些参数值
Annotation可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问
内置注解@Override:定义在java.lang.Override中,此注释只适用于修辞方法,表示一个方法声明打算重写超类中的另一个方法声明。
@Deprecated:定义在java.lang.Deprecated中,此注释可用于修辞方法,属性,类,表示不鼓励程序员使用这样的元素,通常是用为他很危险或者存在更好的选择。
@SuppressWarnings:定义在java.lang.SppressWarnings中,用来抑制编译时的警告信息。
与前两个注释有所不同,你需要添加一个参数才能正确使用,这些参数都已经定义好了的,我们选择性的使用就好了。
@SuppressWarning(“all”)
@SuppressWarning(“unchecked”)
@SuppressWarning(value= ...
概述sun公司为了简化开发人员(对数据库)同意操作马,提供了一个(Java操作数据)规范,俗称JDBC
前置包:
Java.sql
javax.sql
数据库驱动包 mysql-connecttor-java-版本.jar
一、JDBC中对象的解释第一个JDBC程序
创建数据库
1234567891011121314151617181920# 创建数据库CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci;# 进入数据库USE jdbcStudy;# 创建users表CREATE TABLE `users`( id INT PRIMARY KEY, NAME VARCHAR(40), PASSWORD VARCHAR(40), email VARCHAR(60), birthday DATE);# 写入数据INSERT INTO `users`(id,NAME,PASSWORD,email,birthday)VALUES(1,zhansan,123456,zs@sin ...
GUI编程1、简介Gui的核心技术:Swing AWT
2、AWT2.1、Awt介绍1.包含了很多类和接口!GUI!
2.元素:窗口,按钮,文本框
3.java.awt
2.2、组件和容器2.3、布局管理器2.4、事件监听5、输入框TextField监听6、简易计算器,组合+内部类回顾复习!2.7、画笔2.8、鼠标监听2.9、窗口监听2.10、键盘监听
3、Swing3.1、窗口、面板3.2、弹窗3.3、标签1new JLabel("xxx");
图标****ICON
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647package com.java.gui.lesson04;import javax.swing.*;import java.awt.*;public class IconDemo extends JFrame implements Icon { private int width; private int h ...