范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Flink操练(二十六)之map求平均值

  1、代码逻辑实现package day02;  import org.apache.flink.api.common.functions.MapFunction; import org.apache.flink.api.common.typeinfo.Types; import org.apache.flink.api.java.tuple.Tuple2; import org.apache.flink.api.java.tuple.Tuple3; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.api.functions.source.SourceFunction;  import java.util.Random;  /**  * @program: Flink_learn  * @description: 整数平均值  * @author: Mr.逗  * @create: 2021-09-17 10:51  **/ public class Avg {     public static void main(String[] args) throws Exception {         StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();         DataStreamSource streamSource = env.addSource(new SourceFunction() {             private boolean isRunning = true;             private Random random = new Random();              @Override             public void run(SourceContext ctx) throws Exception {                 while (isRunning) {                     ctx.collect(                             random.nextInt(10)                     );                     Thread.sleep(1000);                 }             }              @Override             public void cancel() {                 isRunning = false;             }         });         //转为整数+整数个数形式         DataStream> map = streamSource.map(v -> Tuple2.of(v, 1)).returns(Types.TUPLE(Types.INT,Types.INT));         SingleOutputStreamOperator> reduce = map.keyBy(v -> v.f0).reduce((Tuple2 v1, Tuple2 v2) ->         {             return Tuple2.of(v1.f0 + v2.f0, v1.f1 + v2.f1);         });         //1、非匿名方式         reduce.map(new MapFunction, Tuple3>() {             @Override             public Tuple3 map(Tuple2 v) throws Exception {                 return Tuple3.of("数字"+v.f0+"的个数是:",v.f1+"其中平均值是:",(double)v.f0/v.f1);             }         }).map(v->v.f0+v.f1+v.f2).print();         //2、匿名方式         DataStream> map1 = reduce.map(v -> Tuple3.of("数字" + v.f0 + "的个数是:", v.f1 + "其中平均值是:", (double) v.f0 / v.f1)).returns(Types.TUPLE(Types.STRING, Types.STRING, Types.DOUBLE));         map1.map(v->v.f0+v.f1+v.f2).print();         String name = Avg.class.getName();         env.execute(name);     } } 2、结果之展示4> 数字18的个数是:2其中平均值是:9.0 4> 数字18的个数是:2其中平均值是:9.0 2> 数字12的个数是:2其中平均值是:6.0 2> 数字12的个数是:2其中平均值是:6.0 4> 数字27的个数是:3其中平均值是:9.0 4> 数字27的个数是:3其中平均值是:9.0

强劲性能舒适体验,石头手持无线吸尘器H7上手体验去年搬家的时候,把家里的戴森V7一并带了过来,之后也一直没买新的吸尘器,到现在差不多又一年多过去了。近三年的使用,V7的续航出现了比较严重的衰减,性能方面也已经完全跟不上主流机型了油腻大叔驾驭不了粉?这次我偏选南卡N2s樱花粉,结局舒适了简单算一算,应该是从2016年iPhone7发售开始,TWS(TureWirelessStereo)真无线蓝牙耳机市场就一发不可收拾,几乎所有的智能手机制造商与耳机品牌制造商纷纷入iPhone13渲染图伸缩相机144高刷屏,5000万三镜头用滑盖开关从iPhoneX的设计开始到现在的iPhone12,在外观设计方面就一直没有什么特别的改变,所以每次升级都被称为是挤牙膏式的设计。不过这种情况有望在iPhone13系列当中出现改变区块链才是未来很多人都在质疑区块链到底有什么用?去中心化到底为什么这么伟大?现在我们身处的中心化世界不也挺好的?不管中心化有多么好,效率有多么高,我们作为一个有独立人格的人在中心化世界里,真正的老镜头拍北京德国Pentacon2004索尼微单实拍圆明园的秋荷手里这枚德国的Pentacon2004镜头已经闲置了不短的时间,没办法200毫米的焦距日常根本用不到。思来想去,还是再次去拍拍荷花吧。之前看到过友圈有之前的同事拍了圆明园遗址公园的睿米EVEPlus,自主清洁吸拖一体,智能清洁科技带来全新清洁体验现在的清洁一直都是最受到大家的关注的,这个关注点不是说它的性能,而是说现在的清洁工具的效率。毕竟现在的科技进步了,清洁工具肯定也是往前跑的,所以现在清洁工具的性能还是很给力的,毕竟无需充电器,支持多项健康监测,didoY1智能手环体验前言智能手环,会成为人人必备的消费电子产品吗?如今,智能手环在我们的日常生活中越来越普及。一方面,是因为人们的生活水平逐步提高,智能手环逐渐像智能手机一样,变成人手一个的消费级电子关于MIUI12。5增强版,你们的增强版流畅吗?小米12。5增强版一些补充点1。音质音效音效照比原来提升一大截2。部分动画卡顿掉帧问题解决3。手机管家性能模式清除性能与电量数据,再次打开,就会出现4。多任务多任务更加顺滑,速度照三星GalaxyZFlip3配置怎么样,是否值得购买?2021年8月11日三星召开了新品发布会,在这场发布会中给广大消费者带来了一款名为三星GalaxyZFlip3的折叠屏手机。那么这款手机的配置怎么样呢?有哪些亮点和不足呢?关于这些8G55W6400万四摄,仅售2498元,还买什么MIX4手机市场如今国内的手机市场啊,可以说是发展的非常的好了,随着华为在手机市场上的进出,让手机市场上的份额更进一步的被缩减了。而要知道,国内的手机市场竞争在下半年本就会更加的激烈,如今小米和荣耀,一点面子都不给华为了燃次元(IDchaintruth)原创燃财经出品作者曹杨编辑林文龙8月12日,华为P50系列手机正式开售,因为分货很少,出现了供不应求的现象。在华为官网,显示华为P50系列手机每周
这是一把想它坏又坏不掉的机械键盘,界内首款火轴体验说起HypeX的外设,其游戏耳机总被各位粉丝推崇,以至于很多人忽视了它的键鼠。别的不敢说,HyperX的键鼠扎实耐用是相当靠谱的。当时个人捡漏收了一把HyperXMARS1代,搭载基于PythonUIautomation的WindowsGUI自动化测试实战1测试需求模拟用户操作,打开记事本进行内容输入2测试步骤2。1用例1打开记事本窗口最大化输入人生苦短,我用Python!关闭窗口不保存直接退出。2。2用例2打开记事本窗口最大化输入浅谈沸石分子筛的性能分子筛是一类具有均匀微孔,主要由硅铝氧及其它一些金属阳离子构成的吸附剂或薄膜类物质,其孔径与一般分子大小相当,据其有效孔径来筛分各种流体分子。沸石分子筛是指那些具有分子筛作用的天然手机应用明明已经卸载了,却还是提示内存不足,原来是方法用错了本文编辑今日头条作者维权骑士签约用户小俊技术分享独家原创制作未经授权严禁转载,发现抄袭者将进行全网维权投诉分享生活小妙招,享受科技新生活!大家好,欢迎来到今天的知识分享!我是你们的信息流广告是什么?在全球经济的不断发展中,对于商家来说,广告是或缺不可的。但随着历史的进程,广告的形态也是琳琅满目。在新旧交替中,后浪推前浪,传统的广告形式已经不能够满足广大的商家。随着21世纪互联最无聊的工作是什么?英国大学研究数据分析师来源环球时报环球时报记者秉甘英国埃塞克斯大学日前进行的一项研究发现,世界最无聊的工作为数据分析师,然后是会计清洁工和银行职员。据波兰欧亚时报20日报道,研究人员对500多人进行了5四大报头条1。体育产业2。地产回暖?3。氢燃料电池4。数据液冷体育产业5万亿体育产业迎利好,这两条主线值得关注!点评随着全民健身更加深入人心,未来将建立更多更高水平的全民健身公共服务体系。体育产业在政策扶持和下一代网络技术发展的支持下,未来有国网福建电力积极筹办数字中国创新大赛能源大数据子赛道竞赛目前,我们已完成了能源大数据子赛道竞赛流程评价方案和导演脚本编制,确认了算法赛及方案赛评委专家名单,正加紧推进方案赛线下布场方案编制。3月22日,从国网福建电力互联网部获悉,国网福K50Pro焊上了一扇门,天玑9000打开了一扇门如果用6个字来形容最近的手机圈,那一定是驯骁龙,待天玑。如今,首批搭载天玑9000的手机已经渐次来到我们面前,而RedmiK50Pro就是其中之一。以下简称K50Pro绕不开的天玑国民养老保险公司完成工商注册,注册资本111。5亿南方财经3月24日电,企查查APP显示,3月22日,国民养老保险股份有限公司成立,注册资本111。5亿元人民币,经营范围包含保险业务保险资产管理,黄涛任法定代表人董事经理,叶海生任中国电信带给我的反思电信送流量事件电信送了我100G流量,每月50G,这个月的还不如不送!因为疫情上网课的原因,电信搞了一个送流量的活动,也算一项福利吧,今天到帐了,本来挺高兴的,却发现手机上网比以前