00:00
做一个修复啊,这块有可能正常操作的时候会出现一点问题,什么问题呢,来看一下。我们这块是没有指定三个版本的,对不对。对吧,我们没有指定三个版本,我们是假如说这边要关注了D这个人,就是说他添加了DD呢,发布了四条微博可不可以啊,就之前发布了四条,有当前我们的操作是什么,把这四条微博拿过来,他们说可以拿过来吧,然后往我们这个收件邮箱列表里边put的。是是这样操作的吧,整个的过程是这样的吧,那这个有什么问题呢?看一下如果说我拿出来数据之后。这个是按时间来排的啊,这个假如说是7月1号,这个是7月2号,7月3号,7月4号,最终我们要的结果是不是应该是234这三条数据。一应该干掉了,但是我们当前这种写法有可能会出现什么呢?有可能出现,哎,我当时铺的是。
01:00
四先铺的,然后321是按照4321铺的。那最终他留下来的数据是什么?是不是321啊,因为是按照时间戳来的嘛,版本对吧,时间戳就是因为我们没有传时间戳,是不是他按当年时间啊,按铺的时间啊。对吧,哎,也就最终留了321,那这块就有问题,那怎么来优化这块呢。是不是这个时间出我们自己指定的。你刚才不说了,四条微博。7月1号7月2号7月3号7月4号。对吧,我们这个时间冲啊,在你添加粉丝的时候,这个时间抽啊,我也指定成1234可不可以。粉丝的时候。对,这不是添加粉丝吗?添加粉丝的时候,然后去添加那个什么收电箱表对吧。我们这个时候不是防止那个版本出问题吗,就本来我想留234,最后有可能留了123,留了最小的三条吧,因为有有由于他的一个写的顺序的一个情况呀。
02:07
有可能吧。想想啊。没反应是吧,看关注D对吧,D呢。是不是有发布了四条微博,他是7月1号,7月2号,7月3号,7月4号发布的,这可以吧,这个都没有问题,它的那D在内容表里边,它是不是D什么七四就是时间戳对吧,7月4号的时间戳,然后D杠七三等等这些内容吧,那你把RK拿过来,是不是就这个东西直接拿过来了,对吧?OK,那你在这个地方添加数据的时候。添加数据的时候,如果你先添加的是7月4号,那7月4号是不是先铺进去。对吧,那7月4号这个数据的一个版本,是不是在你做这个操作的时候,当前的一个时间出,这没有问题吧。
03:07
对呀了,不是就防止这种意外嘛,当年这个需求没有问题,防止这种意外,你想一下是不是这个问题。为什么会有疑问,不是公司当中,或者说我们后面还要讲那个具体的发布的时候,你也要把这个时间戳给他传进去了,这个时间戳一定是放的是。当前发布这条微博的一个时间戳,而不要用你添加的添加粉丝的时候的时间戳。没懂,看来这个需求还记得这是什么发布内容对吧。发布内容,其实啊,我们当时没有传时间戳这个地方,我们先拿了一下时间戳对吧。这个时间中是不是为了拼UK啊?最终我们往收件箱表里边放数据的时候。
04:06
往收电这个是往收电箱表放数据吧,我们在这没有指定时间多对吧,其实他这个操作很快,其实这个时间段跟刚才那个时间戳。是一样的。或者说这个时间戳啊,它默认不是传一个时间戳吗?这个时间戳你是不是被自己指定啊。这个东西写不写都跟刚才那个值一样,能不能理解,因为它这个执行顺序特别快。这个TS是什么?当前时间嘛,就走到这个这个当前时间,然后呢,我们最后去添加这个表里面数据对吧。这个时间戳。这个时间戳,这个时间戳表示的是不是。这个地方的一个版本,这没有问题吧。那当时我们添加一条数据的时候,采用的是不是发布时间那个时间抽啊。
05:07
就是发布这条微博的时间吧,OK,那最后我们在添加粉丝的时候采用的是什么时间?是添加粉丝的时候时间多是不是?就是你这里面的数据,当时呢。不一样,是不是不一样,想一想。时间不一样。想想。你想想这个里边我添加粉丝的时候,时间说应该用什么时间,微博内容是不是用微博,微博内容就是也就是发布的那个时间窗,对吧,我们统一用一个时间窗来控制版本嘛,要不然容易错乱码。应该还没听懂。你看啊,注意第一次我们发微博的那个时候,这个地方时间出。
06:06
就算我们不把那个TS写进去,它是不是跟这个也一样啊,是不是这个TS啊,但是我们在添加这个操作的时候呢。他放的是什么?啊,添加的是什么?添加是不是你执行这个添加操作的时间窗,那也就是说这里面版本控制,一个是发布微博的时间窗,一个是。添加的时间串,添加粉丝的时间数对不对。正好不能同时。乱了。是不是说现在如果说我们不改当前代码,是不是这种情况,它有两种情况嘛,这里边的时间拖版本,它有两种情况。对,就是说我们在这个我们当前是写了两个方法,一个是发布,一个是添加关注,那发布的时候你采用的这里面的版本啊,它多个版本啊,当时我们说了,如果说它里面已经存在了三个版本之后,它自己会用这个来顶替吧,那顶替的这个时间戳是不是发布的时间戳啊。
07:15
发布微博时候的时间抽吧,这个没有问题了。不是这步都没有,没有理解吗。理解理解了是吧,然后我们在这个地方添加关注的时候,我们是不是没有手动时间中啊,那他用的是不是你在执行一个添加操作,调用这个添加方法的时候,传的当前系统时间啊,那当前的系统时间是不是指的是attend的时间啊,就添加关注的这个方法的时候时间啊,而不是微博的发布时间吧。对吧,那我们这个地方应该用统一的微博发布时间。那这个微博发布时间哪有呢?是不是这个里边有啊。
08:01
对吧。这个地方我们应该改成什么?白色点白色。吐视频,把这个频造的点盖在这干什么?转成那个。对吧,那之后把这个干什么,按什么切分划是不按下划线切分之前我们写的对吧。一个福利,然后这个地方我们要对他进行不用了,那如果说我直接用可以吗。不行吧,这个地方传一个浪类型的吧,那浪类型的我们还给他。
09:02
浪点把这个什么的一去。那这样是不是在发布微博或者说添加粉丝的时候,我们都用了统一的一个版本控制标准?都采用的是发布微博的那个时间冲。这样这样是不是我们也是用的是什么发布微博的,是一说,因为是这个里面带出来的吧。是吧,所以说我们要用把它这个版本,因为涉及到多个版本的控制问题,所以说你得把一个控制一个权限给它变成统一的了,你不能一个地方写发布微博的时间中,一个地方写添加粉丝的一个时间中。啊,是这样的。
我来说两句