
项目
Jorocco
爬行者!
展开
-
大数据项目(三)————电商项目模块一(二)
1、用户访问Session介绍用户在电商网站上,通常会有很多的点击行为,首页通常都是进入首页;然后可能点击首页上的一些商品;点击首页上的一些品类;也可能随时在搜索框里面搜索关键词;还可能将一些商品加入购物车;对购物车中的多个商品下订单;最后对订单中的多个商品进行支付。用户的每一次操作,其实可以理解为一个action,比如点击、搜索、下单、支付用户session,指的就是,从用户第一次进...原创 2018-09-06 22:40:52 · 6567 阅读 · 3 评论 -
大数据项目(三)————电商模块二(三)
1、模块二介绍——页面单跳转化率页面单跳转化率,计算出来以后,还是蛮有用的,蛮有价值的。产品经理,可以根据这个指标,去尝试分析,整个网站,产品,各个页面的表现怎么样,是不是需要去优化产品的布局;吸引用户最终可以进入最后的支付页面;数据分析师,可以基于咱们的这个数据,做更深一步的计算和分析企业管理层,可以看到整个公司的网站,各个页面的之间的跳转的表现,如何?心里有数,可以适当调整...原创 2018-09-06 22:41:47 · 2117 阅读 · 0 评论 -
大数据项目(三)————电商模块三(四)
1、模块介绍Spark作业接收taskid,查询对应的MySQL中的task,获取用户指定的筛选参数;统计出指定日期范围内的,各个区域的top3热门商品;最后将结果写入MySQL表中。 2、需求分析 1、区域信息在哪里,各个城市的信息,城市是不怎么变化的,没有必要存储在hive里?MySQL,Hive和MySQL异构数据源使用,技术点 2、hive用户行为数据,和mysql城市信息,...原创 2018-09-06 22:42:12 · 4544 阅读 · 0 评论 -
大数据项目(三)————电商模块四(五)
1、广告点击流量实时统计模块 网站 / app,通常会给一些第三方的客户,打一些广告;也是一些互联网公司的核心收入来源;广告在网站 / app某个广告位打出去,在用户来使用网站 / app的时候,广告会显示出来;此时,有些用户可能就会去点击那个广告。广告被点击以后,实际上,我们就是要针对这种用户行为(广告点击行为),实时数据,进行实时的大数据计算和统计。每次点击一个广告以后,通常来说,网...原创 2018-09-06 22:42:02 · 3537 阅读 · 1 评论 -
Java高并发系统设计及其优化策略——秒杀系统(一)
1、秒杀系统分析1.1秒杀系统业务分析1、秒杀系统的核心是对库存的处理,业务流程图如下所示 2、用户针对库存业务分析 1、减库存 2、记录购买明细(记录秒杀成功信息) 1)记录谁购买成功了 2)成功的时间/有效期 1.2 秒杀系统技术分析1、为什么需要事务? 一旦用户秒杀成功系统需要做两步操作...原创 2018-09-06 22:36:42 · 4888 阅读 · 0 评论 -
Java高并发系统设计及其优化策略——秒杀系统(二)
1、项目介绍 该项目是基于SSM框架的一个秒杀系统,采用了CDN技术用于加载静态资源,redis缓存技术承载高并发获取商品信息,针对mysql数据库事务性访问采用了存储过程技术以支撑每秒数万的访问量。 2、技术要点 1、建表的时候采用联合主键,将seckil_id和user_phone作为联合主键可避免重复秒杀。 2、MD5加密秒杀接口,可以防止用户推测出秒杀地址 3、增加一个dto层用...原创 2018-09-06 22:42:22 · 893 阅读 · 0 评论