老板:公司计划做一个内容电商产品,你先给个初步方案,大家一起讨论一下。产品经理:好嘞。
个性化推荐的基础是用户画像,而用户画像就是将用户标签化,用一个个标签去描述用户处用户的特征、喜好、行为习惯等信息。为了数据标准化和规范化,我们需要在后台建立一个标签库,通过对标签库的维护,来满足用户画像的需求,并作为数据分析的依据。
NIO是New I/O的简称,与旧式基于流的I/O相对,从名字上来看,它表示新的一套I/O标准。它是从JDK1.4中被纳入到JDK中的。
笔者以前在电商公司,我们需要在8月18号做大促活动,我们会提前一天给所有的用户推送活动信息,且需要根据用户画像生成不同的推送内容。当时我们总共有80万用户左右。经测试,通过Spring Task和分布式锁,单台机器同时开启5个线程,执行时间需要27个小时左右,即便开10个线程,需要14个小时左右,显然执行时间过长。
提到缓存,想必每一位软件工程师都不陌生,它是目前架构设计中提高性能最直接的方式。缓存技术存在于应用场景的方方面面。从网站提高性能的角度分析,缓存可以放在浏览器,可以放在反向代理服务器,还可以放在应用程序进程内,同时可以放在分布式缓存系统中。
通俗点讲,就是说到底我们需要去看哪些数据,比如是要看某篇文章分享的是不是够多,或者点了付款单付款成功人数的比例有多少,一般可以大致分为三类:用户基本数据、功能使用数据、综合数据。
以前经常用学生问我:产品经理需要懂技术吗?如果不懂技术,怎么跟开发交流?
一个电商平台,在完成基本功能的搭建以后,往往会进入运营至上的阶段,拉新、活跃、转化等指标成为平台最关心的数据,为了提升运营指标,平台会上线多种促销手段,如拼团、秒杀、优惠券等,而为了提升用户活跃与留存率,搭建积分体系成为很多平台选择的手段,但怎样搭建一套积分体系,如何避免积分体系变成了用户的薅羊毛工具,中间需要非常多严谨阶段。