1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!强弱只是上拉电阻的阻值不同,没有什么严格区分。 2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。 3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平, ...
分类:
其他好文 时间:
2019-10-08 21:58:53
阅读次数:
141
一,阿里天猫一面 2,阿里天猫二面 3,阿里天猫三面 心跳机制? 如何保障高可用:限流 容错处理 重试机制 负载均衡 ...
分类:
其他好文 时间:
2019-10-06 15:09:23
阅读次数:
84
简单图示 把数据放到消息队列叫做生产者 从消息队列中获取数据叫做消费者 消息队列 概念:生产者和消费者之间的一个中间件。本质是一个队列。 消息队列能做的事情(为什么) 解耦(各个的部分,互不影响) 异步处理(每个部分异步处理,缩短时间) 削峰/限流(降低服务器的压力) 消息队列要注意的问题 数据保存 ...
分类:
其他好文 时间:
2019-10-06 09:44:58
阅读次数:
79
在如今的互联网已经作为社会基础设施的大环境下,上面的这个场景其实离我们并不是那么远,同时也会显得没那么极端。例如,层出不穷的营销玩法,一个接着一个的社会热点,以及互联网冰山之下的黑产、刷子的蓬勃发展,更加使得这个场景变的那么的需要去考虑、去顾忌。因为随时都有可能会涌入超出你预期的流量,然后压垮你的系... ...
分类:
其他好文 时间:
2019-10-02 21:13:15
阅读次数:
128
前面介绍了sentinel core的流程,提到在进行流控判断时,会判断当前是本地限流,还是集群限流,若是集群模式,则会走另一个分支,这节便对集群模式做分析。 一.基本概念 namespace:限流作用于,用于区分一个规则作用于什么范围 flowId:代表全局唯一 ...
分类:
其他好文 时间:
2019-10-01 09:31:22
阅读次数:
210
注意: 1.手机必须root 2.shell脚本需要有执行权限 流程: 1.编写shell脚本 解释:每隔2秒滑屏一次,一共滑动100次(这个脚本比较简单,明白流程后可自行优化) 2.把shell脚本传到/data/目录(/system目录也可以) adb push D:\test_apk\test ...
分类:
移动开发 时间:
2019-09-30 21:57:15
阅读次数:
601
各位看官,先提个问题,如果让你设计一套秒杀系统,核心要点是啥???我认为有三点:缓存、限流和分离。想当年12306大面积崩溃,还有如今的微博整体宕机情况,感觉就是限流降级没做好,"用有限的资源响应过量请求"——这就是限流降级的核心。限流降级组件,当今开源界应该是Hystrix最为出名,这也得益于Sp... ...
分类:
其他好文 时间:
2019-09-29 22:06:52
阅读次数:
136
1. 添加maven依赖,使用springboot2.x版本 2. 添加redis配置进application.yml,springboot2.x版本的redis是使用lettuce配置的 3. 使用redis作限流器有两种写法 方法一: java Long size = redisTemplate ...
Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" "3. Sentinel源码分析— QPS流量控制是如何实现的?" "4.Sentinel源码分析— Sen ...
分类:
其他好文 时间:
2019-09-22 23:29:08
阅读次数:
117
前言通过Python爬取十万博文之后,最重要的是要让互联网用户访问到,那么如何做呢?选型从后台框架、前端模板、数据库连接池、缓存、代理服务、限流等组件多个维度选型。后台框架SpringBoot2+、JPA前端框架Vue模块框架Thymeleaf数据库连接池HikariCP缓存Redis限流Guava代理服务Nginx文章编辑Markdown架构博文我们可以通过以下方式访问:https://blog
分类:
编程语言 时间:
2019-09-21 09:25:41
阅读次数:
108