呃,今天我们讲一下 supremecode 的里边的限流功能啊,讲的是 ktv 的它本身自带的一个限流功能,呃,在这个 supremecode 的体系里边,然后,呃有很多的限流的一些组件性还是会有,呃,那个阿迪的生产的,但是这些呢,你要引入一些新的组件嘛? 呃,如果不是太复杂的业务场景,我们其实使用 get 位本身的限流功能就已经能够满足我们的一些大多数的一些需求啊。今天我们看一下 get 位本身的一些限流功能。首先呢,呃,我们前面讲过 get 位呢,是有很多的 filter, 对吧?然后在 filter 里边呢,它其实是有一个限流的 filter 啊, 它是呃 request read limiter 啊, filter。 然后这个呢,我们看一下它是呃它的一个配置呢,是从 filter 的下边 request request red limit 这个区域做的,它的配置也很简单,就是第一个呢,就是说需要连 redis 啊,就是 说他的限流是基于 regis 的一般动挡,然后用的是卢瓦的一个脚本,大家可以去导一导这个 filter 的一个啊,原版啊。第二个呢,就是说他需要拍一个拼 resoler 的一个实线,他就是说是怎么样,然后来判定一个限流的一个 king 啊,你是按 ip 曲线还是按一个访问地址曲线? 是这些。最后呢,就是说作为这个,呃呃,配置的路由上啊,我们把把他的线头配置给配上就可以了啊,那我们来看一下,来做一下这个。首先我们要在 ktv 上去建一个,他就是修了啊,是吧?然后我们新建一个人类, 然后把这个拷过来就可以了,这样非常简单,大家可以去看啊。 嗯,然后呢?呃,有了这个之后呢,我们需要呃引入一下它的 matties 啊,我本地是开的 radc 的,然后我们在这啊,这个已经写过这个配置了,就是说把它的配置在这配上啊,然后看看有没有开, 就是推荐大家。呃,对于一些像 redis 啊,这里的安装呢,就是下一个 alpha 去装,然后就不用在本机上反复装了,很麻烦,开关也很麻烦啊。这是已经打开了,然后 redis 配好了之后呢?呃,那我们就是说要加一个路由配置,对吧?路由配置就是 我们要把这一块路由呢加到一个我们想限制的一个路由上, 我感觉一口气就这样子。 呃,这个路由配置也是实盖实上交的啊,然后发布一下,我们先配一个一对吧,然后去看看效果 啊,这样的话应该就完成了一个基本的一个限流的一个配置,然后我们把它启动试一下啊, 打开打开了,然后我们先掉,也不能空空 一口, 这是换了一个插件,软件用的是 vsco 的,所以说这个面积应该还不能使,这个变量的模式还不能使,好像你试一下啊啊,可以了。嗯,然后啊,这就是可以通的,对吧?然后因为我们配的是一,所以说我们勤点一下呢,他应该就是会有 失败的情况啊,看看到了吧。结果刚才有一个 requestpoint emily, 然后 repost code 四十九 啊,就是说是被限流了,被限流之后返回的就是四二九啊,就是图慢这个快速,对吧?这就是说被限流了,然后,呃,我们来压测一下,对吧?压测一下,然后,然后我们这改成一个五十,因为一的话,一压测大多都是错的,对吧? 呃,原先的 eq, 哈喽,就改成了 eq 了,对吧?我们压测一下是两个线程,其实这个一个线程就可以,因为很快 啊,看它的一批一批成功,一批批失败。我们看一下聚合报告,错误率百分之七八十,因为 q p s 是 两两百六七啊,两百六七的话,我们五五十的一个限流呢,就是大概占他的五分之一嘛,对吧?五分之一 啊,这是六分之一了啊,现在三百 q p s, 那就叫六分之一,所以说呢,它的错误呢是百分之八十多,百分之八十多, 我们把这停掉看一下,对吧?这就是说被限流,我们看一下错误的返回的结果,返回的结果就是抢救的时候太多了,那我们调一下它的限流,呃,预值啊,比方说我们调成两百,刚才我们看它那个是三百左右的一个 q p s 管,然后调成两百的话, 嗯,小程两款的话,它应该是这个成功率会高很多啊,高很多,大概这样看应该是成功率有百分之六七十啊, 这错误率就百分之三十吧,对吧?就是大概是这个算法啊,嗯,看错误的这个 q p s 里边错误的,呃,数量呢?跟这个限流的一个数量的一个比例看看啊,就错误的数量占这里边的一个比例, q p s 减去它的限流率值,应该就是它大概是它的错误的一个数量啊,错误的在每秒里边错误的数量啊,大概就是这样,我们看一下, 呃,这是成功的,是吧?找一个失败的,嗯,四二九。呃,这里边有一点是要说的是,呃,这里边的这个 k 女生呢,他就是说标识你这个请求他的一个 限制的一个配置啊。然后,呃,这里面有一个问题,我们写了两个,对吧?写了两个,第一,一个是 ip 的,一个 ip 的,也就是说如果是你用 ip 的这个的话,它是同一个 ip, 无论你访问任何一个请求,然后只要是这个 router 啊,这个 router 这个路由下的尤特之下的啊,他会同一个 ip, 会按一个限流配置来给你限啊。比方说这个,呃,比方说我们这把这 改成星星,是吧?他里边有很多的接口,那所有的接口呢?他是公用一个限流配置,也就说如果这个三个接口,然后同时在调用的话,这三个接口总的限流是两百,总的限流是两百 啊,那就是说刚才如果是这样,如果是我们配的这个喷子,这个 pass, 这个停车箱呢?他是针对的是什么呢?我们来看一下,这针对是请求啊,请求的路径,然后这个呢,就是说他是针对每一个请求的 uil 地址局限的啊,局限的,也就说比方说这个星星,这个这个路由下,然后他有,嗯有三个请求,那这三个请求每一个的 限制都是两百,也就是说这个路由总共的一个限流并发是六百啊,就是三个请求的加起来啊,这就是,嗯,大家容易拍的时候容易 容易产生错误的一个地方啊,因为你可能认为你是针对这个 rot 的路由配的一个两百速,这个 rot 的路由所有的匹配上的是两百,不是的,它是根据你这个拼的解析去来判断的,我们常用的一个就是根据它的 请求路径,请求路径呢?然后每一个请求接口的地址然后有不同,就有一个自己的限流配置啊, 然后这里边就还有一点就是说不要用 get 了,如果用 get 的话,这个是限不住的,因为 get 上加上参数,他应该是认为是不同的,参数是不同的啊,请求地址啊啊,这就是我们讲的一个 ktv 的限流,这个限流其实是能够满足我们百分之八九十的一个需求了。 呃,因为我们所有的请求的限制都是针对调用,那所有的调用在我们微服务体系里面都是通过 gateway 再走到内部的微服务节点上,然后你像一些哎 history 还有呃 settle 的,它是可以配置在内部服务节点之间的相互调用上, 这个东西就是用的比较少,因为你在请求的 atv 这个层面给他限住的话,他内部的流量整体就会减少,然后对于内部的一些垄断呢?其实在实际生产上需需求真的是不是太多?然后需求最多的还是在请求的层面上去做一个流量限制啊?行,我们今天就讲到这。
粉丝737获赞1603

hello, 今天给大家分享我们 spring boot 如何用 redis 进行限流,比如我这边有一个方法,然后呢上面有一个 redis meet 的注解, 注解里呢有几个属性啊?这个 k 呢就是我们接口的唯一标志,我们每个接口呢可以用不同的一个限流方法,那括号里的含义呢?大概是说我针对这个接口一秒钟只能接受两个请求,否则的话我就给前端返回这样的一个提示, 我们用 postman 来测试一下啊,比如说我这边发请求我点快一点的话,那他就会显示当前排队人数较多,请稍后再试。 那我们这个是怎么实现的呢?其实就是一段撸啊脚本,然后呢我们基于 release 的一个 increase 里去实现的。那这个里面呢,有几个传过来的参数啊?第一个参数呢,就是我们的那个 kids 针 对哪个接口进行限流,第二个参数呢,就是我们注解上标注的那个限流次数,然后第三个参数呢,就是我们的一个失效时间。那比如我们第一次请求刚进来的时候,我们会走这样的一个指令,就是给我们的 k 值加一,并且给它设置失效时间。 第二次请求进来的时候呢,我们会先拿到注解中标注的那个限流次数,然后呢再获取到我们 k 的那个值,然后把 k 加一,跟我们限流次数进行比较,如果说超过了限流次数的话,我们就直接返回零,否则我们就再执行这样的一个操作。 然后我在这边呢定义了一个签名类啊,然后在这个里面主要的一个方法呢,就是 before 前置通知,然后在这个里面我们用 string ready's template 去执行我们的撸袜脚本,然后把我们几个参数传递进来,如果说他等于零的时候,我们就抛 出这样的一个异常,然后呢我们看一下这个 readys script 是怎么实现的啊?他其实呢就是利用到了一个注解,在初始化的时候呢,我们就把我们这样的一个撸啊脚本给他加载进来。那如果说大家想要这样的一个 demo 以及之前的 demo 的话呢,可以到这来 这,然后给他去发一个消息,像这样就可以拿到我们的 demo。 好,今天的一个分享呢,就到这。

好,同学们,那在进入我们的断路器的案例编码配置之前,我们为了后面的方便,需要先给大家介绍几个重要的概念,这也是工作中要用,面试中会问,笔试中会考的, 你说你用过 historics, 它是什么?解决了哪些问题?你用在哪了?怎么用的这些呢?理念和最终落地的方案你要搞清楚来。 首先,服务降级,服务熔断、服务限流是三个不同的概念,这么说能跟上,那么可以这么讲,我们的服务降级,一般哈,我们都会 说他是 fall back, 我们的服务熔断是 brake, 我们的服务限流 flow 厘米塔,可以说从他官方的单词上我们都发现是不一样的。所以说我们在开始真实之前,我们先过过理论, 不要嫌枯燥,这些面试当中是要有讲究的。杨哥三板斧理论实操小总结, ok, 走起!什么叫服务降级?我们先说人话,再说他的技术理念。 兄弟们都写过这样的代码吧,衣服 lz 衣服 lz 衣服 l 子,那么说穿了包括我们的什么思维尺啊, k 四一啊, k 四二啊, k 四三啊, k 四四啊。最后,是不是有个底佛疼, 那么相当于服务降级的意思就是,假设对方系统不可用了,你需要给我一个兜底的解决方法,不要让我在那耗死,不要把福气打满。 所以说我们的服务降级,降级降级吗?对吧,就是不可用了,但是你不可用了,你要给别人一点友好的提示和一点温馨的挽救。方法什么概念?请看 向调用方,返回一个符合预期的可处理的备选响应 forbec。 靠,这就是我们的服务降级,兄弟们呢,都是用的各种电,三大电信商是吧?联通移动电信打过客服电话,一拨过去以后,一阵悦耳动听的音乐在你耳边响起,啊,是吧?然后呢, 坐席蛮,继续等待,请按一,不愿等待请挂机。那么兄弟们,这个都遇到过吧,那么这个时候说穿了是不是坐席蛮,请稍后再射,那么这个时候他没有很生硬,我告诉你一个提示,愿不愿意等,愿意等,按一,不愿意等挂机, ok, 那么这个时候就是我们给对方提供一个友好反馈的提示,我们这一个兜底的解决方案。好,第二个,我们干嘛呢?哪些情况下我们会发生 服务降级呢?那么同学们,程序运行异常,比方说速速下标,越界除速,分母为零, 超时啊,服务熔断信,现成池信号量打满也会导致服务降级,后面我们会演示其实他的 ace, 这个是它里面呢,是他们看的一些现成在处理给你干活,那么大部分都是这些原因会导致服务降级,说穿了 好好的正常水平对外提供服务,现在假设程序运行异常了,我不能每次来吊你的时候干嘛?都是一些错误的界面吧,巴拉巴拉什么啊,肉, 来,把我这个标签也给你返回,那么起码我们会包装一下,给大家有一个良好的返回,好,那么这个就是我们的服务降级 footback, 那么什么是服务熔断呢?一句话 就是我们的保险丝啊,相当于啊,家里面呢热水器,电热壶,电热毯,烤暖气全开,达到最大服务反光量以后,服务器避免自己死了, 换句话说,你家用电器太多,你总不可能把你们家房子给点了吧?直接拉闸,限电跳闸, 然后调用服务降级的方法,并反馈友好提示,所谓这个啊,这个服务降级他可没停,他就是说不好意思啊,现在人数太多,请十秒钟以后再试,哎,给一友好提示啊,保证你现在用不了了,但是有个温馨提示啊,但这个服务熔断,那就比较猛了, 他直接是保险丝跳闸了,跳闸了以后直接告诉你,那么这个时候就比较声音了,就不再是请稍后再试,而是直接告诉你停电了, 听到那么自然而然用都不能用了,必然也是一种服务降级了,只要干嘛不能使了, 高频法反面大了,那么这个时候都是一种降级,那么下面调用先熔断了以后再会调用服务降级的方法,再返回友好提示,明白,这是不同的两个啊,那么最后服务限流,那么大家请看 flowleenita, 那么干嘛呢? 秒杀,高频发等操作,如果你现在突然监控当中流量猛的起来了, 严禁一窝蜂的过来拥挤安排大家,哎,各位亲,大家排个队,比方说我们现在这个闸机一秒钟只允许通过一个,一秒钟只允许通过五个,我们的 qps 一秒最高的上线就只允许五个县城过来, 其他,那么你来了五百个,不好意思啊,后面要么慢慢排队,要么就不给你提供服务,总之我要保证我的服务器不会被打满,不要死了。所以说这个就是我们的服务限流,那么降级腐败口熔断就是保险丝, 他保险丝的过程就是不能用了,服务就是降级,进而保险丝断电,拉闸限电了。然后 你发现你们家用着八个大功率的电热器,那么砍着他两个在他的容量之内,然后他慢慢的恢复,吊用、炼入。说穿了服务熔断是有两步的,或者说三步, 第一个不能用了,拉闸线电降级,然后再慢慢的恢复提供服务。所以说降级、熔断、 限流再次强调三个不同的概念,尤其是这个服务限流,我们在后面阿里巴巴那申请了,会进行后面的详细讲解。好,那么这个重要概念先给大家扯一下,整明白以后我们进行按列的配置和工程的落地编码实现。


大家好,我是张宇,欢迎收看玛丽开箱。在我做手机评测这些年里面啊,我被人问过无数次,哪一个手机才是安卓最强的手机。其实这个事是没有办法回答的。你想啊,现在发布手机速度有多快,光这个月就发了七八个手机,你今天说某个手机最强,你下个月就被人超越了。但我们今天要开箱的这款小米十一, 是我第一次用半年内最强这个词来形容的手机。这可不是脑子一热就说的啊,我是做过大量分析的,在下半年要发布的这些手机里面啊,你想从硬件层面超过他,几乎是不太可能的。 因为啊,他这个小米是要求本身用的这些东西都是满血版的,像什么 l、 k、 d、 d、 二五,他本身有两个规格,他用的是满血版,那 u、 f、 s 三点一,大家用的硬件都一样,最多你也是从系统上做一些什么优化,但硬件本身是一样的,像什么 wifi 六,他用的是最高规格,因为大家用的都是骁龙三个八,所以很多复数的东西啊,大家都是一样的,所以用 我才说你想从硬件上超过他是不可能的,最多打一个平手。还有很多地方可以验证我的说法。当你们看到这个视频的时候,肯定发布会也开完了,不过发布会上的介绍呢,是比较概括的。那今天呢,我就带大家来更深入的了解一下这款手机。看完之后啊,你就知道我为什么会给出这样的评价了。 看他这个包装又是这么小啊,里面没有充电头,也没有数据线,不管你买的时候还是六十七把套装在这等着你啊,所以不用担心。所以这款手机是支持六十七把有线充电的。咱们后面再说。从上面看啊,它和消灭时机是差不多的,没有什么特殊的地方。左上角单挖孔,两千万像素的前置摄像头。 它的机身背部啊,这次可识别度可太高了。你走在街上,只要你在用,一眼就能看出是什么手机。你注意看它的摄像头,三个大家伙没有特殊的看这啊。这个小屏幕应该算是对后摄像头区域的一个小点缀啊,要不然空置一块,其实也不是特别好 好看。其实你没有必要特别在意他这个小屏幕,你喜欢就用,不喜欢就拉倒,你把它关了不就完了吗,就这么点事。那现在我给大家说一下,这个地方都能显示什么东西。 有三种样式啊,可以显示时钟,也可以换成个性签名,也可以换成照片之类的。然后他们的每一种模式啊,也有很多可以设置的地方,就比如字体啊,颜色啊,大小什么的。如果你正在听音乐的话,他还可以当一个控制器,消息通知什么的也可以在这个地方开启。 除了上面收到的这些小功能之外,它还可以当自拍的监视画面使用,这个才是杀手锏。你不是抱怨自拍水平不行吗?这次直接用最后面的最强的主上头来给你拍照,他的自拍水平啊,一下就提升了一个档次。而且他这次的后摄像头范围太强了啊,比我之前评测的华为 mate 四十 pro 还要厉害。这 次的超暖被啊,也是说扬声器,并且也是哈曼卡顿调音,整体音效不赖,比我那台 iphone 十二可舒服多了。这款手机啊,是最贵的版本,所以它的用料,还有它的做工都是最好的。 陶瓷机身的手感就不用多说了吧,大家都懂,非常舒服啊。但今天我想说的不是陶瓷,而是 ip 六八。我之前也说过,不管你是什么手机,即使你支持 ip 六八,你也别去嘚瑟啊。因为包括三星和苹果在内,它进入水是不保修的。但是它也带来了另一个好处,可能大家都没有特别注意。 你们回想一下啊,凡是支持 ip 六八防水的手机,他的整机做工,还有他的细节表现都是非常精致的。以我手上这台手机为参考的话,就是一 之前在小米手机上抱怨过的那些小细节啊,还是做工上的问题啊,在这款手机上是根本不会出现的。而且他的整机表现还在这些做工啊,完全不输任何一款特别贵的有伤的手机,包括华为,三星,还有苹果。他 这块屏幕啊,非常舒服,用的也是最新的一次材料,从视觉体验上来判断的话,他是完全不输 iphone 十二,还有三星 s 二二一的。他还是 r k 屏幕五幺五 p b i, 激发亮度是九百亿特,峰值亮度是一千七。 从屏幕这一点上,至少小米在这个价位里面给了你一块很好的屏幕,比某个友商啊,要实在一点。这个没什么争议吧,刷新率的话,还是一百二十赫兹,不过出口采用率啊,是四百八,参数上有了一些提升。 他这款手机的屏幕啊,我测试过很多场景,像什么关系很亮的室外,还有关系很暗的室内,他都没有出现过长时间使用眼睛不舒服的情况。这个地方还是很多人都在意的。我正在评测的三星 s 二幺啊,这款手机在长时间玩游戏的时候,尤其是关系很暗的室内也, 您就会特别不舒服,时间再长的话就会流眼泪了。这种手机就不适合晚上去玩游戏。和屏幕有关的。还有一个地方就是它这个屏幕的取率啊,很小,是不会影响你玩游戏的。而且它在这个边框的上面和下面都加入了一个叫握姿传感器的东西, 简单的理解就是他能检测到你手拿手机的姿势,然后呢,再结合内部的陀螺仪,可以分析出你的动作,来,帮你解决误出的问题。这应该算是一个硬件 面积的防污处了吧。皮下指纹没什么可说的,不过大家注意看它的位置啊,它并没有像某个友商那样把指纹弄得特别靠下。你这么大的手机,如果你把指纹识别弄得特别靠下,你这样解锁的时候,手机是很容易从上面滑下去的。可能有人会抬杠啊,他说 以前的手机后面不都在最下面吗?那是以前啊,而且以前的手机也没这么大啊,对不对?你见过把后面镜放在屏幕中间的吗?没见过吧。从体验上来讲啊,这个指纹识别可以放到大拇指,可以轻松按到的地方是最舒服的。 对了,我在看他的健康功能的时候啊,发现了指纹识别可以检测心率,没事的时候可以检测一下啊。我就幻想过什么呀,把这个 sim 卡槽啊拿出来,滴一滴血在上面,再推进去, 可以帮你检测出一些结果。什么血常规啊,缺什么维生素啊,有什么炎症之类的,这不就造福人类了吗?这次的小米是要说呀,把这个手机的拍照啊,又提升到了一个新的高度。很多厂商不是都喜欢用双主摄像头吗?就是一个大像素的主 摄像头,一个大像素的广角镜头。我觉得这种方言特别好,因为在实际使用过程中啊,广角镜头明显比嫦娥镜头更实用一些。如果你强行让我二选一的话,我会毫不犹豫的选择广角镜头。但是这次小明给了你三个他。 它的主摄像头呢,是和三星联合研发的一颗超大的摄像头。那这颗摄像头的感光元件是一点一二英寸分之一啊,而且呢,还是八 p 镜头,这是光学防抖。但从硬件上来说啊,他这已经是顶级了。至于他还用了什么新的技术啊,我这也没那么多资料,发布会上会说的更详细一些。 主摄像头之外呢,他还用了一颗四千八百万像素的广角镜头,还有一颗四千八百万像素的一百二十倍浅望式镜头。这里面的好处就太明显了,不管你是用广角还是用长焦,他都会有很好的细节表现。 但是啊,这种高规格的摄像头,只能用在这种很贵的机器上,毕竟成本在那摆着。其他地方就是这三个摄像头,全都支持超级夜景,然后支持八 k 二十四帧。它还有一个超级联动功能。 他这意思就是两款这个手机,或者是大杯啊,他们可以同时拍摄不同视角的画面,但是我这只有一款手机,所以暂时没有办法体验到。咱们还是先看照片啊。这次我正好去了趟海洋馆,里面呢,除了光线很复杂之外,还有些什么人造的洞穴,有人有鱼,还有一些不认识的东西。 我拿到手机拍了几张照片之后啊,我就发现他在拍照上的特点了。这次啊,他的调色和优化,更接近肉眼看到的颜色,并没有盲目提亮整体画面。这张也是 他基本保持了肉眼看到的样子。但他在细节的表现上呢,又有了明显的进步。边走边拍的时候呢,他也有很好的画面捕捉能力,并且整个画面的细节部分没有明显的涂抹痕迹。到了 室内光线不好的地方啊,他的优化方案就有了变化,不过仍然有着不错的表现。海洋馆里的光线是比较复杂的,如果手机对光控制的不好啊,是很容易翻车的。比如这个地方,如果对光的压制不好,自然 下面的区域全都会过爆。如果强行压制的话,整个画面就会变暗。这颗主摄像头啊,还是很厉害的。注意这张照片,他有好几个容易翻车的地方,如果没有很好的整体优化能力,肯定会翻车。 再看中间的展示柜细节,还有他反射出来的地面细节,全都有捕捉到。那谁知道这是个什么东西。搁这个玻璃拍的,看着也还可以。 这张照片实际肉眼看到的样子要比这个还晃眼。我建议这个海洋馆把灯调暗一点啊,虽然是标本,但看起来太亮,会影响观看体验的。其实这个表演场馆的环境是比较暗的,舞台中间有效果灯。注意看画面近处这些人啊,头发的颜色和背景的黑并没有融合在一起。 看他右边的人群呢,也都有比较好的细节,整体观感不错。中间这个就是一块白布啊。他并不是过爆五倍光学变焦的效果,有这样的表现也很好了。甚至我可以直接用五倍的画面来看表演。这次我去玩, 做了最后一排,他的动态范围也不错,相近的颜色并不会出现明显的涂抹痕迹,这对于一些复杂场景的拍摄是有帮助的。这个破烧卖六块钱一个,要不是因为在景点周边啊,我估计两块钱都没人买。为了测试防抖,我还在这条河上做了个快艇。可不是照片里这个啊。这是五倍室外的照片,虽然是阴天啊,也还表现不错。 一倍的视角也比较稳。他的广角拍摄能力很强,虽然说大像素不能解决一切,但对广角和长焦来说,大像素可以明显的提升画质。在整个拍摄的过程中啊,这款手机最让我满意的地方就是他的成片率非常高。不管是你去拍洞穴里面,或者是一些强光下,甚至你一边走一边拍,他的表现都非常好。 之前为什么说他的表现要比华为 mate 四十拍照还要好呢?就是因为啊,我在拍摄的过程中,全程都使用的是自动模式,完全没有人工去干预任何一个参数啊。我说华为 mate 四十,虽然平常拍 也很好,但是如果你想让他的拍照水平再提升一个档次,你必须学会自己去专业模式里面调参数,并且拥有一些摄影技巧。但不 不是所有人都会调参数的,而且不是所有人都有耐心去调这些东西的。另一方面呢,这款手机使用的是四千八百万像素的广角镜头和四千八百万像素的长焦镜头,这对于不同场景的拍摄质量是有非常大的帮助的。现在还是有很多手机都在使用八百万像素的广角和八百万像素的长焦,这点 差异就太大。视频方面的话呢,也还不错,拍一些生活 vlog 或者是一些游玩的视频完全没问题啊。我比较喜欢他这个拉胶的效果,在视频画面放大的过程中呢,并没有出现一卡一卡的情况,那比较顺滑。至于防抖效果啊,我特意做了一次快艇,这就 就是我在船上拍摄的画面,比我预想的要好很多啊。在船上基本上你是坐不稳的,更别说一个手端着手机了。有机会的话,你们试试就知道了。这款小米十一号啊,在已经发布出来的这些手机里面,他的拍照水平是 是非常强的,至少能拍到前两名。至于下半年即将发布的这些手机里面,其实拍照很强的手机不会太多啊。现在就指望华为 p 五零的超大杯看他的表现怎么样,等他发布之后,咱们再拿出来啊,一决胜负。还有个小细节就是他这款手机可能因为这个摄像头区域比较大的原因啊,他散热比较好,在长时间录制视频的时候,他的发热量要比其他手机好一点。可 因为我平常老拍视频的原因啊,我对这个东西比较在意。我之前有三星 s 二一,还有 iphone 十二,拍摄视频的时候有长时间拍摄的时候就出现过过热不让用的情况。 在新的方面,我给大家带来了一个好的消息,人们不是都说相三个八比较费电,比较发热吗?对吧。这次啊,在这款手机上得到了一个比较间接的解决。 现在方便大家不用担心,在这个价位的手机就没有性能差了,主要还是体验上的一些东西。那这款手机的电池是五千毫安,在游戏测试的环节啊,表现非常好。之前我就说过,如果你想解决手机耗电过快的问题,自己 简单的办法就是把电池变大,越大越好。在王者荣耀测试的时候,我把屏幕开到一百二十赫兹,分辨率固定到 rk, 游戏真率呢到九十,把能打开的效果全都给他打开了,一小时耗电百分之十八。这样的续航表现啊,很久没见过了。同样呢,还是把所有效果全都打开。和平精英一小时耗电百分之十七。在 在日常非游戏场景的测试中啊,这款手机的表现是非常稳定的。即使在这种比较费电的抖音上啊,他也是一小时费电只有百分之六到百分之八。那为什么抖音的费电是浮动的? 因为这和你不拉屏幕的次数有关系。比如你看的片段都比较长,比如十几分钟的那种评测视频,他就比较省电。如果你看的都是十几秒的那种搞笑视频,滑动次数比较多,一直在滑动,一直在滑动,他就比较费电。在我这几天的使用下来之后呢,我发现啊,即使你偶尔去玩玩游戏,你也可以维持很好的一天的续航,完全不用担心。这个就 大电池带来的最直接的好处。那如果你也买了这款手机的话,我建议你不要选什么智能模式,也不要选什么省电模式,你就把能打开的全都打开,什么二 k 啊,还有什么一百张赫兹,全打开一直用,完全没有问题啊,不用担心。 但是这个大的电池和大的摄像头模组啊,也会带来一些手感上的不足。就比如说他比较重相机,重量比较重。然后就是横批拿手机的时候,左右的手感是不太一样的。但是这个问题啊,你看到手机壳之后会有明显的改善。在 在人们讨厌销售三个八的主要原因里面,发热量太大,一定是排在最前面的。在我体验的这个过程中啊,我不知道是因为他这个电池的新的技术在起作用,还是他那个固元器三肽的散热系统在起作用。他 玩在手里的温度,就是你裸机拿在手里玩游戏的时候的温度,确实没有那么高,但热是肯定的,你只要说他完全不热了,就太假了。但是他也确实比之前的降了三个八。那些手机表情要好。其他的地方,因为我拿这款手机时间比较短,所以有些测试还没有 完成。不过今天可以和大家说一些已经能下结论的地方。哎。首先就是它的导航,也就是 gps 信号的问题。我测试过张家口和北京两个城市的室内导航情况,尤其是北京啊,他小路特别多,而且呢高的楼房特别多,会有干扰。但这款手机的导航情况是这样,打开 开之后可以直接使用,没有搜新的过程,也没有出现过断信号的情况。然后就是我开车从张家口一直到北京,回,路过没有人住的比较荒凉的地方啊,也会进入山区,然后还经历了白天和晚上,以及晴天和雾霾。哎,这次运气特别好啊,遇到了好几种情况。 经常用导航的人啊,这次可以放心了。我是用四百多公里的路程来给你们测试的。那手机打电话的信号问题呢?也没有必要担心。我在小米十一的时候给大家说过,现在的小米手机已经没有必要担心这个手机信用卡没有信号的事了啊,去哪都可以用。我在北京地铁的时候,给大家测试了一下这个手机玩游戏的情况,就是四号线地铁, 我从重点上去之后,一直在玩游戏,他车开到地下的时候,网络会变慢,但他并没有断开。如果你正在刷抖音或者看新闻的话,就完全没有必要担心了,他都可以正常使用。当然,这个东西和北京地铁站的信号部署是有一定关系的。可能你在一号线或者十号线个别站的时候啊,网络会断,这个是没有办法的事情。 在海洋馆的这个表演场馆里面,还给大家测试了一下强化的能力。在那个场馆里面啊,至少没有一万人,也有几千人在里面。在这么密集的场所里面,大家都在用手机,他也没有出现过连不上网或是网络断的情况。这次你们可以放心了。充电方面呢,这款手机用的是六十七八九千充电,你看上去好像他没有,小米是直升机,也买一百二十八块。但是啊,他是 是五千毫安的电池,完全充满三十六五分钟,这比小米十至尊键版差了十来分钟。这个就是小米最新的电池技术带来的好处,它的无线充电也是六十七版。之前我就说过啊,如果你想把无线充电做到有线充电的这个效果还得怎么 小米。不过他这个六十七瓦无线充电,你得配合他新出的这个八十瓦无线充电器才可以使用,你得自己买。以上就是我的小米十月二号这款手机的上手体验啊,我不是特别喜欢念参数,如果你想参加参数的话,官网都有,自己去看。另, 那这款手机你有什么想要帮你去测试的话,视频下方留言,看到就会回复你。而且这不是这款手机的最后一个视频,还有很多测试在进行中,那咱们下期见,拜拜。

unit four 第四单元 lesson two 第二课 it's warm in spring 春天是温暖的 it s warm in spring 春天是温暖的 we often wear sweaters 我们经常穿毛衣。 it s hot in summer 夏天很热 we often wear t shirts 我们经常穿 t 恤。 it's cold in winter 冬天很冷 we often wear coats 我们经常穿外套。 it's cool in autumn 秋天很凉爽 we often wear jackets 我们经常穿夹克衫。 what season is it 它是什么季节? it's summer 是夏天 it's hot in summer 夏天很热 we often wear t shirts 我们经常穿 t 恤衫。 it s warm in spring 春天是暖和的 i often wear my sweater 我经常穿我的毛衣。


哈喽,之前呢给大家分享过用 redis 进行限流,那今天呢给大家分享用瓜娃的限流工具类 written limiter 进行限流。那比如说我这边有一个方法啊,然后上面有一个注解,这个注解呢是我自定义的注解,里面呢有几个属性,比如说 k 对应的就是我们的方法名, 这个呢是我们每秒的一个限制访问次数,这个呢是我们的一个超时时间单位呢是毫秒。然后这边呢有一个错误消息,如果说我们超过了限流的一个次数呢,这边就会有这样的一个提示信息, 那当然我们也是基于 aop 的一个机制呢去实现的,比如我这边有一个 limit map, 它的 k 呢就是对应的每一个接口,然后它的 y 六值呢就是我们每一个接口对应的令牌筒,然后这边有一个环绕通知的方法啊,我们当然也是拿到我们的千 名,拿到我们的方法,拿到我们方法上面对应的注解,然后注解,如果说不为空的话呢,我们拿到注解上的 k 就是对应的我们每一个接口,然后判断这样的一个抹布中有没有对应的一个接口,如果没有的话呢,我们当然是创建这样的一个令拍筒, 桶的大小呢就是我们注解上标注的每秒的访问次数,然后这边呢创建了令牌桶之后,我们就把它放到 map 中, 然后到这边呢我们拿到我们的抹布中对应的一个令牌筒,然后从这个令牌筒中啊获得我们的令牌,如果拿到的话,我们就正常的执行业务逻辑,如果拿不到的话呢,我们就会有这样的一个提示信息,如果说大家想要这样的一个 demo 以及之前的 demo 的话呢,可以到这来 这,然后给他去发一个消息,像这样就可以拿到我们的 demo。 好,今天的一个分享呢,就到这。
