00:00
好,那接下来呢,我们就要写谁了。写我们的这个函数了,异步函数对吧?好,那我们创建一个。类啊,叫什么呢?叫asy nc的dim为表的方式。或者说呢,叫DNC吧,这样。好,为表的异步函数啊。好,首先呢,它得继承叫rich。Ay c的方程对吧。啊,导错包了,这个是这个不行啊。看不见。啊,这个是Java的,好,那alt加回车,它里边要实现方法,那我们把这两个都写一下。啊都写一下第二个是什么东西呢?Time out啊,如果说在里边超时了,你得怎么办,因为它是这样子的,他呢,第一条数据来了,第二条数据来了,我第一第二条不用等第一条对吧,那第一条假如说没有拿到响应超时了挂掉了怎么办呢?对吧,他得在这个函数里边。
01:17
啊,所以呢,在这个位置调用的时候。最终呢,你要给一个时间。看见没,你也要给一个这个时间抽时间啊,就不能一直的在那卡着,那你数据假如说有问题,那不越卡越多嘛,对吧,得从这出去啊,你可以在这儿再来一次啊,可以在这儿再来一次啊,那我们呢,一般我们不希望再来一次,对吧,所以呢,我们就直接在这儿,比如说打印一下啊,这个太慢了。把这个数据先。拿过来。对吧,啊,就这样先输出一下好,那么接下来有个问题啊,这里边input都是object,那因为我们没写东西,在这儿它有一个输入跟输出。
02:05
对吧,我们先把架子给搭进来啊,那大家告诉我,我们这个地方输入输出该写什么呢。我们这个地方的输入输出,那该写什么。想一想。对于我们这个函数而言。这个东西它未来给谁用啊?
03:02
他未来是不是给这个流用啊。对吧,那这个流的输入就是谁呀,是不是就是它呀,对吧,那我们自然而然想到了就是它输出呢。说出是不是还是他?对不对。我们输出是不是应该还是他就我们现在能想到的是不是应该是这样呀。但是这样好吗?你想一想。这样好不好?如果说我直接写成这样的一个类型。写成这个类型它好不好?没有复用性,对了。啊,没有服用性了啊,那你比如说你的需求对吧,下面有一个关联审问维度的。诶下单对吧,那招聘不一样了吧,那这边也要关联维度退单,招聘不一样了吧,对吧,那你要这样写的话,我。
04:06
我只能用于这一个,那我未来还有需求,我他妈重新写吗?那很麻烦对吧,所以呢,为了这玩意儿可以复用,我们得写成什么泛型输入跟输出类型得。一样。对吧,输入与输出类型得一样。才可以对吧,好,那这。写T,这儿写T。呃,我重新我重新生成一下啊,应该是还有哪个地方有问题。啊,这这这这多了一个分析啊。对吧,我们写T是不是最好的。对吧?写T是最好的啊,原因就在于这儿。复用还是一样的,为了复用性对吧,好,那我们把准备工作先做一下对吧,那这里边呢,我们肯定要构建这个连接池,还要构建这个线程池,这些东西肯定要构建对吧,所以呢,Private啊,比如说线程池th pocu。
05:08
然后呢,呃,德鲁伊的连接池。还有。Je。对吧。这样吧,还是这样舒服一点啊,从小到大啊好,那接下来呢,Open方法里边是不是做它的初始化,那就是pull。点get,然后呢是德鲁伊的连接池对吧。那就拿着德鲁伊的连接池的工具类啊。创建,然后还有一个这个线程池对吧。仙珍池攻击类去获取。好,那我们把我们必要的这三个内容给它构建了。
06:05
对吧?啊,那这样的话,未来在里边多建成好好写了啊,那这是我们基础的一个构建,这个没问题吧?哦,我们肯定要用到这个东西,因为在查询维表数据的时候肯定要用他俩,而且这里边呢,我们采用的是多线程,不是异步客户端,对吧?啊这里边呢,肯定要先搞一个线程池,然后在这里边去来一张数据,我申请一个现场,来一张数据申请一个现场,对吧。
我来说两句