00:01
OK啊,呃,刚才的话我完成了这个对象属性的拷贝啊,就是我们刚刚写的这个,我在最后说一句啊,呃,这个代码的话,我们用的是反射的这个知识点。可能对于有些同学来讲的话,他这个可能看不懂啊,这看不懂的话呢,你也别怪别人是吧,反正你们是讲过的啊,会不会呢,你自己琢磨吧,好吧,行,这个如果你不会的同学下去以后,你把这个反射呢,复习复习啊,应该是能够看得懂的啊,也没有用什么很深的技术,就是获取你的属性的名字,获取你的属性啊拼接方法,获取对象方法。然后呢,去执行对象的方法。对吧?啊,就这么简单啊好了,行,那这个写完以后,接下来我们再回到我们这个任务中啊,那下面就是补充这个维度了哈,补充维度的话呢,我们需要去调你的red啊,那我们首先就是直接在for循环前面把red给它开了啊呃,买买red us好这样get啊接收回来,这是我的je。
01:04
好,拿到加斯以后,你这个for循环结束以后,你先记住给它关了啊,这一定要关啊,如果你不关的话,一会儿你就把那个连接池给它耗尽了。明白吧,一定要关,用完一定要关啊好,那我们要补充维度的话。呃,我们需要把你当前的这个维度信息给它调出来啊,那你用户维度我们调的是你的用户的数据对不对,那你要调用户维度的话,你就先明白一下我们在中怎么存的哈,Kiss我们是这么存的,叫Di'm,然后呢,用户维度应该是叫做user in for啊对吧?然后呢,星啊,对不对,那你要想把你的每个用户的ID拿出来,拿出来以后呢,到这里面去找是吧?所以你看一下啊,首先我们要干嘛呢?就是直接配置log。啊get ID啊,没有get啊,直接什么UD好,这是我的这个UID啊行,拿到UID以后我就可以拼接key了啊。
02:01
叫red,然后呢,UID的叫什么叫这个,呃,就UID的key吧,好UID的key啊好,那我们怎么写的呢?你看你这里面这么写的,那就直接把它拿过来好,后面改一下就到了你的UID就完事。OK,那这个拿到以后接下来干嘛呢?接下来就是je讲get,因为这个我们存的是一个字符串,直接get就行了啊,Red u key,好,这个拿到的是一个呃,User in for的一个Jason,对吧?那接下来你要从他那边提字段首,你要把它转一下啊,就是user in for Jason,呃,叫Jason吧。好,这样说pass object啊,Pass object,然后把这个user info摘传进去,然后拿出来,这是user in for JA object对吧,转成一个这个战胜对象,好,那你转成战胜对象以后,你就看他要什么东西啊,我们现在要的是呃,性别和年龄啊,那我们就来这个提一下啊,提取。
03:08
好,提取性别,然后呢,提取年龄好呃,性别怎么提呢?就什么user in for Jason object,点什么直接,呃,Get一个string,好,那你要知道一下你纯的性别是怎么存的啊,来这个我们调一下吧,就随便来一个就行啊好,性别的话我们用的是真的对吧?那就把这个真的调出来,好,这是我的真的,然后年龄怎么提呢?年龄这么提的啊,这里面我们是没有年龄的啊,同学们。这里面是没有年龄的啊,就是他是不会给你纯年龄的,因为你的年龄是啥,每年都会去变的,比如今年你20岁,明年你就21了,后年就22了,那如果说我的数据库里面维护的是你每个用户的年龄,那我每过一年,我还得对我数据库里面所有的数据的年龄字段做一个更新。
04:01
这个很麻烦,所以说我们年龄怎么算啊,年龄我们都是通过一个生日来进行计算的。对吧,这里面我会记录你的这个出生年月日,那我记录下你的这个出生年月日,以后呢,我就会可以什么呀,通过什么呀,今年的这个日期,然后呢,跟他做一个差值,我是能算出来你的年龄。对吧,所以我们只能是提他啊,来birthday。啊,提取什么,先提取这个生日啊,好吧,这都是细节啊,你要知道的啊,别到时候你到了公司里面说,哎,你们为啥不出年龄啊,不可能给你存年龄的啊,你存年龄你后续的工作太多了啊好,这是那个birthday,好,那拿到它以后呢,接下来我们是需要做转换的,你看这个birthday它存的是它存的就是一个年月日,对不对。对吧,他存的就是一个年月日的话,呃,那我就可以怎么做呀,那我可以这么去做啊,我要什么换算年龄了啊,怎么换算年龄呢?呃,这么来算就可以了啊,我们先通过一个叫做local data,这你们应该都讲过的啊,Local data2pass,我去解析一下你的这个birthday,好把它解析成一个birthday的一个就是local data。
05:15
好,然后呢,我再去local data,然后拿到什么当前啊,就是拿到这个今年的这个日期啊,这是now LD能看到吧,好,这两个有了以后我们算一个差值啊,我们通过这个P的。呃。PI。叫啥来着?这个啊。啊,然后呢,做一个什么,这个叫做between啊,做一个差值,然后呢,呃,前面是你的开始的,后面是你结束的,对吧?那我就把这个birthday LD放到这,然后再把这个什么no LD放到这,好,这是一个差值,然后呢,我们从这个差值里面呢。把这个E给它提出来,那这就是他这个年的一个差值,那年的差值就是我们的H。
06:06
能看到吧,啊,那这就把它换算出来了啊,像这个换算出来以后呢,接下来我们就干嘛呀,就是补充到维度里面啊来补充到维度中啊,补充到对象中啊,补充到这个对象中,对象中怎么补充呢?就是你的DAO。好,它里面的这个叫做gender对吧,那就什么等于这个gender,好deal for,呃,叫age,好,那就等于age就可以。对吧,诶,它是一个。哦,它是个字符串是吧,To string一下。明白吧,这就补充完了啊行,呃,你这个会补充以后,那下面这个地区维度也是一个道理啊,那我就迅速把它补充完成啊,首先呢,还是呃去把这个该拼的东西拼好了啊,地区的话呢,我们需要拿到你的地区字段啊,就是呃配置log点我们拿一下啊嗯,哎,这个我们分开写吧,好吧,分开写。
我来说两句