- 博客(29)
- 收藏
- 关注
原创 数据中台理解
数据中台1.数据内容(数据仓库比如hive)2.数据平台(比如阿里云或者实体机)3.数据服务化(提供各种数据接口、界面、查询数据服务的手段等)4.数据治理(元数据管理或者数据质量监控等)...
2021-04-20 23:11:13
87
原创 Linux下安装MySQL5.7
这里写自定义目录标题Linux下安装MySQL5.7密码错误BUGLinux下安装MySQL5.7密码错误BUG启动MySQL :sudo systemctl start mysqld查看MySQL密码:sudo cat /var/log/mysqld.log | grep password用查到的密码去进入 mysql -uroot -p’password’密码错误:Access denied for user 'root'@'localhost' (using password:YES
2021-03-29 20:13:28
79
1
原创 hive建表以及常用命令总结
hive架构总结1.用户的接口:ClientCLI(hive shell)JDBC/ODBC(java访问hive)WEBUI(浏览器访问hive)工作中一般在linux中beeline或者spark-beeline打开运行sql或者DBVisualizer连接2.元数据:Metastore元数据包括:表的名字,表创建对应的数据库,表的结构,表的类型(外部表内部表)3.hadoop使用HDFS存储,使用MapReduce计算,现在一般用hive on spark(快太多了),但是需要优化语
2020-12-14 00:37:33
620
原创 js入门
javascript 入门作用: 验证发往服务器端的数据,增强用户体验度历史:…js的使用方式:1.行内2.内部页面中的任意地方,定义一对script标签对,其中定义js代码3.外部外部定义js文件,在页面中的script标签的src属性中定义js的位置注意:不能使用一个script标签,同时定义js代码并且引入外部文件,无效js在html中的位置:可以在任意位置1.head...
2019-11-15 08:26:39
85
原创 表和事务
表设计–三范式的规范–表的名称, 字段,类型,要求(约束)–表和表之间的关系 一对一 一对多|多对一(主外键) 多对多(中间表)–创建表 和添加约束–先创建表,后续为这个表的什么字段添加约束–创建表的同时添加约束–创建表 字段后直接添加约束 1)默认的约束名 2)指定约束名– 字段定义完成之后,统一为不同的字段的添加约束–DDL 定义语句 ...
2019-11-13 14:57:58
166
原创 表 索引 视图
–连表查询:当要查询的数据来自于不同的表中,可以使用连表查询–92语法 99语法–92语法–表和表之间使用,连接–select 数据 from 数据来源1,数据来源2,数据来源3…–笛卡尔积 对乘select * from emp , dept;select*from emp,dept;–内连接(内部做满足条件显示不满足不显示)和外链接(有的表中的数据不满足条件也可以显示)...
2019-11-13 14:31:03
136
原创 oracle的sql语句rowid 和 rownum
–rowid 和 rownum 都是伪列–rowid理解为记录在插入到数据库的表中时候就存在的数据的地址(对象的地址),其实不是地址,根据地址得到的值–如果一个表中没有主键,没有不可重复的字段,可能会出现多条一模一样的数据,无法区分重复数据,可以根据rowid进行区分select deptno,dname,loc,rowid from dept;select empno,ename,row...
2019-11-13 10:36:48
682
原创 oracle的sql语句子查询和行转列
分组查询分组: group by 分组字段–查询公式:select 数据 from 数据来源 where 行过滤条件 group by 分组字段1,… having 过滤组信息(以组为单位过滤) order by 排序字段…;执行流程: from – where --group by --having --select – order by注意:– 1)select 后如果出...
2019-11-13 10:05:17
546
原创 html入门
html注释1. html文档类型声明,告诉浏览器当前的html文档的版本2. 保证不乱码 默认3.标签上可以添加属性,属性可以帮助更完善的显示标签空格后添加属性属性名= ‘属性值’ “” 属性值放在一对引号中4.标签的分类:单标签 | 自闭和标签双标签 | 闭合标签head标签对中的内容是给浏览器看的body标签对中的内容是给用户看的注意:学习html就是学习不同的标签,标...
2019-11-11 22:08:35
94
原创 oracle的单行函数和聚合函数
–使用集合函数– Union,并集(去重) 对两个结果集进行并集操作,不包括重复行同时进行默认规则的排序;– Union All,全集(不去重) 对两个结果集进行并集操作,包括重复行,不进行排序 ;– Intersect,交集(找出重复) 对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;–Minus,差集(减去重复) 对两个结果集进行差操作,不包括重复行,同时进行默认规则的...
2019-11-11 21:23:49
315
原创 oracle的sql查询语句
1.select *|字段名1 (as) 别名,字段名2 别名,字段… from 表名;–查询所有员工的名字(emp部门表)select ename from emp;–查询所有部门的部门信息select * from emp;– 表达式select distinct 3*3 from emp;– 计算器select distinct 123456789 from emp;计算的...
2019-11-11 21:05:18
114
原创 java整理学习笔记16
网络编程:IP:定位网络上的节点,电脑,手机,服务器,路由器…(电子设备)网络中的IP重要分为2大类: IPV4 32 IPV6 128特殊的ip:192.168.0.0~192.168.255.255 非注册IP,供组织内部使用 127.0.0.1 本地IPlocalhost: 本地域名ip与域名 DNS服务器java中如何表示IP:InetAddress ...
2019-11-04 21:35:27
73
原创 java整理学习笔记15(多线程)
线程:单线程和多线程多线程:如果有多任务,多条路径同时执行,可以使用多线程,如果没有就不需要多线程线程和进程之间互不影响进程和线程的区别:1.进程:操作系统而言,进程就是程序,多进程就是多个程序同时执行一个进程包含一个~多个线程,每一个进程都有自己的代码和运行空间,进程之间切换开销较大,进程是资源分配的最小单位2.线程:程序中的顺序流,多线程:一个程序中的多个顺序流同时...
2019-11-03 23:04:50
69
原创 java整理学习笔记14(容器)
比较器:内部比较器|自然排序:实现java.lang.Comparable,重写 compareTo方法,在方法中自定义比较规则,默认的类型的比较规则每次修改需要修改源码,不符合设计原则开闭原则 对修改关闭,对扩展开放外部比较器|自定义比较器实现接口java.util.Comparator的接口,重写compare()方法,方法中自定义比较规则int comp...
2019-11-01 22:16:11
83
原创 模拟链表存储数据
public static void main(String[] args) { MyLinkedList my=new MyLinkedList(); my.add("你好1"); my.add("你好2"); my.add("你好3"); System.out.println(my.size()); System.out.println(my.get(0)); Sy...
2019-11-01 19:50:26
69
原创 模拟学生签到
public static void main(String[] args) { //存储学生的容器 ArrayList<Person> list=new ArrayList(); //签到使用Scanner模拟 Scanner sc=new Scanner(System.in); System.out.println("开始签到"); Date end=new...
2019-11-01 19:21:56
557
原创 java学习笔记13
IO流data流和对象流Data流(字节节点流)读写基本数据类型+String类型数据(需要传输有数据类型的数据时用)是字节流功能流的一种DataInputStream 新增方法: readXxx()DataOutputStream 新增方法: writeXxx()存在新增方法不能发生多态先写出再写入EOFException 文件有,内容读入不到,必须读入的是写出的源文件p...
2019-10-31 21:46:54
71
原创 java学习笔记12
io流File提供的功能都是操作文件外部的能力,没有办法操作文件内部的内容IO流:流: 一连串流动的数据,以先入先出的方式进行流动,管道 以程序为中心程序与 网络|文件|服务器|数组…分类:按照流向:输入流输出流操作单元分:字节流 :万能流:任何内容都可以转为字节,可以传输文本,图片…字符流 :只能操作 纯文本数据按照功能:节点流 : 包裹源头,实现基本功能功...
2019-10-30 16:24:50
153
原创 java整理学习笔记11
常用类String : 不可变长的字符序列StringBuilder :可变长的字符序列StringBuffer : 可变长的字符序列String:字符串String str=new String("abc");String str2="abc"; //重新赋值/在给str2重新赋值的时候,相当于重新创建了一个对象 System.out.println(str==str2);...
2019-10-28 19:34:35
85
原创 java整理学习笔记10
Lambda表达式匿名内部类:为了防止过多 没有本身作用的类出现,就只是为了重写一些抽象方法,可以定义为匿名内部类Lambda表达式 : 可以简化匿名内部类前提: 函数式接口函数式接口: 只有一个抽象方法的接口强制检查函数式接口: @FunctionalInterface@FunctionalInterfaceinterface Swimming{ String swim(int...
2019-10-27 22:01:22
79
原创 java整理笔记09
工厂模式:public class Factory { public static void main(String[] args) { BuJiaDi bu=new BuJiaDi(); bu.run(); Car car=factory("FengHuang"); car.run(); } //工厂:制作汽车 public static Car factor...
2019-10-25 22:03:32
55
原创 java整理学习笔记
this和super以及finalsuper 和 this 之间的区别:this 指代当前创建的对象调用本类其他构造器: 构造器的首行 this(参数列表)区分同名变量问题(局部和成员) this.super 指代父类对象调用父类构造器默认调用父类的空构造调用父类的其他构造器需要显示使用 super(参数列表)要使用在构造器的首行this和super不同时存在调用构造器使用...
2019-10-24 21:59:45
744
原创 java整理学习笔记07
包block 块 {}{} 定义在方法中–>局部代码块|普通语句块 执行时机:方法调用时{} 定义在类中方法外 --> 构造块 执行时机:创建对象的时候static{} 定义在类中方法外–> 静态块 执行时机: 类第一次加载时{} 就是一个作用域构造块中代码先于构造器代码执行,如果有多个构造块,从上倒下以此执行static只执行一...
2019-10-23 21:15:48
65
原创 java整理学习笔记06
面向对象:一.面向过程和面向对象之间的区别:都是一种思想,思维方式面向过程: "我应该如何完成?"然后一步一步实现就可以了面向对象: “我应该招谁来完成?” 关注的就是对象,而不关注实现过程(面向对象依托于面向过程)二.面向对象的优点:1.可以将复杂的问题简单化2.面向对象更贴合与管理者,面向过程更贴合与执行者3.面向对象思维方式更符合现实生活人们的思维方式三.提供了2个角色:...
2019-10-22 17:23:03
67
原创 java整理学习笔记05
方法方法就是解决事情的办法,封装起来可以重复调用注意:1.方法定义在类中方法外,方法不能嵌套2.方法不调用不执行的特点有返回值类型的方法修饰符 返回值类型 方法名 ([参数列表]){ //[]->可有可无方法体语句;解决功能的代码块;return 返回值; //有返回值类型的方法必须有return,return后必须有数据}public static void ma...
2019-10-20 20:36:11
66
原创 Windows下JDK的安装和配置
JDK的安装和配置JDK的安装1.去官网下载JDK安装包,选择1.8版本或者1.7版本。2.下载下来,点击进行安装,点击下一步。3.更改安装目录,不选择默认的系统盘,新建一个文件夹存储JDK。4.安装完毕,点击关闭即可。环境变量的配置1.搜索控制面板,点击系统安全>>系统>>选择高级系统设置>>高级>>环境变量。2.在系统变量栏中,进...
2019-10-20 20:19:43
225
原创 java整理学习笔记03
java中的Math类:数学相关类,包含着一些有关数学方面操作的功能 Math.random() 产生随机数 [0.0,1.0) 范围内的一个随机小数 对已产生的随机数进行改变 公式: [0,max] (int)(Math.random()*(max+1)) [min,max] (int)(Math.random()*(max-min+1)+min) java中的循环 如果有...
2019-10-19 08:23:33
91
原创 Java整理学习笔记02
运算符: 分类: 算数运算符 赋值运算符 比较运算符|关系运算符 逻辑运算符 条件运算符 位运算符 操作数: 运算符左右两边的数 表达式: 运算符连接操作数整体叫做表达式 语句: 分号代表语句的结束 单目|一元运算符: 操作数为1个 +号 ++ -- 双目|二元运算符: 操作数为2个 + - * / 三目|三元运算符: 条件运算符 ...
2019-10-19 08:23:06
67
原创 Java整理学习笔记01
JAVA注释问题什么是注释:解释说明的文字注释的作用: 1.对你的代码进行解释说明 2.便于后期维护 注释的分类: 单行注释 作用域: 当前行有效 嵌套: 不能嵌套多行以及文档注释 位置: 行的上面或者行尾 多行注释 作用域: 多行有效 嵌套: //可以嵌套单行注释,不能嵌套多行以及文档注释 位置: 类的上面或者方法的上面 文档注释...
2019-10-16 19:43:19
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人