00:00
好,接下来呢,我们看一下第一章啊,第一章呢,主主要一些概念性的了解啊,或者常识性的一些了解,那首先第一个大家都去商城买过东西吗。啊,都去京东或者是一个淘宝啊,天猫去买个东西是吧?啊首先你来到的就是它的首页是吧?啊首页我们来看一下啊,打开一个。打开京东网。京东。各种给京东做广告啊,每天我得管他要要钱去,好来到这个网页上,那我们买东西有几种方式呢?你去要买,比如说买的衣服你怎么买,收上面可以收是吧?啊你收你看我收的都是Li开头啊,然后这个还有人买,谁收的,班长收的,班长走了,你看把累着了吧,啊,还是去买,买回身丸土去了啊。然后提神啊,最近出了一本Li格书,很不错啊,然后下面呢,这块呢是你也可以直接点击搜索对吧?啊上面搜索这边呢,也可以去直接去点点衣服,比如说衣服啊这啊男装啊,那那像像你们CTO就得选女装了啊啊可以选女装,主要是想送给芳芳,因为这事跟张强还打扮一样好,那这里面呢,你可以去这种方式去,你可以在上面去收啊,这是两块,那也就是相当于来到首页之后,你可以选择分类查询,也可以选择全额接触。
01:33
那问大家问题,这个全文检索是怎么做的?我怎么一查就能查出来相关东西,比如说一查分啊,那这个功能是怎么实现的啊,ES现在啊,ES的一个客查询啊,最近这本书很火啊很火,嗯,咱们老师看了啊,还是不错的,里面东西很全啊,也比较深入啊,啊那也就说从这个首页进来,然后进入到这个分类查询啊,全解索这两块啊,那选中了一个商品之后,你就可以进入到商品详情,那比如说来到这我点。
02:17
那我就来到这个首页这块,来到详情页。行,来到这个详情页,那你可以往下看啊,就有很多很多东西对吧?啊详细的介绍了这个产品里面的一些内容啊这些内容。可以打开看一看。搞错了啊,可惜不是我写的是吧?啊这里面很详细啊好,那来到这个详情页之后啊,比如说我发现我这本书不错,我想要购买对吧,购买我首先要添加到购物车啊,添加购物车,那我来添加一下。添加购物车,这呢是不加购物车,加入购物车。
03:02
那一下子就加入成功了,然后之后就要点去结算一点结算就需要登录吧,啊,因为我之前没有登录过啊,需要登录需要登录。那这块呢,就是登录,登录完成之后,我就可以进行结算啊,然后下单产生正常订单,订单之后这款刚才没什过啊,得先转先改成订单,然后去支付,支付呢这块呢,可以调京东调不到支付宝吧,这知道吧,京东调的都是微信或者他自己的啊,第三方的这个支付啊,好,然后支付完成之后就会找后台的配送系统啊,进行发货啊,然后物流啊,我这么一一系列流程,那为什么让大家去了解这个整个电商这个购物这个流程呢。因为这里面产品经理会给你提N多个指标,比如说产品经理压力分析。从首页。
04:04
来到商品详情页的用户有多少?然后添加到购物车的用户有多少?下单的有多少?最终支付的有多少?啊,然后在配货过程当中有多少异常订单,这些事情都是产品理关心的,同时还会关心你在全文检索里面搜索了哪些热食。你搜索了什么东西,那之后我给你给你做推荐啊,你从哪一个分类里面找到的你想要的东西。啊,这都是产品来分析的。啊,OK,所以说嗯,你要熟悉业务,业务很重要,如果去一个公司之后,你不熟悉业务,那才是一个很悲催的事情。我给大家举个例子,同样是一个,呃,有两个人来到一家金融公司面试,一个呢是技术大牛,绝对的顶尖级的,一个是业务的大牛,不懂技术,最终会叫哪一个?
05:03
公司需求绝大多数都是要懂业务的,业务的大神,比如说他的这个级别肯定会高于他,因为最终做业务的人会走向产品经理这边呢,只是技术经理啊,技技术负责人对吧,那谁对谁负责呢?技术要费产品服务的也说,为什么咱们会有这么多一身本事是吧?啊,技术大营啊,三五年工作经验啊,然后结果呢。还是要听命于产品经理啊,就是这个道理啊好,那这是这一块电商的业务要了解,那下面呢,在电商这个常识里头,有两个值啊,一个专业名词需要大家了解一下,那第一个呢叫SKU啊,SKU呢表示的是库存量基本单位。它的一个基本单位。那现在已经被引申为产品统一编号的简称了啊,代表唯一标识了,现在也主要是这种,每种产品均对应唯一的FK号。
06:08
你说你在这个面试的过程当中,这个面试官很有可能突然间问你SQ,你们的SQ是什么?SQ表示什么含义啊,这都是我问过的啊,还有PUPU呢是商品信息聚合的最小单位。是一种可复用、易检索的标准化信息的集合,你光看这俩概念,现在还没有直观的体会,来给你举个例子。比如,你要多买一个iPhone叉。那么iPhone叉就是这个手机的P。但是你购买的时候,你要真正下单了,你能说你买一个iPhone叉去去买一个东西吗?不可能,因为商家是以iPhone叉为单位记录库存啊,不可能以它为记录库存,它是以什么颜色的啊,什么款式的,是具体的某一个商品呢?
07:03
啊,因为它有很多种型号啊,比如说你买了一台银色的128G内存的,那这就是一款固定的S,固定的就叫PU,那么一类就叫PU。啊,SK表示一类,SQ表示具体的某一个型号。啊,某一个尺寸好,那么商家啊也会以这个单位记入库存数啊,这个更细的单位呢,就叫库存单元SPU,那下面你看一下这个。PU它能干什么,有什么用,你来到一个网站上,比如说要选择买电脑啊,比如说选择要选择买这个拯救者电脑,那它下面是不是也提供了这么多东西。那么这里面就s po就起到了作用,起到什么作用呢?SPU表示的是一类商体,好处就是它可以共用一些图片。
08:03
比如说我这里面只有多少,嗯。12个是吧,12个具体的商体,那我的图片也许就用这几个,五六个也OK,或者我上面这些描述有些信息可以共用对吧?还有一些海报,我不会被每一个商品做一个海报吧,不可能,我做的海报可能就是iPhone叉,或者就是拯救者电脑。一些共用信息属性可以共用啊,那这减少了这个po加E后台开发这个存储的东西啊,存储的内容设计上也减少了一些,呃,更简单一些,这至说s po和SPU的区别啊,记住SPU是具体的某一个商品,SPU呢表示是一类商品啊,这样这两名值要知道好。这两个结束之后,下面我们来继续往下看电商的表结构。
09:03
这里面我从加va后台拿出来八张表啊,当然这八张表不是这个全部的加易后台啊,我可以给大家看一下真正的加va后台咱们有多少张表。加葵花宝典。卡住了是吧,我发现来你班上课之后电脑卡的不行啊。这是怎么回事儿呢?完蛋了,哎呀。
10:01
喝啥呀,在这儿。别说。中间咋开?感觉中毒的感觉。行吧,嗯,打开了啊,大家看一下这里面真正的这个表多少,这是javae后台的一个详细的开发文档啊,开发文档这么在这这样图啊,这是咱们上课讲的,呃,Java意项里面涉及到的后台的表就这么多,而且这只是其中的一部分。啊,咱们从其中拿出来八张表啊,这八张表呢,绝对是有代表性的表啊,给大家去讲啊,订单围绕着订单这个主题啊,给大家去展开啊,OK啊。嗯,拿过来,这就是为什么这个好多Java一程学啊,它有这方面的这个优势就在这。
11:08
他懂业务,并不是他的技术怎么怎么样,包括今天这个中午这个吴坤分享啊,其实他在企业干了三年多啊,他的原因,他至至至于现在他敢自信的去说啊,什么什么东西,你觉得他大数据现在技度比你强吗?我觉得也不愿强在哪去啊,他强的是懂公司的一些业务,公司的一些开发流程啊,他才会有更多的一个自信啊行,那这里面我来看一下这八张表。好,那这八张表呢,我们是以围绕着这个订单展开的订单,那这个呢,是订单ID,订单里面包括这个订单是谁买的,那就是用户的一些信息可以在另一张表里面,然后这些订单的支付流水表也可以放在这儿啊,然后同时呢,围绕着订单呢,还有这个订单详情。
12:04
啊,订单详情之后,还有这个订单详情里面有商品,那有商品的一些信息,那商品表里面又有三级分类。三级分类里面有二级分类,二级分类里面有一级分类啊,一级分类的ID啊,然后最后是一级分类。那这里面什么意思啊,来看一下,首先你看一下订单表,订单表里面有这些信息。首先订单ID,订单金额是肯定的,我有的订单的状态是支付还是未支付,那这个订单的用户谁下的单?订单的支付方式你是用支付宝还是微信还是银联支付的流水号,无论你是用支付宝支付还是微信支付,他都会给你返回一个支付流水。还有这些订单的创建时间、操作时间。啊,那这里面有标红的,标红的都属于重点值的,日后呢,我们要用到啊金额和创业时间超时间,好,那围绕这个订单,再往下是订单详情,你说这位。
13:11
订单详情,那订单详情里面列出的信息包括。订单编号,订单ID,然后用户ID。商品ID。商品名称,商品价格,商品数量,但是这里面的商品信息。更进一步的详情有没有没有对吧?啊没有,只是有个简单的名称,价格数量啊简去描述,那再下一集就是到了这个商品ID,那它这里面是不是就该有商品信息了,来看一下。那这里面就有具体的这个商品信息,包括商品的价格名称描述,重量,品牌ID,品类分地啊,品类ID和这个创建时间,也就说真正的商品信息的一个维度的一个描述。
14:02
那三维表之后再往下,这下面呢,是有个用户表,那用户表相当于是在这个位置啊,这个订单里面用户,因为订单表里面只存了一个用户的ID。那我们来看一看用户表。那用户表里面包括用户的姓名、生日、性别、邮箱、用户等级、创建时间。啊,都属于常规的,我们都填过这些信息对吧?啊一注册都要有的好,那之后下边呢,是商品的一级分类,二级分类,那这个又是哪一个呢?再往上走,那就相当于是商品的。一级分类,二级分类,三级分类啊,这些分类那一个一个看第一个,首先商品的一级分类里面就只有商品的名称,因为它是从第三级往上一级一级的推,类似于什么呢?你看这网页。
15:00
来到这个首页吧。首页。京东首页。一下来到这个首页,你看我这一放,这里面一级二级是不是再点是三级了啊分一级往一点,那手机再点。啊,就进来了啊,所以这里面呢,一级一级的一个分类啊,咱们后边呢,是把这个京东整个网站这个数据。爬起来了啊看大家可以看一看面好,那这个呢就是啊,一级分类,二级分类和三级分类啊,每张表里面其实他们之间的联系呢,就靠着这种ID去一个一个去查询检索,还有最后一个就是这个支付流水啊,支付流水呢对应的就是这两边。接下来啊,对应的它,那这里面有哪些信息呢。来看,支付流水里面对应着对外的业务编号、订单编号、用户编号、支付宝交易流水编号、支付金额、交易内容、交易类型。
16:09
直播时间。啊,围绕着支付相关的信息啊,都在这啊,那这就是这八张表的一个简单介绍啊,日后呢,我们就围绕这八张表去展开去分析各种业务指标,因为这八张表啊,至少能分析出来几十个指标,一点问题没有。好,那现在呢,其实我们前边用户行为12张表,这边电商业务呢,也有八张表,加一起来就是20张表,那我们未来还要分成对吧?啊,还要分成o DS DW ddws啊ADS。几十张表都在这里面,基本表是20好。
我来说两句