- 博客(5)
- 收藏
- 关注
转载 div边框动态效果(转)
转自:https://blog.csdn.net/mfkarj/article/details/102564074 /向下流动/ .pipeline_down_arrows { width: 4px; height: calc(100% - 2px); border-left: 1px solid #1AB395; border-right: 1px solid #1AB395; border-bottom: 1px solid #1AB395; border-top: 1px solid #1AB39
2021-01-15 19:06:33 1123
原创 分布式理论
CAP理论 cap理论的三个指标 1.一致性(Consistence) 指客户端每次读操作都是同一份最新数据,要么读取失败。 (这里的一致性指的是强一致性) 2.可用性(Availability) 指客户端的请求到达每个节点时,每个节点都会尽量返回数据,不会不响应,但不能保证每个节点的数据都是最新的。 3.分区容错性(Network partitioning) 指当节点间出现消息丢失、高延迟或者已经发生网络分区时,系统仍然可以继续提供服务。 对于分布式系统,三个指标不可兼得。 必须保证分区容错性,只能在a可
2020-09-14 09:59:18 107
原创 JS ==和===的区别
==用于比较操作数相等 ===用于比较两个操作数是否严格相等 对于基础类型之间比较 string number等 ==会转换类型进行数值比较 ===会比较类型 类型不同则为false 对于高级类型之间比较Array Object 等 两者无差别 对于基础类型和高级类型之间比较 ==会先将高级类型转换为基础类型 然后进行数值的比较 ===会比较类型 类型不同则为false ...
2020-09-11 17:17:56 136
原创 布隆过滤器
布隆过滤器(Bloom Filter)由布隆于 1970 年提出,它实际上由一个很长的二进制向量和一系列随机映射函数组成。布隆过滤器可以用于查询一个元素是否在一个集合中,它的优点是空间和时间效率都远超一般的算法,缺点是会有一定的误判和删除困难。 使用场景: 大数据量中判断给定的值是否存在。 (会出现一定的误判率,只能判断数据是否一定不存在。) 例: Redis缓存穿透 可以使用布隆过滤器来判断数据是否一定不存在,如果一定不存在可以直接丢弃请求,可能存在的数据再在缓存中查询,缓存中查询不到可以到数据库中查询。
2020-09-09 16:00:00 99
原创 HTTP与HTTPS 区别
Http数据不安全的,容易被数据拦截、篡改以及被攻击。 Https数据是安全的,数据是加密的、有身份验证以及防止被篡改保持数据完整性。 1.请求https连接获得证书(公钥)CA证书机构颁发的证书。 2.客户端生成随机数后通过对称加密将密文发送给服务器。 3.客户端把随机数和私钥进行对称加密,然后将包含随机数和私钥的密文发送给服务器。 4.服务器根据公钥解出随机数,同时解出私钥。 5.客户端使用非对称加密进行数据传输,客户端使用公钥加密,服务器使用私钥解密。 对称加密和非对称加密 对称加密:一个密钥,可以加
2020-07-20 03:26:55 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人