• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
思想人生从关注生活开始
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 128 下一页
2023年3月11日
作业调度-史上最通俗易懂的Flink源代码深入分析教程
摘要: 1.定义 Flink作业调度是将Flink作业提交到Flink集群上,并根据作业的执行计划和资源需求等信息对作业进行优化、调度和分配,从而实现高效、可靠的作业执行的过程 2.设计思路: 作业提交:Flink作业调度的第一步是将作业提交到集群上,提交方式可以通过命令行、Web界面或API等实现。 作业 阅读全文
posted @ 2023-03-11 17:29 JackYang 阅读(190) 评论(0) 推荐(1)
JobManager 数据结构-史上最通俗易懂的Flink源代码深入分析教程
摘要: 1.常用的数据结构定义 Flink中,JobManager内部维护了多个数据结构,用于存储和管理作业的元数据信息。以下是JobManager中常用的数据结构: JobGraph:JobGraph是Flink作业的执行计划,它描述了作业中各个算子之间的依赖关系,以及算子的并行度、数据分配等信息。Job 阅读全文
posted @ 2023-03-11 16:48 JackYang 阅读(307) 评论(0) 推荐(1)
Flink 架构-史上最通俗易懂的Flink源代码深入分析教程
摘要: Flink 是一个分布式系统,需要有效分配和管理计算资源才能执行流应用程序。它集成了所有常见的集群资源管理器,例如Hadoop YARN,但也可以设置作为独立集群甚至库运行。 本节概述了 Flink 架构,并且描述了其主要组件如何交互以执行应用程序和从故障中恢复。 Flink 集群剖析 Flink 阅读全文
posted @ 2023-03-11 15:55 JackYang 阅读(650) 评论(0) 推荐(1)
StreamGraph、JobGraph、ExecutionGraph以及物理执行图-史上最通俗易懂的Flink源代码深入分析教程
摘要: 1.定义 StreamGraph、JobGraph、ExecutionGraph以及物理执行图是Apache Flink中实现流处理的关键组件,它们之间存在着层次结构和依赖关系,用于执行流处理任务。 StreamGraph StreamGraph是Flink的逻辑执行图,描述了整个流处理任务的流程和 阅读全文
posted @ 2023-03-11 15:52 JackYang 阅读(397) 评论(1) 推荐(1)
SourceTransformation-史上最通俗易懂的Flink源代码深入分析教程
摘要: 1.定义 SourceTransformation的主要作用是将一个数据源转换为DataStream,以便对数据源进行各种处理操作,例如map、filter、join等。在Flink中,数据源可以是各种不同的数据源,例如Kafka、Socket、文件等。 2.使用示例 下面是一个简单的示例,演示如何 阅读全文
posted @ 2023-03-11 15:19 JackYang 阅读(136) 评论(1) 推荐(1)
DataStream-史上最通俗易懂的Flink源代码深入分析教程
摘要: 1.定义 在Flink中,DataStream是一个分布式数据集,表示无限流或有限流的数据流。DataStream可以由一个或多个数据源创建,数据源可以是文件、集合、Kafka主题等。DataStream提供了一组API方法,可以对数据流进行转换、过滤、聚合等操作,并将结果发送到Sink(例如文件、 阅读全文
posted @ 2023-03-11 14:56 JackYang 阅读(511) 评论(0) 推荐(1)
StreamExecutionEnvironment-史上最通俗易懂的Flink源代码深入分析教程
摘要: 1.定义 StreamExecutionEnvironment是Flink中用于定义和执行流处理程序的主要类。它提供了一系列函数和方法来配置流处理程序的执行环境(例如并行度、checkpoint、时间特性),并将其部署到Flink集群中运行。 2.主要功能和设计思路 提供编程接口StreamExec 阅读全文
posted @ 2023-03-11 13:43 JackYang 阅读(1588) 评论(1) 推荐(1)
2023年3月10日
用户行为数据的获取与预处理-个性化推荐的理论与实践
摘要: 1. 前言 在进行用户行为分析前,我们首先需要获取用户的行为数据,并对其进行预处理,以便后续的分析和挖掘。这一过程主要包括数据采集、数据清洗和数据存储三个方面。 2. 数据采集 数据采集是指从各种数据源中收集用户行为数据的过程。常用的数据源包括网站、APP、社交媒体、传感器和传输设备等。数据采集的方 阅读全文
posted @ 2023-03-10 13:08 JackYang 阅读(503) 评论(0) 推荐(0)
个性化推荐的技术基础与挑战-个性化推荐的理论与实践
摘要: 1. 技术基础 个性化推荐的技术基础主要包括以下几个方面: 1.1. 数据收集与处理 个性化推荐的基础是收集用户的行为、偏好、历史记录等数据,对这些数据进行清洗、筛选、标注等处理,构建用户画像和商品画像。数据收集可以通过多种方式实现,例如用户行为追踪、问卷调查、社交媒体数据、用户评价等。 1.2.  阅读全文
posted @ 2023-03-10 11:09 JackYang 阅读(940) 评论(0) 推荐(0)
2023年3月9日
MyBatis配置文件mybatis-config配置详解-MyBatis从入门到进阶系列
摘要: 1. 定义 MyBatis的配置文件是一个XML文件,其默认名称为mybatis-config.xml,用于配置和定制化MyBatis的运行时行为。比如可以用于配置数据库连接、属性、类型别名、类型处理器、插件、环境配置、映射器(mapper.xml)等信息。 2. 配置概述 2.1. 主要包括以下部 阅读全文
posted @ 2023-03-09 19:59 JackYang 阅读(13903) 评论(2) 推荐(2)
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 128 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3