E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Flink深度解析
基于 Hologres+
Flink
的曹操出行实时数仓建设
云布道师曹操出行创立于2015年5月21日,是吉利控股集团布局“新能源汽车共享生态”的战略性投资业务,以“科技重塑绿色共享出行”为使命,将全球领先的互联网、车联网、自动驾驶技术以及新能源科技,创新应用于共享出行领域,以“用心服务国民出行”为品牌主张,致力于打造服务口碑最好的出行品牌。曹操出行业务背景介绍作为一家互联网出行平台,主要提供了网约车、顺风车、专车等一些出行服务。打车为其主要的一个业务场景
云布道师
·
2024-01-25 20:23
阿里云
Spring SpEL在
Flink
中的应用-与Filter结合实现数据动态分流
文章目录前言一、POM依赖二、主函数代码示例三、FilterFunction实现总结前言SpEL表达式与
Flink
fiter结合可以实现基于表达式的灵活动态过滤。
shandongwill
·
2024-01-25 19:44
#
Flink
大数据
flink
java
大数据
后端
按键分区处理函数(KeyedProcessFunction)
目录按键分区处理函数1.定时器(Timer)和定时服务(TimerService)2.KeyedProcessFunction的使用按键分区处理函数在
Flink
程序中,为了实现数据的聚合统计或开窗计算等功能
佛系爱学习
·
2024-01-25 18:31
flink知识点
大数据
flink
Flink
状态编程之按键分区状态
简介在实际应用中,我们一般都需要将数据按照某个key进行分区,然后再进行计算处理;所以最为常见的状态类型就是KeyedState。之前介绍到keyBy之后的聚合、窗口计算,算子所持有的状态,都是KeyedState。另外,我们还可以通过富函数类(RichFunction)对转换算子进行扩展、实现自定义功能,比如RichMapFunction、RichFilterFunction。在富函数中,我们可
吃草料的羊
·
2024-01-25 14:13
flink
Flink
1.17总结
1.
Flink
介绍1.
Flink
和SparkStreaming区别2.
Flink
分层API3.WordCount案例需求:写一个文本,统计出单词的个数1.使用
flink
批处理查看WordCountBatchDemo
asxyyjh
·
2024-01-25 14:29
大数据
flink
java
【
Flink
-1.17-教程】-【五】
Flink
中的时间和窗口(1)窗口(Window)
【
Flink
-1.17-教程】-【五】
Flink
中的时间和窗口(1)窗口(Window)1)窗口的概念2)窗口的分类2.1.按照驱动类型分2.2.按照窗口分配数据的规则分类2.2.1.滚动窗口(TumblingWindow
bmyyyyyy
·
2024-01-25 14:58
Flink
flink
大数据
#flink-window
#flink-窗口
#窗口函数
#窗口api
【
Flink
-1.17-教程】-【四】
Flink
DataStream API(6)转换算子(Transformation)【合流】
【
Flink
-1.17-教程】-【四】
Flink
DataStreamAPI(6)转换算子(Transformation)【合流】1)联合(Union)2)连接(Connect)2.1.连接流(ConnectedStreams
bmyyyyyy
·
2024-01-25 14:58
Flink
flink
java
#flink合流
#flink-union
#flink-connect
大数据
#datastream-api
流批一体计算引擎-7-[
Flink
]的DataStream连接器
参考官方手册DataStreamConnectors1DataStream连接器概述一、预定义的Source和Sink一些比较基本的Source和Sink已经内置在
Flink
里。
皮皮冰燃
·
2024-01-25 14:56
Flink
flink
flink
-17
flink
集成kafka
flink
集成kafka前言kafka作为
flink
的sourcekafka作为
flink
的sinkpom依赖官网前言
Flink
提供了一个特有的kafkaconnector去读写kafkatopic的数据
爱吃甜食_
·
2024-01-25 14:55
Flink
【
Flink
-1.17-教程】-【五】
Flink
中的时间和窗口(2)时间语义
【
Flink
-1.17-教程】-【五】
Flink
中的时间和窗口(2)时间语义1)
Flink
中的时间语义2)时间语义的分类2.1.处理时间(processtime)2.2.摄取时间(ingestiontime
bmyyyyyy
·
2024-01-25 14:52
Flink
flink
大数据
#flink-时间语义
#事件时间
#摄入时间
#处理时间
【
Flink
-1.17-教程】-【四】
Flink
DataStream API(7)输出算子(Sink)
【
Flink
-1.17-教程】-【四】
Flink
DataStreamAPI(7)输出算子(Sink)1)连接到外部系统2)输出到文件3)输出到Kafka4)输出到MySQL(JDBC)5)自定义Sink
bmyyyyyy
·
2024-01-25 12:08
Flink
flink
大数据
#flink-sink
#datastream-api
#flink自定义sink
Flink
状态应用测试程序示例
Flink
状态应用测试程序示例1.创建执行环境//1.创建执行环境StreamExecutionEnvironmentenv=StreamExecutionEnvironment.getExecutionEnvironment
公子乂
·
2024-01-25 12:35
flink
java
大数据
Flink
API开发之
Flink
SQL
一.代码中使用
Flink
SQL需要引入的依赖org.apache.
flink
flink
-table-api-java-bridge${
flink
.version}这里的依赖是一个Java的“桥接器”(bridge
Appreciate(欣赏)
·
2024-01-25 11:27
Flink
java
java
flink
大数据
大数据技术-Hudi学习笔记
目录hudi学习相关文档hudi源码编译Hudi基本使用操作步骤集成
Flink
-SQL-Client方式环境准备数据写入集成
Flink
-代码编写方式代码地址环境准备编写代码提交运行集成Hive环境准备同步
笑一笑、
·
2024-01-25 09:51
BigData
大数据
学习
hive
Hudi学习笔记2 - Hudi配置
Flink
SqlConfigs
Flink
SQLsource/sinkconnectors的配置,如:index.type、write.tasks、write.operation、clean.policy
一见
·
2024-01-25 09:39
flink
hudi
spark
学习
笔记
大数据
Hudi学习笔记2 - Hudi配置之
Flink
SQL配置
Flink
SqlConfigs配置项是否必须默认值配置说明pathYN/AHudi表的basepath,如果不存在会创建,否则应是一个已初始化成功的hudi表read.end-commitYN/Aread.start-commitYN
一见
·
2024-01-25 09:39
flink
hudi
学习
笔记
hive
Hudi学习笔记(一)
大数据发展背景Hudi用于管理分布式文件系统上大型分析数据集存储,支持Spark和
Flink
整合。它能够是DFS数据集在分钟级时延内支持变更,也支持下游系统对这个数据集的增量处理。
一一|一一一亅
·
2024-01-25 09:37
学习
笔记
Spring5.0源码
深度解析
(注解驱动)-整体流程分析
现在基本所有的java应用都是面向Spring编程,那么Spring是如何加载Bean的?又是怎么解析@Configuration、@OnConditionalXXX、@Service、@Component、@Autowired、@Resource、@import等注解的?SpringAop的流程?本文主要从源码的角度深入剖析这些问题。测试代码publicclassMyApplication{pu
Epoch-Elysian
·
2024-01-25 09:07
源码解析
spring
工作原理
spring
java
ioc
bean
源码
深度解析
SD-WAN和混合WAN的网络方案区别
在企业网络的不断发展中,根据业务需要选择不同的广域网(WAN)解决方案显得至关重要。传统的基于传输控制协议/因特网协议(TCP/IP)的WAN是一种私有广域网,由企业网络和互联网服务提供商(ISP)组成,用于连接分布在不同地理位置的多个站点。然而,随着软件定义广域网(SD-WAN)的出现,网络方案迎来了革命性的变革。混合WAN与SD-WAN的关键区别技术架构混合WAN采用物理网络架构,利用多种传输
Ogcloudnet
·
2024-01-25 06:01
网络
SDWAN
SD-WAN
SD-WAN组网
异地组网
深度解析
Android APP加固中的必备手段——代码混淆技
AndroidAPP加固是优化APK安全性的一种方法,常见的加固方式有混淆代码、加壳、数据加密、动态加载等。下面介绍一下AndroidAPP加固的具体实现方式。混淆代码使用ipaguard工具可以对代码进行混淆,使得反编译出来的代码很难阅读和理解,官网下载ipaguard即可。加固混淆为了保护ReactNative应用程序不被攻击者攻击,我们需要进行代码混淆和加固操作。以下是一些常见的加固混淆方法
iOS学霸
·
2024-01-25 02:58
混淆加固
移动端产品
iPhone设备
android
Flink
重点难点:
Flink
任务综合调优(Checkpoint/反压/内存)
CheckPoint调优
Flink
中基于异步轻量级的分布式快照技术提供了Checkpoints容错机制,Checkpoints可以将同一时间点作业/算子的状态数据全局统一快照处理,包括前面提到的算子状态和键值分区状态
程序员的隐秘角落
·
2024-01-25 02:10
【大数据】
Flink
系统架构
Flink
系统架构1.
Flink
组件1.1JobManager1.2ResourceManager1.3TaskManager1.4Dispatcher2.应用部署2.1框架模式2.2库模式3.任务执行
G皮T
·
2024-01-25 02:56
#
Flink
大数据
flink
系统架构
JobManager
TaskManager
ResourceManager
Apache Calcite原理极简入门
ApacheCalcite是独立于存储与执行的SQL解析、优化引擎,广泛应用于各种离线、搜索、实时查询引擎,如Drill、Hive、Kylin、Solr、
flink
、Samza等。
longLiveData
·
2024-01-25 00:14
万字长文
深度解析
Python装饰器
装饰器是一个非常重要的Python概念,可能算是进阶的一大门槛。本文比较全面地对装饰器进行了介绍,并且配备了详细的代码示例,推荐阅读。作者:Toby原文:https://betacat.online/posts/python-decorator/index.htmlPython中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。为什么需要装饰器我们假设你的程序实现了say_he
weixin_34100227
·
2024-01-24 23:47
python
java
c#
PiflowX-JdbcCatalog组件
JdbcCatalog组件组件说明通过JDBC协议将
Flink
连接到关系数据库,目前支持PostgresCatalog和MySQLCatalog。
PiflowX
·
2024-01-24 22:48
flink
大数据
spark
hadoop
big
data
淘宝客联盟躺赚神话,是真的吗?
本文将从多个角度为您
深度解析
淘客联盟的赚钱之道,帮助您玩转电商推广,实现财富自由。氧惠(带货领导者)——是与以往完全不同的抖客+淘客app!2023全新模式,我的直推
氧惠好物
·
2024-01-24 20:43
feign
深度解析
JAVA项目中如何实现接口调用?1)HttpclientHttpClient是ApacheJakartaCommon下的子项目,用来提供高效的、最新的、功能丰富的支持Http协议的客户端编程工具包,并且它支持HTTP协议最新版本和建议。HttpClient相比传统JDK自带的URLConnection,提升了易用性和灵活性,使客户端发送HTTP请求变得容易,提高了开发的效率。2)Okhttp一个处
分布式架构之巅
·
2024-01-24 15:35
架构
java
spring
开发语言
JavaScript 第十章(布尔值
深度解析
)
布尔值在前端开发中扮演着举足轻重的角色,它们是逻辑判断的基础,帮助开发者控制程序流程。在JavaScript这门语言中,布尔值只有两种可能:true或false。这种简单的二分法为编程提供了极大的便利,但同时也带来了一些需要注意的细节。首先,我们需要了解,在JavaScript中,布尔值是不应该被引号包围的。如果你看到"true"或"false"这样的字符串,要知道它们并不是布尔类型,而是字符串类
handsome-wolf
·
2024-01-24 13:25
JavaScript探索之旅
javascript
前端
布尔值
JavaScript 第四章(JavaScript注释的
深度解析
)
在编程世界中,注释是一种非常重要的元素,它们为开发者提供了一种方式来解释和阐述代码的功能,使得代码更易于理解和维护。在JavaScript中,我们有两种主要的注释方式:单行注释和多行注释。单行注释是最常见的注释形式,它以两个斜杠(//)开头,直到该行的末尾。这种注释方式非常适合用来解释单行代码的功能或者临时禁用某段代码。例如://这是一个单行注释letx=5;//这行代码将变量x赋值为5在上述代码
handsome-wolf
·
2024-01-24 13:24
JavaScript探索之旅
javascript
开发语言
ecmascript
【面试
深度解析
】字节后端日常实习一面这么问吗?
欢迎关注公众号(通过文章导读关注:【11来了】),及时收到AI前沿项目工具及新技术的推送!在我后台回复「资料」可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!文章导读地址:点击查看文章导读!感谢你的关注!前言:春招季即将来临,你准备好迎接挑战了吗?【30天面试冲刺计划】——专为大厂面试量身定制!跟随学习,一起解锁面试新高度!文章目录字节后端日常实习一面这么问吗题目分析1、前端发送请求
11来了
·
2024-01-24 13:35
面试深度解析
面试
java
redission
锁
synchronized
CAS
安全的hashmap
Java中的内存溢出与内存泄漏
深度解析
目录引言一.内存溢出(MemoryOverflow)1.1堆内存溢出1.2栈内存溢出1.3内存溢出的解决策略1.3.1优化对象的创建和销毁1.3.2调整堆内存大小1.3.3使用内存分析工具1.3.4避免创建过大的对象1.3.5定期清理不再使用的对象二、内存泄漏(MemoryLeak)2.1Java内存泄漏的典型场景(原因):2.1.1对象引用未被释放2.1.2集合类引起的内存泄漏2.1.3使用匿名
喔的 喔的嘛呀
·
2024-01-24 11:25
java
开发语言
深度解析
Yjs 协同编辑原理【看这篇就够了】
前言思来想去,还是决定深入了解Yjs的实现原理,并摒弃Yjs原生支持,尝试应用于其他项目上;大家跟着我的思路去思考,相信大家一定会对协同编辑有一个深刻的认识,以后遇到类似场景,也能自己实现协同功能。YjsDocsIntroduction-YjsDocsModularbuildingblocksforbuildingcollaborativeapplicationslikeGoogleDocsand
~朴:shu
·
2024-01-24 09:24
协同编辑
CRDT应用
Yjs
Docs
Yjs
Yjs协同原理分析
Yjs应用
协同编辑原理
y-websocket
实现
IDEA报错:No hostname could be resolved for the IP address 127.0.0.1, using IP address as host name.
idea编辑
flink
连接kafka读取数据时报错:NohostnamecouldberesolvedfortheIPaddress127.0.0.1,usingIPaddressashostname.Localinputsplitassignment
唯一2333
·
2024-01-24 09:09
flink
kafka
idea
Flink
编程——最小程序MiniProgram
最小程序MiniProgram前面我们已经搭建起了
Flink
的基础环境,这一节我们就在上一节的基础上,进行编写我们的第一个
Flink
程序,开始之前我们先看一下一个完整的
Flink
程序是什么样的
Flink
不二人生
·
2024-01-24 08:41
#
Flink
编程
flink
大数据
Python数据结构
深度解析
目录引言1.列表(List)示例1:创建和基本操作示例2:列表推导式2.元组(Tuple)示例3:创建和使用元组示例4:元组解包3.集合(Set)示例5:创建和操作集合示例6:集合运算4.字典(Dictionary)示例7:创建和访问字典示例8:字典推导式5.队列和栈示例9:使用列表实现栈(后进先出)示例10:使用collections.deque实现队列(先进先出)进阶应用示例示例11:列表的多
babybin
·
2024-01-24 07:15
Python
python
开发语言
Flink
运行架构以及容错机制
Flink
运行架构以及容错机制1.
Flink
的角色区分1.1JM1.2TM1.3SLOT2.
Flink
-Cluster模式的任务提交流程2.1
Flink
OnYarn的任务提交流程2.1.1yarn相关概念
李姓门徒
·
2024-01-24 07:42
Flink
大数据
flink
架构
大数据
【极数系列】
Flink
初相识(01)
#【极数系列】
Flink
初相识(01)引言
Flink
官网:https://
flink
.apache.org/
Flink
版本:https://
flink
.apache.org/blog/
Flink
文档:https
浅夏的猫
·
2024-01-24 07:18
极数系列
flink
大数据
java
分布式
【极数系列】
Flink
环境搭建(02)
【极数系列】
Flink
环境搭建(02)引言1.linux直接在linux上使用jdk11+
flink
1.18.0版本部署2.docker使用容器部署比较方便,一键启动停止,方便参数调整3.windows
浅夏的猫
·
2024-01-24 07:18
极数系列
flink
大数据
数据分析
【
Flink
-1.17-教程】-【四】
Flink
DataStream API(5)转换算子(Transformation)【分流】
【
Flink
-1.17-教程】-【四】
Flink
DataStreamAPI(5)转换算子(Transformation)【分流】1)使用filter简单实现2)使用侧输出流实现所谓“分流”,就是将一条数据流拆分成完全独立的两条
bmyyyyyy
·
2024-01-24 07:48
Flink
flink
java
算法
#flink-分流
#flink-侧输出流
#datastream-api
大数据
Flink
多流转换(1)—— 分流&合流
目录分流代码示例使用侧输出流合流联合(Union)连接(Connect)简单划分的话,多流转换可以分为“分流”和“合流”两大类目前分流的操作一般是通过侧输出流(sideoutput)来实现,而合流的算子比较丰富,根据不同的需求可以调用union、connect、join以及coGroup等接口进行连接合并操作分流将一条数据流拆分成完全独立的两条、甚至多条流。也就是基于一个DataStream,得到
THE WHY
·
2024-01-24 07:47
Flink
大数据
flink
java
python
大数据
flink
-java使用介绍,
flink
,java
1、环境准备文档:https://nightlies.apache.org/
flink
/
flink
-docs-release-1.18/zh/仓库:https://github.com/apache/
flink
raoxiaoya
·
2024-01-24 07:47
Java
flink
java
大数据
Flink
(十五)【
Flink
SQL Connector、savepoint、CateLog、Table API】
1、常用Connector读写之前我们已经用过了一些简单的内置连接器,比如'datagen'、'print',其它的可以查看官网:Overview|Apache
Flink
环境准备:#1.先启动hadoopmyhadoopstart
让线程再跑一会
·
2024-01-24 07:17
Flink
flink
大数据
记一次
Flink
通过Kafka写入MySQL的过程
一、前言总体思路:source-->transform-->sink,即从source获取相应的数据来源,然后进行数据转换,将数据从比较乱的格式,转换成我们需要的格式,转换处理后,然后进行sink功能,也就是将数据写入的相应的数据库DB中或者写入Hive的HDFS文件存储。思路:pom部分放到最后面。二、方案及代码实现2.1Source部分Source部分构建一个web对象用于保存数据等操作,代码
梦痕长情
·
2024-01-24 07:17
flink
kafka
mysql
spark-
flink
设计思想之吸星大法-1
Spark和
Flink
都是大数据处理框架,它们的设计思想有一些不同之处。以下是对它们设计思想的简要对比:数据模型和计算模型:Spark:Spark使用弹性分布式数据集(RDD)作为其核心数据结构。
{BOOLEAN}
·
2024-01-24 07:47
spark
flink
大数据
【极数系列】
Flink
项目入门搭建(03)
【极数系列】
Flink
项目入门搭建(03)引言gitee地址:https://gitee.com/shawsongyue/aurora.git源码直接下载可运行,模块:aurora_
flink
Flink
浅夏的猫
·
2024-01-24 07:16
极数系列
flink
大数据
java
深度解析
:技术问题的独立见解----1、类加载(非八股)
1、什么是类加载类加载是指将类的字节码文件加载到内存中,并生成对应的Class对象的过程。类加载是Java虚拟机(JVM)的一部分,它负责在程序运行时动态加载类。如果不懂的话,看下面:通俗易懂点:我们在写一段代码之后,先这段代码(源文件)被javac编译(java编译器)成字节码文件(.class文件),然后将此字节码文件加载到内存,并且对里面的数据进行校验、解析和初始化,最后形成可以被java虚
什么什么啊啊啊
·
2024-01-24 07:50
知识深度解析系列
python
开发语言
Streaming -- Operators -- Windows
本文档主要介绍在
Flink
中如何执行窗口,以及程序员如何从它提供的功能中获得最大的好处。窗口
Flink
程序的一般结构如下所示。第一个片段引用键控流,而第二个片段引用非键控流。
qing_feng
·
2024-01-24 06:33
10.
Flink
实时项目之订单维度表关联
1.维度查询在上一篇中,我们已经把订单和订单明细表join完,本文将关联订单的其他维度数据,维度关联实际上就是在流中查询存储在hbase中的数据表。但是即使通过主键的方式查询,hbase速度的查询也是不及流之间的join。外部数据源的查询常常是流式计算的性能瓶颈,所以我们在查询hbase维度数据的基础上做一些优化及封装。phoenix查询封装phoenix作为hbase的一个上层sql封装,或者叫
选手一号位
·
2024-01-24 04:46
Flink
架构--官网译文(v1.11)
Flink
是一个分布式系统,需要有效分配和管理计算资源才能执行流应用程序。
LQC_gogogo
·
2024-01-24 02:53
Flink
源码:TM 端恢复及创建 KeyedState 的流程
本文仅为笔者平日学习记录之用,侵删原文:https://mp.weixin.qq.com/s/eaALnpd_qHQg6fxI12fQjg本文会详细分析TM端恢复及创建KeyedState的流程,恢复过程会分析RocksDB和Fs两种StateBackend的恢复流程,创建流程会介绍Checkpoint处恢复的State如何与代码中创建的State关联起来。一、RocksDBKeyedStateB
longLiveData
·
2024-01-24 01:08
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他