00:00
接下来我们就实际的来生产表,然后创建表来测试了吧,啊,其实这些方法写完我也不知道会不会可能有问题啊,有可能哪个地方漏了点什么,我们来测试啊,看是你用bug或会不会报异常我们就知道了,OK,先真正的来创建这个命名空间啊,命名空间我们直接H不是h base是微博优秀对吧。微博。嗯。微博、YouTube点,我们传的一个值应该是点。点哪个name space在这吧,在这它有一长。这块我们还是抛一下吧,啊,这个是创建了一个命名空间,那这样我们叫创建命名空间。然后我们还要创建什么?创建内容表,然后创建。用户关系表对吧,用户关系,然后最后来创建一个什么。
01:08
还有一个收件箱表是吧。注意收电箱表呢?多版本吧,写一下写一下,省得忘了那创建微博内容表微博优秀点。Table。然后这个地方create table呢,我们。Name是constant.content然后它这个版本一个吧。一个OK,他这个CF我们只有一个。In,是不是我们只有一个列什?OK,那这个内容表就结束了,用户关系表。两个猎头吧,对吧,微博有点。Table啊,它的一个名字是点。
02:00
内容表contain contain OK,它这个版本也是一个,然后它的一个列组就多了,那是at ts,然后还有一个是fans啊,两个OK,最后还有一个这个版微博。用户关系表这个地方是。然后最后还有一个。微博YouTube.create table,然后是constant,这个是in box对吧,那它这个版本。三个这样我们设置两个,因为三个的话,要想看那个挤调的效果,发布微博是不是要发布四条啊,我们设置这两个,第一个就体现了多版本,第二个发布三条的时候就能看到效果了呀,对吧,所以说这块你自己设定嘛,公司当中要求几个版本几个版本了,那个什么两个三个五个你都随便我其实我这写1000可不可以啊。
03:01
我这写1000,我真正的获取的时候,我获取三条也可以吧,对吧,这个地方都无所谓无所谓。那因为我那个地方没有写指定获取几条,所以说这个地方呢,我写两个就是测试结果好看一点就好测试出来,OK,那它的一个列图也只有一个。对吧。现在这块内容没没有什么内容了,测试的时候呢,我们先调用这个。Study,然后我们直接in in。这个方法非常。好,然后我们先走一下,看这个表能不能创建吧。我们先看我们的集群,我集群应该是起了。OK,然后然后开一个B。嗯嗯。好,然后我们先等一下。
04:04
没有那几张表吧,那几张表都没有,OK,我们再走一下这个东西。嗯。对啊,我们没有做那个判断表示不存在对吧。正常的应该去做一下,那我们等会在做的时候,把那个做测试的时候,是不是把那个一力的给注释掉呀,要不然因为我们没有做这个判断存在,它会报异常啊来。List微博content微博in box微博都有了吧?都有了表,都能创建了,那接下来我们来测试实际的效果吧。这样我们先让那个发布微博。啊,发布微博。我们测试的顺序量先呢是1001发布微博。发微博是这样吧,我们这样写。
05:02
就说此时是1001和1002发布微博啊,做这个需求,然后呢,第二个是1001。关注1002和1003。就是说我这样写的是,一个是在关注前就发布了微博,一个在关注后再发布微博,做了这个需求,OK,那这一步就是1003诶。发。发布微博,发布微博对吧,这个就是一个在前,一个在后对吧,一个在前一后。就是这样,到时候我们发布微博,你关注102的时候,101已经有微博了吧,看能不能添加进去,那还有一种就是我1001关注1003的时候没有微博信息,对吧?哎,我在103发布微博,看能不能获取到,获取到OK,然后我们应该是发布微博之后,在这个地方应该还有一个。
06:03
获取。初始化页面信息吧,对吧。要不然你怎么知道关注了他有没有打印信息呢,对吧,OK,那在这个地方同样的再获取一次吧。不止一次,OK,大致的最后来删,我们一个月测一下吧,先发个微博。发布微博用的是微博YouTube。Yeah。是哪个创建一个内容对吧。这个地方好,然后我们创建一个微博,然后幺零这我们用那个1001,然后来一个发布会内容对吧?呃,说这个今今天天气真好。今天天气还可以是吧,可以可以,然后再来一个看地,然后1002也发布一条微博对吧,然后。
07:08
然后1002说今天天气不好啊,今天天气不好,OK,那我们先把这两个创建一下,然后看一下那个什么,这个表里边有没有数据对吧。OK,这边完了,那你想想看,我们应该要看数据的话,应该扫描哪张表。这样的,这就对了,这个东西注意啊,这个中文在是在CT页面显示不出来啊,这是中文嘛,我们后面不是写的中文嘛,对吧?啊中文在CQ3T页面,我们主要还是看哪个呀,到时候我们获取的时候,他能给我们获取出来,对吧?你看1001发布一条微博,这时间戳吧,1001发布一条微博,哎,1002的时间戳,OK,那接下来我们做一下什么关注一下,把这两个注掉了。
08:01
就不发微博了,然后1001关注1002跟1003那用的API微博优秀点。At ten吧,OK,那是谁关注啊,是101这个人关注对吧,然后关注谁呢?关注1002,然后再关注1003对吧,把这个读一下。OK,这边完了,完了之后我们应该看一下什么内容啊。看一下这个关系表吧。OK,走一下。1001 1002fans对吧,一个是ten,一个是fans,这两个fans也都添加进去了吧,接下来我们还要看一下这个box,看有没有把1002那个数据放进去,对不对,对吧,1003肯定没有数据吧。幺零的。
09:00
它的一个RK这个地方,那肯定跟这个地方是一样的吧,啊,因为我们当时取的就是这个值放在这了吧,啊放在这了,OK,那接下来其实我们应该。可以从这也能看见对吧。注意啊,这个地方你要注意掉,因为我们并没有做。是吧,重复的没有校验吧,我们在这个艾看的时候,有校验说我已经关注这个人,不让观众了,没有做这个事情,对吧,其实这个事情你说是不是应该前台做。你关注了之后,前台不可能对这个人还有一个关注标签吧,啊就是说这个数据根本传不进来啊,根本传不进来,你要注意点OK,然后获取1001初始环节面微博YouTube点。获取是get init对吧?啊,我们要获取的是1001 1001的,OK,然后我们再走一下这个地方看到的其实跟我们SKY这张表是一样的数据吧,对吧,你们走一下看这个整个这个这个代码能不能走。
10:03
打印那个内容啊,1002说这个今天天气不好,对吧?啊,今天天气不好,这是1002发布的微博内容,OK,这个也没有问题,那接下来我们再什么。关注1003,把1003也发布一条微博对不对。1003。103说什么呢?啊,今天是吗?今天天气真不好是吧,那真不好吗?真不好,OK,发布微博内容,那直接这样吧,我们直接在这获取了,我们就不去扫描那张表了,可以吧,看能不能获取到,OK,那也就是先获取了一下,那我中间加一个这个东西吧,So。啊,空一行,我们这样就能分别出来两次的打印吧。OK,这个是当时获取的只有一个,那1003发布了微博之后,他应该打印的103也有了吧?OK,那接下来我们测什么呢?测一下重复发微博的情况吧,就是1002来。
11:11
这不又发给我吗?我再发两条,因为我设置到最大版本是不是21003又说了一个。这个东西得把它换一下。换一个什么呢?换一个今天今天今天不想上班是吧,今天不想你们应该是不想上课吧,啊今天不想上课是吧?啊明天想上课是吧,今天不想上课,明天上课。明天下课OK,那这个地方,那这条我就注释掉吧,让他发布两条,再发布两条吧,那最终在这个地方打印的时候,应该是10021条,应该和这两条吧。就这条不显示了吧,对吧,因为是老的那条嘛,我们等一下。
12:04
这个是1002说天气不好了,那1003的两条呢,最新的两条是不是。对吧,是今天明天想上课,而且明天想上课写在的是下面吧,所以说他呈现是呈现在上面,打印出来应该在上面吧,是这样的一个过程,OK,那这个发布微博这块我们都测完了吧,再测一下什么,还有一个东西没测什么,没测取关对吧,OK。微博。U就点什么取关就delete,然后是谁1001,我要取关这个1002,我取关一个人可以吧,然后同样的我把这个微博的一个首页再打一下。啊,这个地方测试的是取关,取关OK,再打印一下,那同样的中间我再来一个sot,两次打印的一个结果不一样。
13:01
今天到这吧,等一下。取关之前1012的数据有吧,取关之后1012的数据也没了,没了之后我们这还不放心吗?我们应该看一下关系表里的是不是粉丝也删了吧,对吧,按理来说101这个数据,这种数据也没了吧。等一下。是不是102那条数据也没了呀,对吧,1001对应的这条数据。我的关注者是谁?没了,然后这个粉丝。是不是也没了呀,哎,这就合理了吧,哎,这就合理了,那说明我们整个的一个代码应该没有什么。逻辑上的错误对吧,啊,逻辑上的错误也没有了。
我来说两句