zoukankan      html  css  js  c++  java
  • 网站每日UV数据指标去重统计

    package com.iexecloud.cloud.casemanager;

    import redis.clients.jedis.Jedis;

    import java.text.SimpleDateFormat;
    import java.util.Date;

    public class UVDemo {

    private Jedis jedis=new Jedis("127.0.0.1");
    /**
    * 添加一次用户访问记录
    * @param userid
    */
    public void addaUserAccess(long userid){
    SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
    String today = date.format(new Date());

    jedis.sadd("user_access_::"+today,String.valueOf(userid));
    }


    public Long getUV(){
    SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
    String today = date.format(new Date());
    return jedis.scard("user_access_::"+today);
    }

    public static void main(String[] args) {
    UVDemo uvDemo = new UVDemo();
    for (int i = 0; i <100 ; i++) {
    long userid=i+1;
    for (int j = 0; j <10 ; j++) {
    uvDemo.addaUserAccess(userid);
    }
    }
    Long uv = uvDemo.getUV();
    System.out.println("当日的UV为:"+uv);
    }















    }
  • 相关阅读:
    typeof与instanceof
    TCP与UDP的区别
    const、let、var关键字
    基本通用的使用jdbc文件java代码连接数据库
    HTML知识点01
    ADO.NET基础02
    ADO.NET基础03
    数据库语法01
    数据库语法02
    Ubuntu16.4 内核降级
  • 原文地址:https://www.cnblogs.com/q1359720840/p/14631708.html
Copyright © 2011-2022 走看看