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

做网站用个人还是企业比较好性价比高seo排名

做网站用个人还是企业比较好,性价比高seo排名,深圳龙华区新石社区,装修公司网站制作一、说明 衡量网站流量一个最简单的指标,就是网站的页面浏览量(Page View,PV)。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。 一般来说,PV与来访者的数量成正比,但是PV并不…

一、说明

衡量网站流量一个最简单的指标,就是网站的页面浏览量(Page View,PV)。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。
一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常高的PV。接下来我们就用Flink算子来实现PV的统计。

二、测试数据准备

把数据文件 UserBehavior 复制到project的input目录下
用于封装数据的JavaBean类

package com.atguigu.flink.java.chapter_6;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;/*** @Author lizhenchao@atguigu.cn* @Date 2020/12/10 19:32*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserBehavior {private Long userId;private Long itemId;private Integer categoryId;private String behavior;private Long timestamp;
}

三、代码

pv实现思路1: WordCount

package com.lyh.flink06;import org.apache.flink.api.common.typeinfo.Types;
import org.apache.flink.api.java.tuple.Tuple2;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;public class PVcount {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();env.readTextFile("input/UserBehavior.csv").map(line -> { // 对数据切割, 然后封装到POJO中String[] split = line.split(",");return new UserBehavior(Long.valueOf(split[0]),Long.valueOf(split[1]),Integer.valueOf(split[2]),String.valueOf(split[3]),Long.valueOf(split[4]));}).filter(behavior -> "pv".equals(behavior.getBehavior())) //过滤出pv行为.map(behavior -> Tuple2.of("pv", 1L)).returns(Types.TUPLE(Types.STRING, Types.LONG)) // 使用Tuple类型, 方便后面求和.keyBy(value -> value.f0)  // keyBy: 按照key分组.sum(1) // 求和.print();env.execute();}
}

pv实现思路2: process

package com.lyh.flink06;import org.apache.flink.api.java.tuple.Tuple2;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.streaming.api.functions.KeyedProcessFunction;
import org.apache.flink.util.Collector;public class PVprocess {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(2);env.readTextFile("input/UserBehavior.csv").map(line -> {String[] split = line.split(",");return new UserBehavior(Long.valueOf(split[0]),Long.valueOf(split[1]),Integer.valueOf(split[2]),String.valueOf(split[3]),Long.valueOf(split[4]));}).filter(behavior -> "pv".equals(behavior.getBehavior())).keyBy(UserBehavior::getBehavior).process(new KeyedProcessFunction<String, UserBehavior, Long>() {long count = 0;@Overridepublic void processElement(UserBehavior userBehavior,Context ctx,Collector<Long> out) throws Exception {count++;out.collect(count);}}).print();env.execute();}
}

四、运行结果

在这里插入图片描述

http://www.ritt.cn/news/9726.html

相关文章:

  • 虚拟主机怎么建网站怎么在百度上推广自己的店铺
  • 做网站贵不贵临沂做网络优化的公司
  • 做微信推送的网站宁波网站建设方案推广
  • 百度不收录网站描述如何在网上推广自己
  • 医院网站建设需要多少钱怎样推广小程序平台
  • 武汉公司网站制作如何创建网站教程
  • 有了网站怎样做公众号厦门人才网app
  • 网站详细报价开发一个app平台大概需要多少钱?
  • 徐州教育学会网站建设外贸网站营销推广
  • 如何将域名和网站绑定建立网站的详细步骤
  • 公司官网开发报价seo网站诊断
  • 政府门户网站内容建设工作自评seo技术培训东莞
  • 唯品会的网站建设广州网站优化系统
  • 做网站设计网站建设推广策划是做什么的
  • 工作时做网站使用软件网络营销的作用和意义
  • jsp mysql 网站开发上海网站排名推广
  • 制作视频的软件电脑seo研究中心南宁线下
  • 做旅游攻略的网站代码怎么做营销推广方案
  • 现在有人还做网站吗下拉关键词排名
  • 做家装的网站有什么充电宝seo关键词优化
  • 自己做的网站抬头在哪里改关键词小说
  • 什么网站个人可以建设seo搜索工具栏
  • 如何做招商性网站搜索热度和搜索人气
  • typo3和wordpressseo学校
  • 东营建网站公司百度一下你就知道主页
  • access做网站数据库能有多大容量歌尔股份砍单
  • 做网站哪一部分用到Java国内手机怎么上google浏览器
  • 标准型网站---北京网站建设百度公司招聘2022年最新招聘
  • 装完wordpress怎么IP访问东莞seo推广机构帖子
  • 哪个网站做logo好网页设计与制作案例教程