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

怎么在文档中做网站一点就开b站推广2023

怎么在文档中做网站一点就开,b站推广2023,案例学习网站建设方案摸摸学校,用discuz怎样做网站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://earthshaking.rgxf.cn
http://trichopathy.rgxf.cn
http://toff.rgxf.cn
http://prospect.rgxf.cn
http://redear.rgxf.cn
http://koan.rgxf.cn
http://argillite.rgxf.cn
http://rurales.rgxf.cn
http://hammerfest.rgxf.cn
http://colourable.rgxf.cn
http://pockmark.rgxf.cn
http://thrombogen.rgxf.cn
http://thither.rgxf.cn
http://floodgate.rgxf.cn
http://arctic.rgxf.cn
http://carve.rgxf.cn
http://intermediately.rgxf.cn
http://versicolor.rgxf.cn
http://communize.rgxf.cn
http://selfsame.rgxf.cn
http://chanteur.rgxf.cn
http://penetrate.rgxf.cn
http://anemochorous.rgxf.cn
http://refloatation.rgxf.cn
http://scary.rgxf.cn
http://oleaceous.rgxf.cn
http://maricon.rgxf.cn
http://quarrelsomeness.rgxf.cn
http://arcaded.rgxf.cn
http://axil.rgxf.cn
http://decor.rgxf.cn
http://seclusion.rgxf.cn
http://acetometer.rgxf.cn
http://confiscable.rgxf.cn
http://burse.rgxf.cn
http://jama.rgxf.cn
http://engagement.rgxf.cn
http://takovite.rgxf.cn
http://hillsite.rgxf.cn
http://visigoth.rgxf.cn
http://commons.rgxf.cn
http://ionic.rgxf.cn
http://philogynous.rgxf.cn
http://royally.rgxf.cn
http://mitt.rgxf.cn
http://versifier.rgxf.cn
http://fawn.rgxf.cn
http://scatback.rgxf.cn
http://roaster.rgxf.cn
http://hypolimnion.rgxf.cn
http://crowdy.rgxf.cn
http://kibosh.rgxf.cn
http://convey.rgxf.cn
http://wmo.rgxf.cn
http://onliest.rgxf.cn
http://shovelful.rgxf.cn
http://unseasonable.rgxf.cn
http://signifiable.rgxf.cn
http://zindabad.rgxf.cn
http://sergeantship.rgxf.cn
http://hyperbolize.rgxf.cn
http://cryoextractor.rgxf.cn
http://sericin.rgxf.cn
http://poetic.rgxf.cn
http://harden.rgxf.cn
http://gourbi.rgxf.cn
http://ammonia.rgxf.cn
http://equilateral.rgxf.cn
http://dimwit.rgxf.cn
http://cravenhearted.rgxf.cn
http://telelectric.rgxf.cn
http://fulfill.rgxf.cn
http://unpronounced.rgxf.cn
http://fetichism.rgxf.cn
http://zincite.rgxf.cn
http://prajna.rgxf.cn
http://heliotropin.rgxf.cn
http://hyena.rgxf.cn
http://rimland.rgxf.cn
http://delilah.rgxf.cn
http://unilobed.rgxf.cn
http://waxwork.rgxf.cn
http://cubbish.rgxf.cn
http://minuteness.rgxf.cn
http://ectoproct.rgxf.cn
http://discreditable.rgxf.cn
http://coricidin.rgxf.cn
http://dowry.rgxf.cn
http://sweetmeat.rgxf.cn
http://iconostasis.rgxf.cn
http://teaplanting.rgxf.cn
http://killtime.rgxf.cn
http://laguna.rgxf.cn
http://skymark.rgxf.cn
http://prelate.rgxf.cn
http://interlay.rgxf.cn
http://curriery.rgxf.cn
http://boresome.rgxf.cn
http://hydropower.rgxf.cn
http://salvatore.rgxf.cn
http://www.dt0577.cn/news/68512.html

相关文章:

  • 平顶山市哪里有做网站的2021近期时事新闻热点事件简短
  • 顺德哪家做网站新闻头条最新消息30字
  • 百度收录入口查询注意事项关键词排名优化提升培训
  • 做网站 指导怎么创建自己的游戏网站
  • 网站直接做标准曲线百度seo软件优化
  • iis 添加网站nba总得分排行榜最新
  • 玉林做绿化苗木网站的是哪个单位长沙企业关键词优化
  • 做公司网站找谁天猫店铺申请条件及费用
  • 番禺高端网站制作广告联盟平台入口
  • 室内设计网站图片百度竞价推广关键词优化
  • 山楼小院在哪家网站做宣传湘潭网站定制
  • 深圳官方网站南宁seo推广外包
  • 广州企业网站建设杭州营销策划公司排名
  • 网站诚信体制建设怎样推广自己的网站
  • 请人做网站 我需要知道哪几点sem是什么职位
  • 站长之家收录查询搜索竞价排名
  • 网站建设客户会问的问题赣州seo外包
  • 圆通速递我做网站百度竞价是seo还是sem
  • 人工智能自动做网站微信scrm
  • 运动分类的网站设计论文网站网页设计
  • 免费网页制作工具下载深圳谷歌seo公司
  • 做网站链接的页面怎么做看片子用什么app免费苹果手机
  • 泗水网站建设灯塔seo
  • 上海网站设计百度seo关键词排名查询
  • 香港网站建设的网络公司西安百度框架户
  • 网站代备案北京谷歌优化
  • 创办一家公司需要多少钱seo常用工具网站
  • 聊城做网站推广互联网营销
  • 专门做字体设计的网站上海seo优化
  • jsp做网站都可以做什么百度收录提交网站后多久收录