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

网页广告拦截如何优化关键词提升相关度

网页广告拦截,如何优化关键词提升相关度,seo做的比较好的网站,做网站用哪个版本的eclipse一、说明 基于处理时间或者事件时间处理过一个元素之后, 注册一个定时器, 然后指定的时间执行. Context和OnTimerContext所持有的TimerService对象拥有以下方法: currentProcessingTime(): Long 返回当前处理时间 currentWatermark(): Long 返回当前watermark的时间戳 registe…

一、说明

基于处理时间或者事件时间处理过一个元素之后, 注册一个定时器, 然后指定的时间执行.
Context和OnTimerContext所持有的TimerService对象拥有以下方法:
currentProcessingTime(): Long 返回当前处理时间
currentWatermark(): Long 返回当前watermark的时间戳
registerProcessingTimeTimer(timestamp: Long): Unit 会注册当前key的processing time的定时器。当processing time到达定时时间时,触发timer。
registerEventTimeTimer(timestamp: Long): Unit 会注册当前key的event time 定时器。当水位线大于等于定时器注册的时间时,触发定时器执行回调函数。
deleteProcessingTimeTimer(timestamp: Long): Unit 删除之前注册处理时间定时器。如果没有这个时间戳的定时器,则不执行。
deleteEventTimeTimer(timestamp: Long): Unit 删除之前注册的事件时间定时器,如果没有此时间戳的定时器,则不执行。

二、基于处理时间的定时器

package com.lyh.flink08;import com.lyh.bean.WaterSensor;
import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.streaming.api.functions.KeyedProcessFunction;
import org.apache.flink.util.Collector;public class ProcessTime {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);SingleOutputStreamOperator<WaterSensor> stream = env.socketTextStream("hadoop100", 9999).map(line -> {String[] datas = line.split(",");return new WaterSensor(datas[0],Long.valueOf(datas[1]),Integer.valueOf(datas[2]));});stream.keyBy(WaterSensor::getId).process(new KeyedProcessFunction<String, WaterSensor, String>() {@Overridepublic void processElement(WaterSensor value,Context ctx,Collector<String> out) throws Exception {ctx.timerService().registerProcessingTimeTimer(ctx.timerService().currentProcessingTime() + 5000);out.collect(value.toString());}@Overridepublic void onTimer(long timestamp, OnTimerContext ctx, Collector<String> out) throws Exception {System.out.println(timestamp);out.collect("wo be chu fa le ");}}).print();env.execute();}
}

三、基于事件时间的定时器

package com.lyh.flink08;import com.lyh.bean.WaterSensor;
import org.apache.flink.api.common.eventtime.WatermarkStrategy;
import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.streaming.api.functions.KeyedProcessFunction;
import org.apache.flink.util.Collector;import java.time.Duration;public class EventTime_s {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);SingleOutputStreamOperator<WaterSensor> stream = env.socketTextStream("hadoop100", 9999).map(line -> {String[] datas = line.split(",");return new WaterSensor(datas[0],Long.valueOf(datas[1]),Integer.valueOf(datas[2]));});WatermarkStrategy<WaterSensor> wms = WatermarkStrategy.<WaterSensor>forBoundedOutOfOrderness(Duration.ofSeconds(3)).withTimestampAssigner((element,recordTimestamp) -> element.getTs() * 1000);stream.assignTimestampsAndWatermarks(wms).keyBy(WaterSensor::getId).process(new KeyedProcessFunction<String, WaterSensor, String>() {@Overridepublic void processElement(WaterSensor value,Context ctx,Collector<String> out) throws Exception {System.out.println(ctx.timestamp());ctx.timerService().registerProcessingTimeTimer(ctx.timestamp()+5000);out.collect(value.toString());}@Overridepublic void onTimer(long timestamp, OnTimerContext ctx, Collector<String> out) throws Exception {System.out.println("定时器被触发了");}}).print();env.execute();}
}
http://www.dinnco.com/news/70275.html

相关文章:

  • iapp如何用网站做软件网店推广有哪些
  • 做行程的网站 哪个最好千万不要学网络营销
  • 做网站 对方传销品牌策略
  • wordpress编辑器添加关键词排名优化教程
  • 哪里找需要网站建设的上海谷歌优化
  • 湖南营销型网站建设团队营销方案
  • 东阿聊城做网站的公司整合营销传播案例
  • 做网站前台需要什么软件蔡甸seo排名公司
  • 怎么学习建设网站百度图像搜索
  • 网站开发哪里可做私活推广公司经营范围
  • 苏州企业网站建站系统免费发帖平台
  • 做网站图片和文字字体侵权百度搜索排名靠前
  • 网站设计公司 上北京seo公司司
  • 网站建设和架构软文客
  • 怎么做网站报价表卖友情链接赚钱
  • 做网站满屏的照片尺寸是多少seo技术论坛
  • 北京东直门 网站建设网店推广方案策划书
  • 网站建设 事迹游戏推广员判几年
  • 秦皇岛做网站公司有哪些公众号引流推广平台
  • 江苏连云港网站建设公司学电商出来一般干什么工作
  • 杭州做网站公司百度搜索广告收费标准
  • wordpress影视站主题深圳百度推广电话
  • 网站的欢迎页怎么做百度客服在哪里找
  • 我先做个网站怎么做的网络推广发帖网站
  • 碑林网站制作百度推广教程视频教程
  • 电子商务网站建设及维护今天国际新闻
  • vue做的网站影响收录么上海短视频推广
  • 网站建设电话销售话术模板大全网站排名优化首页
  • 如何做学校网站app今日军事新闻报道
  • 做网站公司选哪家试分析网站推广和优化的原因