摘要: Redis学习 本博客根据黑马Redis教程学习而做的笔记,链接如下 一、Redis常用指令 //启动容器 docker run -d -p 6379:6379 -it --name="myredis" redis 输入密码: auth 密码 //进入redis容器 docker exec -it 阅读全文
posted @ 2022-06-07 14:36 老王不秃头 阅读(33) 评论(0) 推荐(0) 编辑
摘要: JVM学习 本博客是根据解密JVM【黑马程序员出品】教学视频学习时,所做的笔记 一、什么是JVM 定义 Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境) 好处 一次编写,到处运行 自动内存管理,垃圾回收机制 数组下标越界检查 比较 JVM JRE J 阅读全文
posted @ 2022-06-07 14:36 老王不秃头 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 并发编程笔记 本博客根据黑马java并发编程教程学习而做的笔记,链接如下 一、基本概念 1、进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的。 阅读全文
posted @ 2022-06-07 14:34 老王不秃头 阅读(24) 评论(0) 推荐(0) 编辑
摘要: # MarkDown语法学习 ## 字体 **hello world!** 粗体 *hello world!* 斜体 ***hello world!*** 粗斜体 ~~hello world!~~ 删除线 ## 引用 > 这是我的MarkDown学习笔记 ## 分割线 *** ## 图片 ![图片1 阅读全文
posted @ 2021-11-22 11:39 老王不秃头 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Flume+Kafka+SparkStreaming打造实时流处理框架 1-1 实时流处理产生背景 时效性高,数据量大 1-2 实时流处理概述 实时计算(秒,毫秒级别) 流式计算(在不断产生的实时数据流计算)7*24 1-3 离线计算与实时计算的对比 1-3-1 数据来源 离线:HDFS,历史数据, 阅读全文
posted @ 2021-08-17 16:25 老王不秃头 阅读(888) 评论(0) 推荐(0) 编辑
摘要: Flink 概述 基于数据流的一个有状态的计算框架 无界流:有开始无结束 (流式处理) 有界流:有开始有结束 (批处理) spark streaming: 批处理为主,流式处理是批处理的一个特性(mini batch) Flink 流式为主,批处理是流式处理的一个特例 storm 流式处理 Flin 阅读全文
posted @ 2021-08-17 16:25 老王不秃头 阅读(334) 评论(0) 推荐(0) 编辑
摘要: Spark MapReduce的槽点 1.一个简单的WC程序,需要很多的java代码 1)自定义Mapper 2)自定义Reducer 3)通过Driver把Mapper和Reducer串起来 4)打包,上传到集群 5)在集群上提交WC程序 一句话:就是会花费非常多的时间在非业务逻辑改动的工作上 2 阅读全文
posted @ 2021-08-17 16:23 老王不秃头 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Scala 1.初识scalascala:面向对象,面向函数,静态类型语言可在scala中直接调用java的Api和方法,与java互通 代码优雅,开发速度快,能融合到生态圈 java:public class HelloWord{ public static void main(String[] 阅读全文
posted @ 2021-08-17 16:23 老王不秃头 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 大数据入门-Hadoop基础 1 大数据背景 1-1 大数据4V特性 数据量 Volume 多样性,复杂性 Variety(结构化和非结构化数据) 基于高度分析的新价值 Value (价值密度的高低和数据总量是成反比的) 速度 Velocity 1-2 大数据带来的技术变革 技术驱动:数据量大 存储 阅读全文
posted @ 2021-08-17 16:21 老王不秃头 阅读(628) 评论(0) 推荐(0) 编辑