00:00
咱们当初啊,在给大家介绍我们这项目的时候呢,我们说在我的项目里边呢,我大概需要做我们四个功能对吧,就是大从大部分方向来分对吧,一个呢是日活,一个呢是首单分析对吧?然后还有一个是我们这个啊交易它的一个啊交易额分摊,以及呢,咱们最后对吧,它的一个ADS层,它的个几何处理对吧,那目前呢,咱们这个日活啊就算完事了,对吧?那么从今天开始呢,咱们就来开始看我们这个第二需求对吧,首单分析啊吧,首单分析,那么在看我们这首单分析之前啊,那么首先呢,大家得明白对吧,原来呢,我们在做日活的时候,我的数据啊来源于哪?是不是来源于我们现在这个前端买点采集过来的一个日志数据,就可以把咱当年的功能是不是可以完成啊,对吧,那么接下来我现在要做首单分析,对吧?那么这什么叫首单分析呢。一看首单啊,首单什么叫首单,就是以前啊我你有个电商网单,然后你这里边呢,注册用户啊很多对吧,可能我现在你的网站在搞活动的时候,对吧,只要注册,然后就送你什么什么什么一箱王老吉,对只要注册送你什么什么东西对吧,然后接下来那我现在呢,我可以啊去把咱们当前对吧,哎,我现在这个用户给拿到对吧,但是注意啊,这个不是你们感不感受感受过,像以前其实的跟电商网站对吧,再去拼这个,这个再去抓用户的时候,这个补贴其实很猛的,尤其是那会儿滴滴那会儿对吧,那会儿我那会我同事上班对吧,出行全是打车对吧,比那比比你们现在骑共享单车便宜多了对吧,那会儿补贴的时候对吧,几块钱绕北京大半半圈,对,就那么那么不停对吧,然后所以说呢,还有一阵是什么呢?还有一阵就是在地铁站里边,其实现在少了对吧,查的严了,像以前对吧,在地铁站里边来只要扫一个。
01:59
对,下个APP对吧,第一箱饮料走了对吧,所以说原来我有哥们做什么的,做销售的,就是他别的没有,就手机多对吧,四五个手机对吧,说在这电单走一圈,说你这下啥赶快始下是吧,扫啥扫是吧,扫完之后就开始回去卸,然后自己拎了一一箱是吧,一箱一箱的,这东西基本上在家里下夏线没买过饮料对吧,就这样对吧,所以说那会儿呢,这网站其实都有很多用户对吧,假如说你现在一个电商网站啊,一个电商网站,你现在用户有了,但是这些用户呢,到你这里之后呢,他并不会马上什么呀,会马上消费对吧,那么咱们现在我想统计一下,诶,比如说今天对今天对吧,这个10月26号对,10月26号对吧,哎,那或者说前两天吧,10月24号对吧,程序员节,我这个现在就是给程序员对吧,开发一个这个电商网站,对我看一看啊,就这一天我们呢,做了很多推广,做了很多宣传,又找了明星代言,对吧?哎,那我现在呢,我就想看一看我这个有没有效果呀,对吧,怎么。
02:59
看呢,这天的有没有人从我这个网站上买东西,对吧,如果说我现在要是的这个发现我这个几百万砸进去了的,又是代言又是什么的,发现这个平时今天这个这个这个下单用户和每天差不太多,那我这个钱可能就白花了,对吧,效果不会太好对吧?其实现在我不知大家你看现在一般对这个明星都开始走咱们这个带货模式是不是对吧?其实那天我我我去上海出差的时候,我正好对这个隔壁做了一个就是。
03:28
企业的小业主对吧,企业小业主因为那会儿就比较紧,出差,然后不小心二等座没了对吧,体会一下一等座,然后旁边坐的就感觉还是不一样的是不是,然后后来就干什么呢?我说这个这个说说聊嘛,说的企业他们企业现在也找那些主播带货对吧,但是呢,就大家觉得对,如果说我现在找那些就特别出名的主播带货是吧,你感觉这个一下子过去几多多少多少钱被抢没了,一般小企业承受不起。就是你看着好像我现在一下子说多长时间给你带了这么多货,一般小企业承受不起对吧,有的时候你越找大腕的明星帮你带货,你其实越不赚钱,他是越亏钱的,对吧,其实主要是什么?主要是把你这知名度给打出去了,对吧?因为什么大腕他现在他们在带货的时候,你为啥买的货呀,第一个质量好对不对,质量好的东西多了,第二个价钱低,对吧,你想我我正常渠道我再去卖的话,对吧,我正常渠道我去卖的话,对吧,然后呢,哎,我可能是得200块钱,后来到你这儿,我给你两百一你卖,那人家肯定你明星效益也没那么好使吧,对吧,那可能是我一百八对吧,那你想一想,那他们也有一些成本在里边的,对吧,所以说那个时候就说一般对吧,不敢找对吧,要找的话也就找一些流量没那么大的对吧,流量很大的对吧?哎,那么咱们现在呢,那其实我就可以什么样,就是我去做一些宣传之后,我得看一看咱们现在这个效果怎么样,对吧?那所以说我要看一看今天到这一天或者哪一天,然后呢,我的订单的一个情况,对。
04:56
啊,那么这个首单呢,其实每一个啊,这个企业可能定义不一样,但是大部分情况下,这个首单它以什么为准的,对吧,它都是以只要是下单,那我就来认为对金首单了,对其实正常情况说,如果说严格来讲说老师这不对呀,我下单我是不是有可能我不支付啊,对不对,对吧,但是你想一想,我如果支付了,我是不是还有可能退单呀,对吧?所以说就算是你统计支付的话,还有退单对吧?这样的一个不准确因素在里边,所以说还不如把咱们这个账牌做的漂漂亮亮一点什么呢?诶我今天这个订单做下单用户很多,对吧,那么咱们就统计一下我的下单信息,那也就是说我们现在啊这个需求,我们现在就是做手段分析这个数据呢,它和日志这块应该就没什么关系了。
05:42
你想一想,我现在订单的数据在哪呢?是不是咱们业务数据库里边对吧?你下了订单是不是应该把它当前订单的这个数据保存订单表里边,所以说咱们现在数据来源发生变化对吧?从我们现在首单分析开始对吧?咱们这个日志这块呢,就过去了对吧?比较简单的啊,这个日志这块就过去了对吧?咱们现在开始什么呢?开始处理我们现在它的一个业务数据对吧?开始处理业务数据对吧?但是这里有一个问题,同学们对吧,这个业务数据啊,像咱们这里我保存关系数据库里,比如说my circle对吧,比如my circle,但是我们在分析的时候,我做的是不是实时项对吧?那么实时项目一般我数据来源来于哪,是不是来源于我这卡不卡呀,对吧,像你们做离线,你们离线数据在哪,你们离线数在HDMS上面去,对吧,你是不是要把我们现在关系型数据库里边它的一些业务数据,然后呢,导入到我们这个adl去,你们是不是有个这个过程,对吧?你们用什么导的,用scoop对吧,用SCO那么你。
06:43
到这个库导的时候呀,那应该啊也有很多业务表,而且每个业务表处理呢,应该也不太一样吧,有什么全量的,有什么增量的,有什么新增和变化的,还有什么特殊处理的,哎,你们是怎么样对吧?在导的时候说,诶这个是全量导入,这个是增量导入,这个新增和变化的,对这个是特殊处理,你们当是怎么做的啊,加条件对不对,如果说我现在要全量,是不是直接select新from,然后后边加一个WHERE1等于一。
07:15
都要把全部数据倒过来,如果是新增的话,那么咱们应该是对吧,Selecting from where,什么current time等于今天的,如果是变化的应该什么option time operation time等于什么那天,对吧?你们应该是这么来做的对吧?哎,那么我现在如果是实时的话,这个数据呢,它源源不断的过来,不是说导一次就完事了啊,不是导一次完事了,那么这个时候咱们在导入的时候,那用什么对吧?那就不能用我们这次Co了,对吧?那么这里呢,我会会给大家介绍对吧,什么呃,这个can啊什么的Maxwell啊,对吧,都可以完成这个事儿对吧,都可以完成这个事儿对吧?然后接下来,那么咱们先导完之后呢,那我在咱们SPA streaming里边来对我们这数据呢,来进行分析,那么进行分析的时候,大家想一想,我们的订单里边,他维护的都哪些东西呢?其实你可以看一看啊,目前在咱们订单表里边,比如说我现在已经拿到咱们订单数据了啊,拿订单数据了,那么如果拿这些数据之后,在咱们当前这个订单表里边,对吧?它里边的一些内容,短的一些字段都有哪些?
08:15
给简单看一下啊。这里面应该有来来到咱们现在这个in对吧,打开咱们这个订单表,那目前呢,在咱们订单表里边什么收货人呐,对吧,什么这个什么咱们收件人电话呀,什么总金额呀,订单状态呀,什么用户ID啊对吧,等等,包括一些什么呢?包括一些咱们这个省份对吧?哎,那我在统计的时候注意啊,同学们,假如说我想统计一下昨天咱们现在啊,这个首单这个用户短有哪些,然后首单用户的年龄段是哪些。啊,首单用的年龄段那些,比如说我现在昨天我做广告对吧,干什么的对吧,我推广的一些对吧,比如说我这个婴幼儿用品对吧,结果后来我发现咱们现在这个消费呢,对吧,它并不是一些我们这个年轻的妈妈群体对吧,可能是对吧别的群体对吧,那么这个时候呢,那你想一想,诶这个东西好像没有什么变化嘛,对吧,哎,比如说我现在呢,我推推推广了一些什么啊这个程序员结是吧,我现在我看好多公司都发洗发水的对吧,1024对吧,对我一般看到直接给的什么对吧,给成员是吧,发发些福利什么的对吧,洗发水对洗发水那我就看一看,哎,当前咱们现在看一看到这个到到我现在广告对吧,这个发出去之后,然后呢,他给咱们现在这个反馈对吧,我当前这个年龄段在哪对吧,或者说我现在这个性别的男女比例是多少的,男女比例是多少。
09:50
对吧,然后接下来那么还有什么呢?还有我现在这个省份,比如说啊,哎,我现在今天我这个新增好多订单,那么咱们各个省份的占比有多少,那么如果各个省份占比的话,大家想一想,你是不是通过咱们其中有一个字段叫什么叫pro ID来进行统计啊,对吧,看好了这个叫什么叫pro ID,你说我现在啊,你作为大数据咱们的成员,你可以做分析,然后后来呢,说你给我展示一下啊,昨天咱们现在这个订单首单用户各个省份的一个分布是情况什么样的,然后呢,你在这里对吧,给您说我可以给你展示对吧,怎么展示的来你告诉他了,对吧,我现在省份ID随便找一个。
10:28
大家看一看首分ID长什么样对吧,咱家看一看对吧,首分ID对吧,那么首分ID这会是咱们空啊在这在这找一个手分ID看一看,呃,在这省份ID对吧?哎,比如说我告诉你了幺零这个省份对吧,他的订单对吧,是50,然后呢,幺七这省份这个订单呢是80啊然后呢,咱们二幺这省份他的订单呢是多少多少,你想一想,如果说你要给咱们这个领导展示个这样图的话,或者领导疯了对吧,他知道这是什么,不知道吗?对吧,这东西是不是不知道啊对吧?而且大家想一想,我现在就算是用户信息的话,咱们这里关联的什么关联是不是我用户ID啊对吧,你想统计一下我现在这个我下单的用户,他的性别比例是多少,你怎么你怎么统计呀,你没办法统计。
11:16
对吧,你知道咱们现在当年用户九店二,你知道咱现在是男女吗。到你你你你根本不知道,所以说我现在啊,要想去完成咱们手段统计的话,那我有不同的维维度啊,比如说我还的省份,我按照性别或者年龄段来统计,但是我现在省份的名称,然后性别的他的一个中文以及咱年龄段在咱订单里边都没有,那这个时候呢,那是不是得需要咱们进行关联呀,对吧?哎,那么也就是我现在呢,这需要进行一个关联,然后关联之后呢,形成一个我们订单宽表,然后再把咱们这个宽表数据写到哪呢?写到ES里边,就我把当前啊把这个首单用户的数据拿到,拿到之后我保存ES里边,然后呢,通过品班呢来进行一个展示,那一说到关联,大家可能马上想到的,对吧,什么这个中文对吧,如果你要写circle的话,没问题,同学们,你要写circle的话问题不大,但是我们现在写的可不是circle。我们写也不。
12:21
我们写的也不是HQL,我们现在是什么呀?我们现在写的是SPA催眠程序。对吧,我可以通过咱们SPA stream程序,从我们的卡,他就把数据给拿到,然后记得拿的是什么,拿的是订单数据,那么这个时候我需要用订单数据和谁呢?和咱们的用户,和咱们这个性别,和他年龄段去做关联,那么这块怎么去关联,对吧?咱们是不是都是得考虑啊,对吧,这个时候咱们得考虑对吧,然后还有一个同学们对吧,那么除了他之外,你这里还有一个叫什么呢?叫首单。对吧,你想一想,我现在啊,从卡卡里拿的数据是直接过滤好的首单数据吗?不是吧,是不是只要是我现在有人在我的网站下订单了,我是不是都会打到,你怎么判断他是首单用户呢?你怎么判断他是首单用户呢的这个思路和谁呢?和咱们的这这个日活是不是有点像了呀,对吧?哎,我可以把这状态给他保存起来吗?对吧,我可以把状态保存起来,对吧?如果这个人曾经在我的网站上消费过,那么这个时候我找一个地方给他保存一下,说谁的用户ID,然后他在我网站上消费过,给他来个标记,比如打个一。
13:32
对吧。如果说我现在没有消费,那么咱们现在的不标记对吧?诶以前我从来没有消费过,然后今天呢,我到我这个状态里面去找,诶发现没有他,但他今天的第一次消费,那他是不是就在首单用户啊对吧?关键是咱们现在这个状态,这个东西保存在哪,Red电子行吗。没啥问题是不是对吧?注意啊,同学们说你看老这个思路和咱们原来我的这个日活的时候,那是不是咱们的首次登录,这不一样的,都一样的思路吗?这我用red这不也挺好吗?注意这块red其实呢,你可以暂时不太合适了。
14:07
他和咱们这个日货有什么不一样的地方?同学们,你们觉得?入值保单,对咱们现在呢,同学们日活日活咱们是不是只是记录到当天的一个登录一个状态呀,而且咱们是不是设置一个失效时间,对吧?只要你过了一天,咱们是不是就让我这个key失效了呀,对吧?但是这个东西你能一天以后失效吗?这不行啊,只要是你访问过网站,在我的网站下过单是吧?那我是不是应该一直保存这个状态啊,也就是说这个状态是一个持续保存的过程。对吧,那么如果持续保存咱们red里边行不行,如果你ready足够给力,你的用户量没那么大,那是没啥太大问题的。对吧,但如果说我现在对吧,这这个red的服务器呢,一般你的用户量呢,又很大,对吧,那么你这个东西把它放在RA里边是不就不太合适了呀,那不太合适了,那么放在哪呢。
15:03
放在哪儿呢?你想一想,咱们在分析的时候,一开始说保存自己一个状态,从up back,这咱们在咱们这个日活的时候已经pass掉了,保存my circle,现在有点扛不住了,买circle是不是咱们也不能再选了呀?对,Red现在也不行了,那你想一想,你们适合做存储的,而且这个是不是还是KV形式存储啊,对吧,那你说谁更合适一点呢?H base对吧?所以说咱们这个时候可以把h base来做,所说如果现在我非得现保存行不行也行,对吧,但是我们现在呢,对吧,HB更合适一点啊,更合适一点对吧?诶这块呢,是首单这块啊好了,呃,那么具体它的一个这个架构图啊,其实和咱们这个原来给大家画的这是一样的,同学们这块呢,我之所以用这种方式画呢,我就希望大家呢,就是啊以后对就是你不管去哪个公司对吧,然后呢,他可能这个公司用的画图的工具啊,或者什么不一样对吧,但基本上业务逻辑呢,这应该是差不多的对吧,大家看一看,就我现在一看到这个图,你们能不能马上很快就能理解。
16:05
这个图来,你把这图看一下。其实这个和咱们前面的图是一样的,只不过换一种方式展示啊。来对吧,那么这块呢,是我们对吧,这个网站对吧,这个网站呢,可能有PC端有M站对吧等等,然后接下来呢,这里有日志数据,日志数据呢,咱们现在来处理啊发送卡不卡这块咱们其实是不是已经完事了对吧?然后下来,那么咱们主要处理哪块呢?是我业务数据对吧?业务数据呢,它直接保存到我们现在这个关于数据库里边,然后接下来我想把它是吧放到我的卡卡里面去,怎么来做呢?做cano或者max对吧,来把咱们业务数据采集到我们的卡卡中,然后通过我们现在这个SPA stream程序来对我们数据呢来进行处理,那么在处理的时候呢,可能需要去重,那么原来咱可以用red,其实除了red之外,咱们现在是不是分析一个,是不是还有个h base呀,对吧,还有个h base,对吧,然后接下来那么除了这个之外呢,那这里我们处理完之后,这个数据结果保存哪是不是保存ES中啊,对吧?那我现在保存ES里边,你可以通过K去展示,当然也可以怎么办?是不是也可以发布我们这个接口啊,然后通过咱们前端系统来调用展示啊,这个流程其实呢,我们要做的是红线标的这个流。
17:38
程啊,是我们现在这个红线标的的流程。啊,然后接下来呢,那么具体实现思路,其实刚才呢,给大家也分析了对吧,就是我现在啊,如果说要想实现我们首单分析的话,那我们把整个连大的业务呢,我分成了这么几个功能是吧,大家在咱们这个做的时候,包括在讲的时候,也是按照咱们这功能呢,逐个是吧,去把它一个完善解决,首先第一个对吧,那么咱们还是准备数据对吧,这个呢,数据采集对吧,把买so数据呢,采集到我们这个卡卡里边对吧,卡卡里边啊然后呢,这里我们使用我们的Kindle或者MAX2种方式实现,其实这两个东西目前啊同学们就是我们在采集的时候呢,它都有用的啊,都有用的对吧,你像我们这个在采集的时候,比如说对吧,这个lo。
18:28
对吧,然后比如说我们现在这个scoop photo魔scoop,大家在选择的时候使用场景是什么样的呀。如果说从数据库里边来采集,一般咱们采集离线数据数据SCO对吧,那如果说我现在从什么端口啊,对吧,卡不卡呀,对吧?然后呢,或者说从咱们本地文件呢,对往ad来写,是不是咱一般是flu呀,对吧?哎,然后切下来,那么咱们现在这些呢,其实都是什么呀,都是离线数据对吧,或者说冷数据,但如果说实时数据的话,那么一般咱们在这里我们呢,都是通过kel mawell或者是对吧,我们这个data叉对吧?哎,这些呢,来完成我现在的一个采集对吧?那么这两些都有用的,我都给大家介绍对吧,都会给大家介绍对吧?然后呢,那咱们现在采集完之后啊,那同学们这里呢,我要给他介绍分层了,对,因为我们在做我们那个离线的时候,咱们是不是有一个分层的概念对吧,那这块呢,我们也要分层对吧?哎,那么这块分层呢,那主要是这样,大家想一想啊,那我如果使用我们这kno或者是Maxwell对吧,这两种的吧,这个采集工具来从我们的数据库里边采集数据。
19:38
到哪呢?到卡不卡对吧?那大家想想它是不是相当于监控着我们当前这个数据库一些表的变化呀,只要有表的数据发生变化了,那么它呢,都会发送到咱们的卡卡对应的主题中去,卡的卡卡对应主题中去,但是呢,那这里他肯定呢没有给咱们分,对吧?比如说我现在这里有user的表示数据对吧?诶变化了,它会把咱们这个user表数据,然后放到咱们这个主题,然后我现在呢,这个order数据发生变化了,他也会把order数据放在同一个主题里边,对吧?那这样后续咱们在处理的时候都在一个主题中,这就不太合适啊,所以说那我希望什么呢?我希望咱们现在呢,在采集的时候,你啊先把这个数据采集过来,对吧,放在卡卡里边,然后接下来,那么你能够对我卡卡数据呢,做一个我们的处理,怎么处理呢?你先从我这卡卡主题中把数据读到,然后读完之后呢,根据咱们现在这个到底是哪张表示数据来做一个我们的分流啊,比如说这是所有数据都过来了,然后接下来我发现诶有user表示数据,那我放到user对应的主题中去。
20:38
有订单的数据,我放在订单它对应的主题中去,对吧?有什么其他的对我放在其他的有没有省份都放在省份对应主题中去,对吧?那么这块呢,其实对吧,我在采集的时候可以对数据呢,做一个分流处理,对吧?那你想一想,一开始这个数据啊,写到我们这卡不卡了对吧,写的不卡了,然后呢,只不过它是在同一个大的主题中去啊,在一个同一大的这种,然后接下来那么你要从卡卡里边读数据来进行分流,你通过什么,你是不是得通过s SPA training了,对吧?那么如果通过SPA tri的话,处理完之后,分离完之后,你的数据写到哪,是不是还得再写回到卡卡对吧?那所以说咱们现在这里对吧,相当于什么?相当于你们原来这个离线,这说我在咱们这个H,在咱们这个have里边,这数据做了个分层,现在咱们是不是也分层,只不过这个分层是不是应该是在我这卡卡里边做的呀,对吧,在卡卡里做的对吧?注意啊,这第一个数据采集。
21:32
做数据采集,然后接下来除了数据采集之外呢,那么这里有一个判断,视为首单用户对吧?那么这会刚才咱们已经分析了对吧,那么我需要去保存咱们用户视为消费过状态,其实这块呢,同学们在我们实际我们这个分析的过程中,这个保存状态这个事儿啊,很常见对吧,你像刚才咱们这个原来的活的时候,我们保存他的一个对这个是否登录状态,对,然后咱们真正在我这个分析的时候,比如说电商网站这个用户是否退游端啊,是否这个投诉过对吧等等对吧,是否是咱们那高净值用户对吧,比如说是否办过咱们会员卡,是不是plus,对吧,他都可以。
22:10
都都可以对吧,比如说我现在啊,这个京东是不是有个什么plus会员,对不对,对吧,但有可能我现在呢,在咱们这里对吧,我那什么呢?我我曾经我某年办过,但是后来呢,我就觉得我在这上买东西我也不多了,然后发现这个好像也没有太大的一个优惠,我plus就不办了,对吧,但是我现在假如说啊,我在搞活动,我想把这个我我推一波plus会员,对吧,那这个时候首先那你说我应该从哪些人推。对吧,那我就说我现在我本身我几亿用户,我是不是我先首先得得从我曾经的办过这些plus这个人来推呀,对吧,哎所以说呢,那这个时候呢,他肯定有一些标记的,曾经是否办过plus对吧?诶是否是说高净值用户对吧,对吧,比如说我现在对吧,这个消费的多多少钱,然后呢,可以做个标记对吧,诶说我现在把这个用户的购买能力比较强对吧,那一到时候到这个败家的时候就想,诶给这个用户发个消息,对给用户发个消息对吧,诶所以说这会儿呢,保存状态一事啊,咱们对吧经常可以在统计的时候用到对吧,哎,那么一般呢,可以在ready的保存,但是咱们这里对吧,我们考虑了对吧,一个是保存周期比较长,那么另外一个呢,这个值也会发生变化,还有一个基本上在查询的时候也是TV形式,所以说呢,这个更适合保存在哪呢?H base里边啊,更适合保存h base里边对吧,然后接下来那么咱们第三个对吧,就是我们这个订单它里边啊,在统计的时候并没有什么。
23:33
用户的年龄啊,年龄段,然后呢,咱们用户他的一个我们的性别,以及呢,咱省份的名称这些信息,那么你需要什么呢?你需要在我们这里啊,用我们订单与我们省份,然后呢,呃,性别或者在用户吧来进行一个关联,大家想一想,那么这里啊,有这么几张我们或者几个数据,你像什么订单数据对吧?订单数据这个是不是我现在主要分析的内容啊,还有什么呢?还有咱们省份啊,还有咱们这个省份,然后还有什么,还有咱们用户对吧?如果说用我们原来在离线的这个概念来讲的话,说我应该有订单表,应该有省份表,应该有用户表,他们之间的来进行关联,像我现在啊,这个东西是不是应该属于我这个业务表或者数据表啊,像这个省份,或者说我们现在这个用户,他应该属于什么,是不是有个叫维度表的概念,对吧,也是它和我们的维度表的来进行一个关联,那么关联之后对吧,来进行一个统计,那么统计的时候怎么统计呢?我要将数据保存到我们的。
24:34
来测试一边,然后最后呢,利用品班的来进行展示,对吧?大家其实想一想,我只要把咱们现在订单的数据,或者说我和维度表关联之后,形成宽表数据保存到ES中,最后咱们K班的怎么展示,其实是不是很灵活呀,你想昨天咱们再去下面做练习的时候,我K班的如何展示,它里边是不是可以加什么filter进行过滤啊对,要加一些什么条件,对吧?完全可以的对吧?完全可以的好了,那这个呢,是我们整体的一个需求啊,整体的一个需求思路,那么具体怎么来做,咱们稍微休息一会儿对吧?然后下节课呢,来看一看咱们数据的采集啊,稍微秀一下。
我来说两句