过去可知却不可控,未来可控却不可知
03
12
消息队列学习 消息队列学习
flowchart LR 消息生态系统全景图-->消息队列 消息生态系统全景图-->标准/协议 消息生态系统全景图-->应用场景 消息生态系统全景图-->编程语言 消息生态系统全景图-->实现技术 消息队列--
2022-03-12
12
Redis学习 Redis学习
常用命令和数据类型¶ String¶ SET¶ SET key value 新建或者覆盖,只会返回ok。对应非字符串类型的key会将原本的类型更新成string GET¶ GET key SETNX¶ SETNX key value SET
2022-03-12
04
CMU-15445 CMU-15445
背景¶ 在没有数据库的情况下,我们可以使用简单的csv文件来存储文件,并编写简单的脚本文件来查找数据。但是这种方案会有很多缺陷: 数据的质量 很难保证同一类型记录中相应字段的一致性 很难阻止用户写入该字段不合法的数据 很难优雅的处理数据
2022-03-04
04
pytest教程 pytest教程
背景¶ pytest是动态编程语言Python专用的测试框架,它具有易于上手、功能强大、第三方插件丰富、效率高、可扩展性好、兼容性强等特点。 本博客不介绍相对基础及其所见即所得的内容,只记录学习过程中自认为相对重要的点或步骤,依据《pyte
2022-03-04
01
MySQL整理与总结 MySQL整理与总结
MySQL基础架构¶ MySQL大致可以分成Server层和存储引擎层。 连接器¶ 连接器负责跟客户端建立链接、获取权限、维持和管理链接。 一个用户成功创建连接后,即使对该用户修改权限,也不会影响当前存在连接的权限。修改完成之后,只有创建
2022-03-01
02
16
生日碰撞和哈希函数 生日碰撞和哈希函数
背景¶ 所谓哈希(hash),就是将不同的输入映射成独一无二的、固定长度的值(又称"哈希值")。它是最常见的软件运算之一。 如果不同的输入得到了同一个哈希值,就发生了"哈希碰撞"(collision)。 生日攻击¶ 哈希碰撞的概率取决于两
2022-02-16
02
01
28
24
大数据处理方案 大数据处理方案
背景¶ 所谓的海量数据是指海量数据的存储、处理和操作。正是因为数据量太大,所以导致要么无法在短时间迅速完成,要么无法一次性载入内存。 数据去重(data deduplication)是大数据领域司空见惯的问题了。除了统计UV等传统用法之外,
2022-01-24
23
23
23
2 / 4