跳至主要內容
Vingkin的学习博客

Vingkin的学习博客

世界上只有一种真正的英雄主义,就是认清了生活的真相后还依然热爱它。

Maven

目录

一、Maven简介

1. Maven介绍

https://maven.apache.org/what-is-maven.html

Maven 是一款为 Java 项目管理构建、依赖管理的工具(软件),使用 Maven 可以自动化构建、测试、打包和发布项目,大大提高了开发效率和质量。


Vingkin...大约 19 分钟
Kafka

目录

1、Kafka简介

1.1、消息队列

  • 消息队列——用于存放消息的组件
  • 程序员可以将消息放入到队列中,也可以从消息队列中获取消息
  • 很多时候消息队列不是一个永久性的存储,是作为临时存储存在的(设定一个期限:设置消息在MQ中保存10天)
  • 消息队列中间件:消息队列的组件,例如:Kafka、Active MQ、RabbitMQ、RocketMQ、ZeroMQ

1.2、Kafka的应用场景


Vingkin...大约 20 分钟
AI

Vingkin...小于 1 分钟
书籍

Vingkin...大约 2 分钟
Spring 高级

容器与 bean

1) 容器接口

  • BeanFactory 接口,典型功能有:

    • getBean
  • ApplicationContext 接口,是 BeanFactory 的子接口。它扩展了 BeanFactory 接口的功能,如:

    • 国际化
    • 通配符方式获取一组 Resource 资源
    • 整合 Environment 环境(能通过它获取各种来源的配置信息)
    • 事件发布与监听,实现组件之间的解耦

Vingkin...大约 50 分钟
数据仓库基础与 Apache Hive 入门

1. 数据仓库

数据仓库(英语:Data Warehouse,简称数仓DW),是一个用于存储、分析、报告的数据系统。
数据仓库的目的是构建面向分析的集成化数据环境,分析结果为企业提供决策支持(Decision Support)。

1.1 数据仓库、数据库、数据集市

1.1.1 OLTP、OLAP

联机事务处理 OLTP(On-Line Transaction Processing)
联机分析处理 OLAP(On-Line Analytical Processing)


Vingkin...大约 10 分钟
Hive SQL 数据定义语言(DDL)

1 Hive SQL DDL建表基础语法

1.1 Hive建表完整语法树

  • 蓝色字体是建表语法的关键字,用于指定某些功能。
  • **[ ]**中括号的语法表示可选。
  • **|**表示使用的时候,左右语法二选一。
  • 建表语句中的语法顺序要和语法树中顺序保持一致。
Hive建表完整语法树
Hive建表完整语法树

Vingkin...大约 20 分钟
Hive SQL 数据操控、查询语言(DML,DQL)

1. Hive SQL-DML-Load加载数据

所谓加载是指:将数据文件移动到与Hive表对应的位置,移动时是纯复制、移动操作。

对于local(Hiveserver2所在机器)是复制操作,HDFS中的文件时移动操作。

------ load语法规则 ----
LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]

LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)] [INPUTFORMAT 'inputformat' SERDE 'serde'] (3.0 or later)

Vingkin...大约 21 分钟
Hive 函数、运算符使用

1. Hive内置运算符

关系运算符、算术运算符、逻辑运算符

-- 显示所有的函数和运算符
show functions;
-- 查看运算符或者函数的使用说明
describe function +;
-- 使用extended 可以查看更加详细的使用说明
describe function extended count;

Vingkin...大约 26 分钟
2
3
4
5
...
9