00:00
那刚才我们讲的这个解析,接下来我们就讲数据的一个缓存,大家看一下,在我们这个地方里面,我们呢,能够一进来能够请求得到它的数据,大家看一下这电视看到这个好吧,但是如果我把这个服务器断掉,大家看一下,你觉得那个还还能够得到吗?还有吗?没了吗?你看,但是我服务器开启过后大家看啊。哎,这就有了吧,对吧,你看那也就是说同学们,同学们啊,那么假如有一天你们这个服务器断了,我仍然想要去显示这样的效果,大家看啊,在这个地方面,你看是还有啊,其实是什么,它其实就是刚才内存还的,你退出过后它就没了。啊,是服务器关掉了吧,关掉了吧,好大家再看一下,应该是没有了啊,没有了吧,那我想这样的,不管你软件退了还是怎么了,还是干掉了,当然不能卸啊,就是那也就是说只要他这个页面请求过了,说我们把数据库缓存一下,好我们就做一做,那么大家想想,在新这一个里面,我们是可以去做点事情的,就说你请求成功了,我就把这个数据把它什么保存起来啊好这里面呢,就是缓存数据,所以缓存数据你们觉得应该有多少种啊。
01:36
数据存储,数据存储五种啊,存储数据的话呢,这个有好多种,就像这个同学说的有好多种是吧,五种网络把这数据放到网络吧,放到本地,现在数据库内存是都都叫缓存了,但是我们这个缓存的缓存现在好用一个工具,缓存工具我们之前写过吧,好,这个工具我们写过了吗?写过,但是之前缓存的是布类型吧,那接下来我们缓存的是文本或two使句下没有啊好,那么这个时候缓存的话,首先从一个上下文这里要啊,那接下来KK的话,大家想想是就用这个字段呢,为啥?因为这个联网请求是他就唯一的一个地址啊好,全球唯一是吧,好,然后key接下来有个后呢,就是我们的什么内容吧,对吧,好,其实这样子。
02:33
啊,OK。好,那么有了后我们地方里面,我们就这个方法缓存数据,其实就是保存数据呗,对吧,把它个方,把这个方法好,这个的话应该就是什么key,这个是候就是我们的Y6对吧?好那么我们有了过后,前面这部分不变。你看前面部分不变,那么只这个地方把上面这个拷贝过来,我们缓存的就改为什么搞定简单吗?简单好这就是我们的缓存啊文本对吧,数据这是上下文,这是k value明吧,好那么我们缓存的有一缓存的目的是有一天能够获取呀。
03:25
好,那接下来在联网请求之前,我们就要获取什么,获取缓存数据,那么获取缓存数据它反得到的也是一个文本吧?啊,C的一个啊JA,那么从哪里得啊C也用很多工具获取啊get塔是类型。啊,这使用的信好,那么这个是要传的就是一个什么上下文和什么KK的话是还是用这个做K啊,很多K,大家想想,你保存着用个K,能取的时候换一个K可以取到吗?你保存着用一个K,但是取的时候另用另外一个K可以吗?都可以对不可以啊,还有那个后呢,在地方里面啊选一下这个就是A,这个就是T对吧?好,那么我们之前的地方里面有获取过吧,把这个复制一下。
04:31
因为我们蛋白显过一遍就没必要这么麻烦了,那改改为这改谁啊俊,那这个的话要默认从一个值,你们觉得是从一个浪呢,还是存一个,注意啊,你传一个和空制不串是完全不一样的,如果你从为浪过后,别人一用就崩了,崩溃啊,但你从一个控制符串,至少它也算一个,也是个字符串了,所以控制符串也是个字符串,但是你去用它去,比如说我用。
05:05
比如说这个实际类型X,它等于这个空中串,那么我们用它T点一扣,这个时候就不会报错啊,就比如说我们就会去这个里面啊这样子这个们是不会吧是吧,但是如果你改为什么,那你觉得会崩吗?崩是崩溃啊,所以我跟你说同学们这就是埋下一个炸弹,他一用崩砸了就崩溃了,知道吧,所以怎么办,要改变什么空中串明白吗?啊这个时候哦,不信的话,你们试一试,到时候你们就哎找不你找bug找不到是吧?好那同学们这个就是我们获取啊缓存的文本什么信息对吧?好,那么接下来有的后来这话就获取了吧,好,那这个。
06:06
时候,它获取的就是一个空注串对不对,默认如果没有的话,是获取后注串呢啊没如果没有的话,就获取这个轴串好,如果有的话,那就是自然就不是这样的好,那么这个时候我要做一个判空,Text u is empty好为那好注意是不为空,我才去解析吧,好,然后就叫这个方法是同样去做一个解析啊好把它给存进去好,那有的同学他之前就这样写,老师啊我我我这样C,然后不等于空,然后的话呢,啊就去解析,呃,你觉得这样的代码是这个对呢,还是这个对,为什么你看他也空了,你看他也空了好举个例子,这个不等于。
07:06
用这种方式有可能是控制符串呐,你控制不串去解析接省你不是没事找事抽吗?是吧,你想一个空的字符,说你去解析干嘛呀,是不是,所以同学们一定要用什么,下面这个为什么呢?大家看一下它这里面判断了,如果你存的是这个,如果你存的是这个,它长度等于零,它反回一个Q吧,那Q意思就是空吧。那么也就是说不为空,我才解析吧,就说如果你传的是。你穿的是这种?一个空制不算这种能是不是它返回过去啊,如果等于那是返回去啊,它是两种都处理了对不对,好所以的话呢,千万的不能用这种一如如果这样的话呢,这这种也满足他也解析啊,一解析就崩,不能用它一样什么这个明白了吧,好,那有了过后,我们就是那逻辑就变了,就是一进来我如果有缓存有数据我就先去。
08:15
去解析,解析过后立刻是不是就把这个页面显示出来,显示出来过后,然后的话呢,再去浏览请求成功后是再解析,这个方法掉了几次啊两次,那其实呢,嗯,两次的话也可以,为啥呢?因为这样的假如说。你之前缓存的数据有点老了,但是这个我先让你显示,如果有立刻就也能解啊话就是们缓存问题吧,好我们看一下运起来。一起来。你看这个哥们的话,你看。好,那我们要把服务器给什么开启吧,好,先看一下,先有数据是吧,好一起来。
09:00
大家看一下有数据了吧,有数据了好,我把呼机断掉,甚至把这个什么退掉对吧?啊,清空就不能清空了,好,那大家看好在对话里面是仍然涛声依旧的有数据啊,看到没有,好,那这个数据大家想想应该保存在哪里啊?大家好,对,非常正确,这位同学太聪明了,我看啊点date再点哪里啊date注意我们现在报名,报名我们叫抗点硅谷北京,那我们用的是这个吧,你看用的这个啊,然后有了过后,这里面有一个什么catch啊,不是这里好,然后打开就把它导出来,那我到目前我们保存两个字段,有印象吗?是是否进到主页面,是也是一个字段的好打开,那么教教大家怎么打开呢?这是一种打开。大家看一下这个是刚才我们的那个啊,新闻中心这个吧,这是我们的值吧,好,接下来在这面还有个,这是一个K是否进入主页面为吧,但是大家发现多了这些东啊,没关系,如果出去它自动会把这去掉,那么我们可以一下用这个去打开,就没有这信息。
10:21
看见没有没有了吧。啊,这就是就是。这是value,这是K,然后这些是什么value,对,明白了吧,就这么多这value对不对,同学们明白了吗?但是如果我来这个地方里面做一个清除。你们觉得还有吗?好点这个是吧。好点确定好,然后大家再看一下在这里好,我们刷新一下。啊。
11:00
哎,是你看你看这些东西都没有了,看没有太惨了,是其他都都没了,是不是啊,都没了,好,那你再去进去,你再进去好退出。进来。你们觉得还有数据吗?你看数据到引导页面了,好,那点进去,然后再看一下有数据吗?一片黑是吧?好,那同学们这就是什么。这就是我们的缓存,那是清就没有了,但是如果有是不是就有了,是缓存,那么这个地方里有了对吧?好,那同学们,这就是我们的什么数据缓存对吧?据缓存好,那把视频呢保存一下,注意啊,这数据缓存的是缓存的一些小量的数据,但是以后的文本数据,假如说这根本有有1万个页面特别多,那这时候我可以把让他点击的页面放在SD卡中,哎,不是这个目录,这个目录是手机内部的存储空间了啊,所以的话呢,以后我会放在SD卡对吧,到时候也会讲啊好,那同学们,这就是我们数据的缓存把视频呢把。
我来说两句