先一下唠嗑:最近更新的话会比较慢一个月一次,也是比较忙的。月底有可能会写一个小总结及提一下未来的小目标。博客我也是会偶尔看一下的!
~~言归正传以免忘记,~~以下的数据库都是test,用的是虚拟机直接复制的代码有可能会看起来有点别扭,有啥补充的,可以指点指点!
创建数据库
创建数据库语法:
1234CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROPERTIES (property_name=property_value, ...)];
创建一个数据库,数据库在HDFS上的默认存储路径是/user/hive/warehouse/*.db。
1hive (default)> create database test;
避免要创建的数据库已经存在错误,增加if not exists判断。(标准写法)
1234hive (default)> create database test; FAILED: ...
基本数据类型
Hive数据类型
Java数据类型
长度
例子
TINYINT
byte
1byte有符号整数
20
SMALINT
short
2byte有符号整数
20
INt
int
4byte有符号整数
20
BIGINT
long
8byte有符号整数
20
BOOLEAN
boolean
布尔类型,true或者false
TRUE FALSE
FLOAT
float
单精度浮点数
3.14159
DOUBLE
double
双精度浮点数
3.14159
STRING
string
字符系列。可以指定字符集。可以使用单引号或者双引号
‘now is the time’ “for all good men“
对于Hive的String类型相当于数据库的varchar类型,该类型是一个可变的字符串,不过它不能声明其中 最多能存储多少个字符,理论上它可以存储2GB的字符数.
集合数据类型
数据类型
描述
语法示例
STRUCT
和c语言中的struct类似,都可以通过“点”符号访问元素内容。例如:如果某个列的数据类型是S ...
前言
关于省教育厅下大命令要求大学生需要实习慢6个月我深感无奈(部分地区有所不同,以自己那边政策为主吧ヽ(ー_ー)ノ)。其实这也是利大于弊的事情,就是吐槽为啥一定要满6个月啊,有的地方3个月就拿实习章结束了(;´д`)ゞ,关键我还有论文答辩要搞呀!!!然后暑假租房的避险也记录一下下!
实习
为什么要去找实习
先聊聊个人见解,因为我所学的相关专业是与计算机,大数据等有关,所以实习是对个人来说提升有非常大的作用(最总要的还是学分的诱惑(* ̄︶ ̄)),而是为了校招进大厂有准备,毕竟谁也不行一毕业就失业,那可悲催了。对于其他专业家里有矿就另说,也是一个很好的锻炼自己的工作!再就是网上的各种帖子,如:实践专业知识,探索职业方向,积累人脉,让简历更丰富等等我更建议暑假就去实习!
怎么去找实习
找实习的方式有很多以下是我总结分析的
校招
校招大厂的话建议先去小厂实习个把月在投简历这样被看上的几率更大,这个就需要自己去关注学校官网和或问自己导员。
网络招聘
在网上招聘有五花八门,有真实的也要虚假的
求职网站
现在市面上的求职网站也是非常多
亲友介绍
明确目标: ...
前言
最近发现老是容易忘东忘西,记东西也记不住,记单词一天就差不多忘了,各种语法呀什么什么的都是,我怀疑我是刷抖音把自己刷傻了┭┮﹏┭┮,记忆力下降,也不太想动脑,懒~~~。不过现在,觉得我有必要恢复一下脑瓜子,不然会真的变傻的!!!重要的事情说三遍,提升记忆力!提升记忆力!提升记忆力!
记忆衰退原因
睡眠不足:我严重怀疑是我睡眠不足导致的!!!为什么这么说,因为室友老是凌晨休息(很吵的好吧!和对象打电话声音喋喋不休,打游戏的声音此起彼伏)
运动不足:最近运动很少,起床晚嘛,晨跑没有跑了
认知活动减少:缺乏足够的认知挑战和大脑训练可能导致记忆力下降o(╥﹏╥)o。少刷抖音等短视频吧,尤其是那种无脑使用。
情绪问题:强烈的情绪波动,如悲伤、恐惧或愤怒,可能会暂时影响记忆力。
心理压力:长期的心理压力和焦虑可以影响记忆力,因为压力激素(如皮质醇)对大脑有负面影响。
多任务处理:频繁地进行多任务处理可能会分散注意力,做事感觉容易被分散注意力,还是专一些好。
解决方法:
制定合理的学习计划:
确定学习目标:明确短期和长期的学习目标,使学习更有方向性。
分配学 ...
4630436162ade97ba2718b7d0c4b3b63501b8b0e90dd70c68cacef77fafaa69cc492a7e4e5e839a2aa084f6c1a004dd4e87738359951ef7e62b626582287c072626b007e74fd29fa509ac9e8df0b62c51c35019d8a6edc262190ae51916db18d729c2a5608bc5f8b9bbf4fa02f17e658ae3642024d1eb23fa7994d705d7375398fc852b6258384fb2a12c94f7ee18cc0adcbe21745d2afc10de751062db781c24babe783c5c7aadb4f305e50f43bd4c2d7fa54db61922aab17f737a1b44684847460ca5750efe0483746e4f915c652b6841e0183562ccfec05aca75651b8313c506c6c9ddbd1a4adf70b3cc04e1acb9a7fb99d58ab743f3a5 ...
修改hadoop相关参数
修改core-site.xml
12345678910111213141516[atguigu@hadoop hive]$ vim /opt/module/hadoop/etc/hadoop/core-site.xml <!-- 配置该atguigu(superUser)允许通过代理访问的主机节点 --> <property> <name>hadoop.proxyuser.atguigu.hosts</name> <value>*</value> </property> <!-- 配置该atguigu(superUser)允许通过代理用户所属组 --> <property> <name>hadoop.proxyuser.atguigu.groups</name> <value>*</value> < ...
Hive 官网地址http://hive.apache.org/
文档查看地址https://cwiki.apache.org/confluence/display/Hive/GettingStarted
下 载 地 址 http://archive.apache.org/dist/hive/
github 地 址https://github.com/apache/hive
Hive
Hive 简介
Hive:由Facebook 开源用于解决海量结构化日志的数据统计工具。
Hive 是基于 Hadoop 的一个数据仓库工具,将结构化的数据文件映射为一张表,并提供类 SQL(HQL)查询功能。
Hive 本质:将HQL(hiveSQL)转化成MapReduce 程序
Hive 处理的数据存储在HDFS
Hive 分析数据底层的实现是MapReduce
执行程序运行在Yarn上
结构化文件如何映射成一张表的?借助存储在元数据数据库中的元数据来解析结构化文件
Hive架构原理
Hive架构介绍
1)用户接口: Client
CLI(comma ...
一、显示隐藏
1、显示:
1show ( [speed], [easing], [fn] );
2、隐藏:
1hide ( [speed], [easing], [fn] );
3、显示隐藏切换:
1toggle ( [speed], [easing], [fn] );
4、参数说明(jQuery手册:w3手册)
1)speed:三种预定速度之一(slow,normal,fast)或者表示动画时长的毫秒数值。
2)easing:用来指定切换效果,默认是swing(慢快慢),可用参数linear(匀速)。
3)fn:回调函数,在动画完成时执行的函数,每个元素执行一次。
4)参数都可以省略,则无动画直接显示隐藏。
5、案例应用:淘宝服饰
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 ...
一、jQuery事件处理
单个事件绑定:
语法:**元素.事件名(function() { 事件处理程序})**** **//此方法只能绑定单个事件
事件处理on()绑定事件:绑定一个或多个事件的事件处理函数。
一个事件:
n 语法:
1元素.on(‘事件名’, function() { 事件处理程序 })
多个事件一个事件处理程序,多个事件名之间用空格分隔
n 语法:
1元素.on(‘事件名1 事件名2……’, function() { 事件处理程序 })
多个事件多个事件处理程序,以对象形式绑定多个事件
n 语法:
12345元素.on({ 事件名1: function() { 事件处理程序1 }, //事件名与回调函数冒号分隔事件名2: function() { 事件处理程序2 }, …… //多组之间用逗号分隔,最后一组的逗号可以省略})
事件处理one()绑定事件
one()只能触发事 ...
一、jQuery样式操作(书本255页 表7-11)
1、操作CSS的方法
获取样式:**元素.css(‘属性名’);**
设置样式:**元素.css(‘属性名’,’值’);**
设置多组样式:**元素.css({对象});**(不推荐)
2、操作类样式的方法
添加类:**.addClass('类名')**
移除类:**.removeClass('类名')**
切换类:**.toggleClass('类名')**
3、案例应用:DOM中的选项卡切换例子
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912 ...