自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除