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

Flink操练(二十一)之自定义数据源

  1、代码实现逻辑package day02;  import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.api.functions.source.SourceFunction;  import java.sql.Timestamp; import java.util.Calendar; import java.util.Random;  /**  * @program: Flink_learn  * @description: 自定义数据源  * @author: Mr.逗  * @create: 2021-09-14 15:58  **/ public class SelfSource {     public static void main(String[] args) {         StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();         env.setParallelism(1);         DataStreamSource streamSource = env.addSource(new MySource());         streamSource.print();         try {             String name = SelfSource.class.getName();             env.execute(name);         }catch (Exception e)         {             e.printStackTrace();         }     }     /**     * @Description: 自定义数据源     * @Param:      * @return:      * @Author: Mr.逗     * @Date: 2021/9/17     */     public static class MySource implements SourceFunction     {         private boolean running = true;         private String[] userArr = {"Mary", "Bob", "Alice", "Liz"};         private String[] urlArr = {"./home", "./cart", "./fav", "./prod?id=1", "./prod?id=2"};         private Random random = new Random();         @Override         public void run(SourceContext out) throws Exception {             while (running)             {// collect方法,向下游发送数据                 out.collect(                         new Event(                                 userArr[random.nextInt(userArr.length)],                                 urlArr[random.nextInt(urlArr.length)],                                 Calendar.getInstance().getTimeInMillis()                         )                 );                 Thread.sleep(1000);             }         }         @Override         public void cancel() {             running=false;         }     }     public static class Event {         public String user;         public String url;         public Long timestamp;          public Event() {         }          public Event(String user, String url, Long timestamp) {             this.user = user;             this.url = url;             this.timestamp = timestamp;         }          @Override         public String toString() {             return "Event{" +                     "user="" + user + """ +                     ", url="" + url + """ +                     ", timestamp=" + new Timestamp(timestamp) +                     "}";         }     } } 2、结果展示Event{user="Alice", url="./fav", timestamp=2021-09-14 16:08:30.346} Event{user="Bob", url="./cart", timestamp=2021-09-14 16:08:31.362} Event{user="Bob", url="./home", timestamp=2021-09-14 16:08:32.373} Event{user="Mary", url="./prod?id=1", timestamp=2021-09-14 16:08:33.384} Event{user="Liz", url="./cart", timestamp=2021-09-14 16:08:34.395} Event{user="Bob", url="./prod?id=1", timestamp=2021-09-14 16:08:35.412} Event{user="Alice", url="./prod?id=1", timestamp=2021-09-14 16:08:36.424}

外媒IMF敦促萨尔瓦多取消比特币法定货币地位参考消息网1月27日报道据法新社华盛顿1月25日报道,国际货币基金组织(IMF)周二呼吁萨尔瓦多改变政策,停止使用比特币作为法定货币,理由是这种加密货币构成巨大风险。报道称,IMF英特尔(INTC。US)复苏不足惧三星电子才是台积电(TSM。US)最大威胁尽管人们在谈论英特尔(INTC。US)进军芯片代工业务以及全球对台积电(TSM。US)的过度依赖,但人们很容易忘记,韩国还存在另一个竞争对手。智通财经APP了解到,三星电子(Sam自动化的艺术金融服务中的自动化来自InteracCorporation的JerryCuomo和OscarRoque之间关于金融服务行业自动化的对话。杰瑞和奥斯卡JERRYCUOMO欢迎来到自动化的艺术,我们在这昔日约会神器没落,沦为老年专区,陌陌为何越来越凉?文谛林审核子扬校正知秋国内社交软件行业发展至今,诞生了不少出色的作品,最出色的当属现阶段几乎垄断中国市场的微信和QQ。而其他社交软件中,笔者曾寄予厚望的当属避开微信和QQ的锋芒,专单反微单镜头基础知识不懂镜头,就永远拍不出好照片过去一段时间,我说了不少单反和微单机身方面的话题,因为大多数人都对机身比较感兴趣,实际上如果你真的想认真学习摄影,必须对镜头有一个比较全面的认识。因为如果你不懂镜头,就永远都拍不出iOS15。4正式发布支持全局120Hz高刷,值得升级今天凌晨苹果向开发者用户推送了iOS15。4beta版,这次更新最大的特色就是加入了戴口罩面容解锁的功能,不过这个功能只支持iPhone12以上的机型,并且在系统设置中已经添加了戴即将发布的iOS更新将允许iPhone直接使用NFC彭博社报道,苹果正在开发一项新的支付服务,该服务可以让iPhone直接在没有其他硬件的设备上接受付款。个人和小型企业将能够通过在iPhone上轻点借记卡或信用卡来接受付款,该功能可电脑小白怎样购买电脑?建议不要买电商整机。也不要买某些品牌整机,如果实在不想自己买配件,可以勉强考虑。建议在一些平台上参考up主的推荐,根据自己的需求和预算采购配件回来后自己组装,推荐某东上购买自营配件数据2021年11月电驱动系统电机电控TOP10三合一及以上的电驱动系统占比56。2弗迪动力优势明显能源人都在看,点击右上角加关注根据保险数据统计,2021年11月,国内新能源乘用车三合一及以上的电驱动系统装机量突破20万,22。56万套,份额占比56。2。TOP10中弗迪动力三自动驾驶算法突围商业化近年来,伴随着智能网联汽车的热销,自动驾驶受到市场高度关注。小马智行文远知行Momenta等自动驾驶解决方案供应商相继获得巨额融资。实际上,自动驾驶是一个软硬件高度协同的应用,主机曝苹果挖走Xbox工程师欲打造自家游戏主机苹果公司对游戏一直有兴趣,近日出现了一个疯狂的传言,称苹果已经开始挖角Xbox的工程师,欲打造自家的游戏主机。在上周的XboxTwo播客中,WindowsCentral游戏记者Je
淡马锡增持Robinhood沽清Uber腾讯音乐新加坡国营投资机构淡马锡(Temasek)向美国SEC提交的文件披露,淡马锡上季增持多只在美国上市的消费相关股份,包括东南亚网约车平台Grab美国网上证券商Robinhood零售商汉字转拼音ChinesetoPinyin从网上找的资料,记得以前在C中曾经用过这类资料,保存下来以后再进一步测试和应用。一引入maven依赖dependencygroupIdcom。belerwebgroupIdpiny如果被困电梯怎么办?开门见山地说吧,如果被困电梯,我们应该采取如下措施首先请保持镇定。电梯槽都有防坠安全装置,会牢牢夹住电梯两旁的钢轨。只要电梯没有解体,那么这个狭小的空间将会成为暂时的庇护所。然后立怎样下载头条中的视频音乐?需要注意哪些问题?首先感谢邀请!关于如何下载头条中的视频音乐,我曾经回答过类似的提问,今天再次作答,并加以完善和补充方法一通过今日头条APP下载1在播放音乐视频的页面中,点击右下角的分享按钮,朝右滑大家都去哪个交友网站?我之前用的IUDating和我老婆认识的,上面都是些真是的单身人士可以在线翻译180余个国家语言。满意我的回答吗?如果满意请采纳下交友软件的话,放在以前,最火的社交平台估计是百合网年薪4亿的中国最贵科技CEO是谁?我们对高管薪资做了个排行科股头条虎年开年,有关财富和自由的话题热度不减。市值均值超过百亿的科技巨头们,如何给高管发年薪?中国科技公司的高管薪资水平,对于大多数投资人而言也是谜一般的存在。去年,联想CEO杨元庆1。网易QQ之外,听音乐的第三个选择最近换了手机需要重新下载个音乐软件用来听歌,但在下载的时候出现了犹豫。以前基本都是用网易云音乐,但网易在最近一年的更新后感觉越来越不靠谱了。增加了大量用不到的功能,导致软件初始大小利用变更数据采集(CDC)同步数据库(2)这是关于变更数据采集(CDC)系列的第二部分。在这篇文章中,让我们讨论CDC的使用案例,并看看有哪些工具可以帮助你把CDC添加到你的架构中。变更数据采集有助于实现事件驱动的应用架构免费通用数据库工具DBeaver,替代收费的Navicat官网介绍通用数据库工具免费的多平台数据库工具,适用于开发人员数据库管理员分析师和所有需要使用数据库的人。支持所有流行的数据库MySQLPostgreSQLSQLiteOracleD华为很给力,鸿蒙Os35000mAh,16512G大存储自从美国修改规则后,大家会看到华为手机业务的更新速度十分缓慢,而且据相关数据还显示,华为手机的整体销量还出现了严重下滑状态,虽然目前还能取得国内销量第四名的好成绩,但华为海思麒麟手错过AMD前女友,英特尔宣布54亿美元收购Tower半导体IT之家2月15日消息,去年7月,华尔街日报称知情人士表示,半导体巨头英特尔正在考虑以300亿美元(约2000亿人民币)的价格收购美国晶圆代工厂商格芯(GlobalFoundrie