Java面试之JUC
[toc]
Volatilevolatile是什么?为什么引入了volatilevolatile是java虚拟机提供的一种轻量级同步机制
保证可见性
不保证原子性
禁止指令重排(保证了有序性)
高并发下不用synchronized,因为并发性不好;用volatile和juc下面的类;
JMM抽象 ...
JVM
参考:
www.atguigu.com
https://www.bilibili.com/video/av70166821?p=13
JVM体系结构JVM类型HotSpot
sh1234> java -versionjava version "1.8.0_231"Java(TM) ...
SparkCore
引言:
RDD(Resilient Distributed Dataset)叫做分布式数据集,是 Spark 中最基本的数据抽象。代码中是一个抽象类, 它代表一个不可变、可分区、里面的元素可并行计算的集合。
参考:
www.atguigu.com
https://www.bilibi ...
Spark-基础
引言:
Spark是一种基于内存的快速、通用、可扩展的大数据分析引擎。
参考:
www.atguigu.com
https://www.bilibili.com/video/av62992342?from=search&seid=11601397416766722848
[toc ...
Scala
引言:
Spark 就是使用 Scala 编写的。
Scala 是 Scalable Language 的简写,是一门多范式(编程的方式[面向对象编程,函数式编程])的编程语言
参考:
www.atguigu.com
https://www.bilibili.com/video/av3 ...
Electron-跨平台桌面开发
引言:
使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序
Electron 基于 Chromium 和 Node.js
Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
参考:
https://www.imooc.com ...
ELK-搜索引擎
参考:http://blog.sina.com.cn/s/blog_c30a9e680102z42l.html
[toc]
ElasticSearch简介Elasticsearch一个基于Apache Lucene(TM)的开源搜索引擎。
ES能做什么?
全文检索(全部字段)、模糊查询(搜索)、 ...
数据仓库-业务数据仓库
参考:http://blog.sina.com.cn/s/blog_c30a9e680102z9ws.html
[toc]
电商业务与数据结构简介数仓理论表的分类实体表维度表事务型事实表周期型事实表同步策略实体表同步策略维度表同步策略事务型事实表同步策略周期型事实表同步策略范式理论关系建模与维度 ...
数据仓库-用户行为数据仓库
参考:http://blog.sina.com.cn/s/blog_c30a9e680102z9mp.html
[toc]
数仓分层概念为什么要分层分层结构图原始数据层
明细数据层
服务数据层
数据应用层
区分数据集市和数据仓库数仓搭建环境准备Hive&MySQL安装Hive运行引擎Te ...
数据仓库-用户行为数据采集
参考:http://blog.sina.com.cn/s/blog_c30a9e680102z9mp.html
[toc]
数据仓库概念
项目需求项目需求分析
例如:
采集:Flume
仓库:Hive
导入:Sqoop
定时:Azkaban
项目框架技术选型
行为数据:file ...





