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

做网站公司赚钱么mysql 怎么存储wordpress

做网站公司赚钱么,mysql 怎么存储wordpress,搜狗联盟,安徽省水利建设厅官方网站背景 在flink中#xff0c;如果你想要访问记录的处理时间或者事件时间#xff0c;注册定时器#xff0c;或者是将记录输出到多个输出流中#xff0c;你都需要处理函数的帮助#xff0c;本文就来通过一个例子来讲解下副输出 副输出 本文还是基于streaming-with-flink这本…背景 在flink中如果你想要访问记录的处理时间或者事件时间注册定时器或者是将记录输出到多个输出流中你都需要处理函数的帮助本文就来通过一个例子来讲解下副输出 副输出 本文还是基于streaming-with-flink这本书的例子作为演示它实现一个把温度低于32度的记录输出到副输出的功能正常的记录还是从主输出中输出.代码如下 package wikiedits.processfunc.job;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.OutputTag;import wikiedits.processfunc.pojo.SensorReading; import wikiedits.processfunc.process.FreezingMonitor; import wikiedits.processfunc.source.SensorSource;public class SideOutPutJob {public static void main(String[] args) throws Exception {StreamExecutionEnvironment see StreamExecutionEnvironment.getExecutionEnvironment();DataStreamSensorReading readings see.addSource(new SensorSource());SingleOutputStreamOperatorSensorReading monitoredReadings readings.process(new FreezingMonitor());// 打印附输出monitoredReadings.getSideOutput(new OutputTagString(freezing-alarms){}).print();// 打印主输出monitoredReadings.print();see.execute();} }package wikiedits.processfunc.process;import org.apache.flink.streaming.api.functions.ProcessFunction; import org.apache.flink.util.Collector; import org.apache.flink.util.OutputTag;import wikiedits.processfunc.pojo.SensorReading;public class FreezingMonitor extends ProcessFunctionSensorReading, SensorReading {private OutputTagString freezingAlarmOutput new OutputTagString(freezing-alarms) {};Overridepublic void processElement(SensorReading value, Context ctx, CollectorSensorReading out) throws Exception {if (value.temperature 32.0) {ctx.output(freezingAlarmOutput, freezing alarm for value.id : value.temperature);}out.collect(value);}} package wikiedits.processfunc.source;/** Copyright 2015 Fabian Hueske / Vasia Kalavri** Licensed under the Apache License, Version 2.0 (the License);* you may not use this file except in compliance with the License.* You may obtain a copy of the License at** http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an AS IS BASIS,* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.* See the License for the specific language governing permissions and* limitations under the License.*/ import org.apache.flink.streaming.api.functions.source.RichParallelSourceFunction; import wikiedits.processfunc.pojo.SensorReading;import java.util.Calendar; import java.util.Random;/*** Flink SourceFunction to generate SensorReadings with random temperature values.** Each parallel instance of the source simulates 10 sensors which emit one sensor reading every 100 ms.** Note: This is a simple data-generating source function that does not checkpoint its state.* In case of a failure, the source does not replay any data.*/ public class SensorSource extends RichParallelSourceFunctionSensorReading {// flag indicating whether source is still runningprivate boolean running true;/** run() continuously emits SensorReadings by emitting them through the SourceContext. */Overridepublic void run(SourceContextSensorReading srcCtx) throws Exception {// initialize random number generatorRandom rand new Random();// look up index of this parallel taskint taskIdx this.getRuntimeContext().getIndexOfThisSubtask();// initialize sensor ids and temperaturesString[] sensorIds new String[10];double[] curFTemp new double[10];for (int i 0; i 10; i) {sensorIds[i] sensor_ (taskIdx * 10 i);curFTemp[i] 65 (rand.nextGaussian() * 20);}while (running) {// get current timelong curTime Calendar.getInstance().getTimeInMillis();// emit SensorReadingsfor (int i 0; i 10; i) {// update current temperaturecurFTemp[i] rand.nextGaussian() * 0.5;// emit readingsrcCtx.collect(new SensorReading(sensorIds[i], curTime, curFTemp[i]));}// wait for 100 msThread.sleep(3000);}}/** Cancels this SourceFunction. */Overridepublic void cancel() {this.running false;} } 程序运行结果
http://www.hkea.cn/news/14365769/

相关文章:

  • 医院网站的建设火蝠电商代运营值得相信吗
  • 建网站的意义吉安建设公司网站
  • 网站流量做那些好wordpress如何加好友
  • 网站开发行业竞争phpstorm网站开发
  • 网站数据库地址是什么企业网络设计方案论文
  • 杭州网站免费制作企业网站模板 asp
  • 如何建立微网站详细门户网上登录入口
  • 网站界面排版免费域名注册登录
  • 鹤壁建设网站推广公司网站含义
  • 商业网点建设中心网站淘宝优惠券返利网站怎么做
  • 深圳网站优化多少钱做图的模板下载网站有哪些
  • 网站字体只能用工商登记信息查询系统官网
  • 已经有域名如何做网站wordpress主题制作全过程(三):html静态模板制作
  • 各种网站末班深圳产品型网站建设
  • 360免费建站模板怎么用flash做游戏下载网站
  • 提供网站建设备案报价手机app界面设计论文
  • 做网站的需要花多少钱网络营销的培训课程视频
  • 网站平台优化网站建设与维护 pdf
  • 盐城市亭湖区城乡建设局网站产品经理如何看待网站开发
  • 电子商城网站建站客移动端和pc端的区别
  • 成功的网站设计做网站需要域名还需要什么
  • 有了网站 怎么做排名优化数码庄园的网站建设公司
  • 广州 网站制作东营市建设项目工伤保险是哪个网站
  • 如何用js做网站百度网址大全旧版本
  • 湛江专业自助建站详细解读中天建设集团网站
  • 网站建设需要具备哪些知识关键词怎么找出来
  • rss 网站插件响应式布局实训报告
  • 建行官方网站首页优化百度百科
  • 浏览器 网络 网站打造网站品牌
  • 用凡科网做网站怎么保存到桌面asp建站系统源码