00:00
好,各位同学,接下来我们来会一会我们最经典最老牌的Java连接red的客服端小工具接edit走,那么首先接edit它是什么呢?它是j client呢?是red官网啊都推荐的一个面向Java的客户端,它其中的一些集成的库文件呢,实现了对各类API进行封装调用,是什么意思呢?也就是把我们前面所讲过的十大数据类型,你们所用到的那些命令,比如说set k1 V1 get v1,我们用给你封装好Java程序,你就不用去敲命令了,你通过Java程序直接可以调用我们。好,那么接下来我们的案例步骤来一个微服务的。小Mo的模块集成这些东西进去。以spring为载体,老规矩五不见Mo改泡母斜亚母主启动也类好。注意我们说过两句话,一。
01:01
约定大于配置大于编码,编码放在最后,你一定是先给我建好一个mode,那当然啊,前面冯阳老师教过大家词杨哥教过大家turn cloud怎么在idea里面建一个什么mode,这个恐怕重复的快不下40次了,对吧,不讲直接先建好这么一个mode,第一步我们节约时间,各位小白会吧,好,第二个我们说过了,你到后面写着写着Java代码突然要缺包少配置的话,又要折返回去重新去补考,不OK,非常影响陈学员的心情,破坏我们的注意力,所以一开始第一次我们就把事情做对,第一次就把事情做到位,所以建好我们的。7STUDY这个mode以后见mode第二步改泡沫,那么自然改泡沫。我们先来看一下我们。我们刚才下课期间呢,杨哥呢,给大家先建好这么一个工程,节约时间啊,那么这个呢都懂,这是我们引入了我们之前讲的spring BOO2.6OK过,那么在这一块的话,就引入一个词通用依赖的模块,那就是这个web对吧,因为后面我们呢也会需要用到,那接下来想一想,我们现在要集成什么,是不是要集成我们的解I,那么自然而然就要引入我们的解A的泡沫,对应的讲包好,这是我们的第二步引入成高,由于之前呢,我已经早就引过,我本机空上早就有了,但是部分小白呢,引入去以后,由于网络或者是配置不正确,它下面没有立刻出现蓝条,说明在下载,那么这个时候干嘛?请同学们不要慌。
02:38
如果没有出现,请这样选定你的工程刷新一下,相当于说重新下一次,OK,好啊,假设包粘了倒不进去,这个是小白经常碰上的一个小故障,那么请大家呢,刷新一下好过,那么这个呢是我们的第二步,那么第三步,那么是不是我们的property下面这个文件或者样文件,那么在resource文件夹下面写我们的什么application。
03:03
第二亚M对吧?当然我们之前写亚M,大家快见吐了是吧?我们这是呢,换回来property,那么server port OK,那么spring application name,那么假设啊,我们这个名字呢,也很简单,就这个了,没什么,我们主要是讲简edit,其他不相关的不再引入过,那么下面好不了,这是第三步,第四步是不是主启动,那么一般微复工程,那么大家都清楚,我们这呢,主要是配一个springb application对吧,这块呢,OK,好,那么暂时呢,现在不用启动去启动我们的springb微服务,因为到后面啊,我们在讲到这个时候我们再说好,那么现在你就先把它当做壳,是一个spring为负的,实际而言你就把它当做一个普通的加法工程,好,那么接下来呢,我们呢就来喽,是不是要完成我们的第五步也务累了,哎,那么来吧,那么DEMO,那么接艾迪DEMO,好,那么同学们请看一眼啊我。
04:03
上面有没有把把把它写一个什么at service啊,Component那样的组件啊,没必要,我们现在不用什么容器这样的东东啊,就是最经典的一个连接开发,好我们在这我们用最经典的来了,你这个单元测试类,对吧,或者说是你这个入口client端的测试程序,那么现在我们用的是谁,是不是接艾ID好这个类现在利用一下没什么问题,说明导包成功,环境搭建成功了,那么接下来同学们回到我们这儿是个啥东东,什么端客户端,我们现在啊,就这么说,假设我们现在这个是一个解red,它已经服务器端启动了,我们需要去访问我们的red server端,我们这个客户端应该用哪个命令,是不是启动了以后是用red-client-A。然后先说一下我们的密码,然后再报告我们要反问的是哪一台端口号,对吧?那么自然而然回过来,来到我的程序,100%也要告诉我们这个简客户端,你要访问的是哪台器,上面的端口号是多少的一台red服务器,OK,所以100%我们看它的源码,它应该有对应的构造方法,那么大家请看。
05:23
这个什么主post的port,一看名字是不是这个HP是不是代表主机和端口,那么我们找找找找找可以在这找一个最经典的什么东东,是不是我们的host和我们的端口,实质而言,它底下有个new connection给你什么new host post主机和端口,所以和刚才开一样,我们呢,搁到这一定有构造方法,111.185,这是我们的red IP地址,端口是多少啊,6379,哎,好嘞,那么同学们look,这个是不是就是我们的第一步。
06:02
指定我们red服务器的IP和端口,获得我们的最终的是个啥,兄弟们是个什么连接呀,对不对,所以说呢,各位小白,那么我们这儿呢。有时还是担心搞不定,那么第一步是不是connection获得对吧,通过指定IP和端口号。好,那么第二个啊,我们这提一嘴,首先啊,嗯,我在这个程序这写死省的那个同学们要是非要挑我的错误的话,这个是不规范的,大家都清楚,这个我们讲过很多,提出去定义成一个常量,或者是在枚举里面,或者是写进我们的spring的,要么配置文件里面,用at value来获得啊,这两个图省事,我就省了这一步,你多多包含,你理解那个意思就行。那么第二步请问count。我们这有没有密码,100%有密码,所以说我们在这个程序里面是不是也要什么指定访问服务器的密码。
07:10
OK吧,兄弟们来,那么所以说这个是我们的接点,Also告诉他我们的密码是多少,OK,那么第三步就可以了,那么这个就是获得了解ID客户端,那么可以像GDBC一样。访问我们的好,那下面。我们呢,万丈高楼平地起,一切承担靠地基,杨哥先做个最简单的,你先给我证明你是连得通的对吧?那么接点碰,如果我们这能打个碰出来后台,那么是不是说明我们Java程序的配置指定连接我们专利服务器网络是成功的,好,那么同学们,我们呢,来看一眼。
08:06
如何没有任何问题吧,所以得到一个结论,通过这么一个简单的三个步骤的编写,我们呢,就可以获得我们用接爱这个客户端。反通过Java程序访问到我们的red服务器,兄弟们,很简单吧,OK,那么这个时候呢,轮到你们咯。啥情况?现在是不是要家庭作业五加一啊,那么就是一个K加五大常用数据类型,那什么意思呢?那么同学们这块搞定以后,你部分同学第一个这个是不是有kiss啊,对吧,那么解i.kiss我当然我现在是不是还没有任何数据,那比如说啊这个时候。我们先这样可不可以,那么同学们请看它返回一个什么,是不是个sat sat集合,因为如果我们这个里面的话是有多个的话,那么弟兄们都清楚,那么现在我kiss心没有啊,那么set k1V1 OK set k2V2ok,有两个好,那么这个呢,是我们的这两个好吧,那么现在是不是就应该kiss打印出全部的我们key?
09:25
那么我们的string类型最经典的接点什么set k3吧,这次就好不好,那么来吧,那么就是哈,接弟兄们没问题吧?那么自然而然,后面是不是应该接get,然后是不是得到我们的K3兄弟们,OK吧,那么再来,是不是应该还有一个我们的list类型,那么解艾,大家请看,你只要一弹出来,只要你前面那些基础知知识扎实,一看就应该明白大致是什么意思了吧。OK,那么来了,假设这个list我们是不是可以l push,那么假设这个key就是list OK,这个呢,是干嘛呢?
10:10
11 12 13可不可以没有任何问题吧,那么一样接al.lra积,那么来你让我打出哪个,我让你打出力史塔范围呢,零到负一,那么弟兄们这个呢,大家都肯定清楚,那么element OK,那么剩下的那么弟兄们就是大家的什么家庭主业了好不好?那么当然这个kiss啊,那么我们还可以再比如说有很多啊,那么建爱点,比如说。嗯,TTL,我们第一次啊,来看一下这个K3,它大概还有多久会过期对不对,然后呢,我们在这儿是不是还可以解X点,比如说派我们就设这个K3这个键,大致呢,比如说我们就20秒以后我让它过期,然后我们可以在程序里面。
11:17
这个设置,然后在我们的客户端是不是还可以来测测,看看我们的一切程序是不是OK,好那么同学们我们呢,直接呢,一次性呢,给大家呢跑一下。来同学们loe p和碰是OK吧,总共有几个KK1K2对吧?然后呢,现在hello j出来了,什么负一因为什么刚刚开始时候第一次设置的时候是不会过期,然后好了,那么现在TTLK3多少?是不是还有五秒钟?能理解了吗?所以同学们不难吧?OK,所以呢,请各位同学要求大家按照杨哥的这个。后面的照着啊,这些类型list呀,或者说是是你看我写了两个了吧,本来就这么常用的就是五大字类型对吧?那么至于说另外那五个有兴趣的同学跟着我到高级篇咱们再聊啊,比如说接A点记,OK,那么添加那些坐标啊,该怎么处理啊,这个时候到时候我们去做,比如说高德地图上面附近的核酸检查点啊,或者美团附近的酒店,那个时候我们再给大家演示,OK,还有那些什么set bit啊,对不对,Bit map啊,Bit的那些什么整合啊,签到啊,这些东东我们在高级篇再见,那么在初级篇对大家要求就是前五个常用的基本类型啊,大家呢,给我敲一下代码,就是调一下API的事,好吧,增加个熟练度,它不难,那么set是吧,然后呢,哈希。
12:48
是吧,然后呢,Z set,杨哥大致都给大家呢写了一个模板,那么请同学们呢,把这个家庭作业做一下,好,那么感谢大家的聆听,第一步集成减X就给大家介绍到这。
我来说两句