当前位置: 首页 > news >正文

怎么做网站扫码支付怎么卸载windows优化大师

怎么做网站扫码支付,怎么卸载windows优化大师,wordpress对搜索引擎的可见性,湖南人文科技学院录取查询1.基本转换算子 基本转换算子说明映射(map)将数据流中的数据进行转换,形成新的数据流过滤(filter)将数据流中的数据根据条件过滤扁平映射(flatMap)将数据流中的整体(如:集…

1.基本转换算子

基本转换算子说明
映射(map)将数据流中的数据进行转换,形成新的数据流
过滤(filter)将数据流中的数据根据条件过滤
扁平映射(flatMap)将数据流中的整体(如:集合)拆分成个体使用。消费一个元素,产生0到多个元素

package com.qiyu.Transformation;import org.apache.flink.api.common.functions.FilterFunction;
import org.apache.flink.api.common.functions.FlatMapFunction;
import org.apache.flink.api.common.functions.MapFunction;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.util.Collector;/*** @author MR.Liu* @version 1.0* @data 2023-10-19 11:00*/
public class Trans {/****  映射 map 算子* @param env*/public static void map(StreamExecutionEnvironment env){DataStream<Integer> stream = env.fromElements(1, 2, 3, 4, 5);//将集合中的元素值都 加上 100DataStream<Integer> map = stream.map(new MapFunction<Integer, Integer>() {@Overridepublic Integer map(Integer integer) throws Exception {return integer+100;}});map.print();}/**** 过滤 filter 算子* @param env*/public static void filter(StreamExecutionEnvironment env){DataStream<Integer> stream = env.fromElements(1, 2, 3, 4, 5);//将集合中的值取模,不等于1的通行,反之过滤DataStream<Integer> filter = stream.filter(new FilterFunction<Integer>() {@Overridepublic boolean filter(Integer integer) throws Exception {if (integer % 2 != 1) {return true;}return false;}});filter.print();}/**** 扁平化 flatMap 算子* @param env*/public static void flatMap(StreamExecutionEnvironment env){DataStream<String> stream = env.fromElements("Flink is a powerful framework for stream and batch processing","It provides support for event time processing");//将字符串以空格分隔,拆成多个字符串个体stream.flatMap(new FlatMapFunction<String, Object>() {@Overridepublic void flatMap(String s, Collector<Object> collector) throws Exception {String[] words = s.split(" ");for (String word : words){collector.collect(word);}}}).print();}/*** 主程序类* @param args* @throws Exception*/public static void main(String[] args) throws Exception {StreamExecutionEnvironment env =StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);//map(env);//filter(env);flatMap(env);env.execute();}
}

2.聚合算子

聚合算子说明
按键分区(keyBy)通过指定键(key),将一条流逻辑上划分为不同的分区。分区指的是并行任务的子任务,对应着任务槽(task solt)
简单聚合

sum():在输入流上,对指定的字段做叠加求和的操作。

min():在输入流上,对指定的字段求最小值。

max():在输入流上,对指定的字段求最大值。

minBy():在输入流上针对指定字段求最小值。

maxBy():在输入流上针对指定字段求最大值。

归约聚合(reduce)可以把每一个新输入的数据和当前已经归约出来的值,做聚合计算

package com.qiyu.Transformation;import com.qiyu.Source.Student;
import org.apache.flink.api.java.functions.KeySelector;
import org.apache.flink.api.java.tuple.Tuple;
import org.apache.flink.api.java.tuple.Tuple2;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.DataStreamSource;
import org.apache.flink.streaming.api.datastream.KeyedStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;import java.util.ArrayList;/*** @author MR.Liu* @version 1.0* @data 2023-10-19 14:45*/
public class Aggregation {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env =StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);DataStreamSource<Tuple2<String, Integer>> stream = env.fromElements(Tuple2.of("a", 1),Tuple2.of("a", 3),Tuple2.of("b", 3),Tuple2.of("b", 4));stream.keyBy(r -> r.f0).print();stream.keyBy(r -> r.f0).sum(1).print();stream.keyBy(r -> r.f0).min(1).print();stream.keyBy(r -> r.f0).max(1).print();stream.keyBy(r -> r.f0).maxBy(1).print();stream.keyBy(r -> r.f0).minBy(1).print();stream.keyBy(r -> r.f0).reduce(new ReduceFunction<Tuple2<String, Integer>>() {@Overridepublic Tuple2<String, Integer> reduce(Tuple2<String, Integer> t1, Tuple2<String, Integer> t2) throws Exception {return Tuple2.of(t1.f0, t1.f1 + t2.f1);}}).print();env.execute();}
}

http://www.mnyf.cn/news/40848.html

相关文章:

  • 建设银行业务管理中心网站职业技能培训机构
  • 网站开发产品规划要求太原网站关键词排名
  • 手机网站模板免费模板谷歌浏览器官网下载手机版
  • 神华公司两学一做网站苏州新闻今天最新消息新闻事件
  • 国际物流网站门户网站有哪些
  • 平台网站开发简报网站优化公司认准乐云seo
  • 用做网站使用的图片下载百度语音导航地图安装
  • 西安哪家网络公司做网站流程优化
  • 网站建设公司做销售前景好不好网站制作优化排名
  • 余姚 做网站帆软社区app
  • 网站建设 文章高效统筹疫情防控和经济社会发展
  • 大城县有做网站的吗如何添加百度指数
  • 高端网站制作开发济宁百度推广公司有几家
  • 六安网站制作找哪家百度云怎么找资源
  • 酷炫网站设计seo优化的基本流程
  • 做贺卡的网站网络营销公司
  • 博客社区类网站模板下载百度图片识别搜索
  • 网站建设合同内容临沂seo公司
  • 做网站的电销话术windows优化大师卸载不了
  • 政府网站建设 服务群众下载百度安装到桌面
  • 福州企业制作网站企业邮箱登录
  • 网站建设平台还有没有趋势网络推广宣传方式
  • 已经收录大规模修改收录页面对网站有影响吗百度快照查询入口
  • 深圳网站设计比较好的公司有哪些搜索引擎有哪些网站
  • 钓鱼网站查询系统福州seo优化排名推广
  • 携程旅游网站官网临沂seo代理商
  • 做网站和编程百度搜索引擎竞价排名
  • google建设网站赚钱怎么建立企业网站
  • 网站权重下降原因免费优化推广网站的软件
  • 怎么制作网站封面百度网盘在线观看资源