会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Handso
2020年12月2日
新的拥塞避免算法BIC以及CUBIC、TCP改进方案SCTP,有兴趣可以了解一下
摘要: TCP进阶 https://blog.csdn.net/qq_29762763/article/details/106440377 TCP改良技术SCTP 与TCP相比有何差异 TCP是以字节为单位传输的,SCTP是以数据块为单位传输的 TCP通常是单路径传输,SCTP可以多路径传输 TCP是单流有
阅读全文
posted @ 2020-12-02 15:29 Handso
阅读(176)
评论(0)
推荐(0)
HTTP3.0(QUIC)
摘要: 当其中一个数据包遇到问题,TCP连接需要等待找个包完成重传之后才能继续进行,虽然HTTP2.0通过多个stream,使得逻辑上一个tcp连接上的并行内容,进行多路数据的传输,然而这中间没有关联的数据,一前一后,前面stream2的帧没有收到,后面stream1的帧也会因此堵塞 于是google的 Q
阅读全文
posted @ 2020-12-02 15:27 Handso
阅读(919)
评论(0)
推荐(0)
海量数据处理的一些思路
摘要: 处理思路 计算容量 拆分 整合 海量数据判重 hashset Bitset 布隆过滤器 Trie 海量数据排序 外部排序+小根堆大根堆合并 Trie Bitmap TopK 快速选择 堆 维护一个大小为 K 的最小堆,堆顶元素就是 Kth Element。 使用大顶堆来维护最小堆,而不能直接创建一个
阅读全文
posted @ 2020-12-02 15:25 Handso
阅读(174)
评论(0)
推荐(0)
python引用的不可变性以及tuple真的不可变吗
摘要: == 运算符比较两个对象的值(对象中保存的数据) , 而 is 比较对象的 标识。 通常, 我们关注的是值, 而不是标识, 因此 Python 代码中 == 出现的频 率比 is 高。 然而, 在变量和单例值之间比较时, 应该使用 is。 目前, 最常使用 is 检查变量绑定的值是不是 None。
阅读全文
posted @ 2020-12-02 15:23 Handso
阅读(211)
评论(0)
推荐(0)
鸭子类型和白鹅类型以及python的虚拟子类注册器
摘要: 鸭子类型基本定义 python是一种多态语言,崇尚鸭子类型。 鸭子类型: 鸭子类型没有明确的接口,只是遵循了一定的协议,比如python序列协议只需要实现len和getitem方法 对于序列,这点鸭子类型和白鹅类型中Sequence抽象基类的要求完全相同,只是白鹅类型Sequence继承后能够自动获
阅读全文
posted @ 2020-12-02 15:22 Handso
阅读(243)
评论(0)
推荐(0)
Redis数据结构原理
摘要: 可能就前面的记录一下,后面的很多是截图存在Typora上。。粘过来不显示,我也懒得弄了,应该是比较完整的笔记记录了,这里只放了一小部分,有了这些完全可以自己写一个小Redis玩具了,有空试试吧 简单动态字符串SDS Redis没有直接使用C语言传统的字符串表示,而使自己构建了一种名为简单动态字符串的
阅读全文
posted @ 2020-12-02 15:21 Handso
阅读(128)
评论(0)
推荐(0)
MySQL的执行顺序以及一些使用的说明
摘要: sql执行顺序 (1)from (3) join (2) on (4) where where后的条件表达式里不允许使用聚合函数,可以用having代替 (5)group by(开始使用select中的别名,后面的语句中都可以使用) (6) avg,sum.... (7)having (8) sel
阅读全文
posted @ 2020-12-02 15:17 Handso
阅读(210)
评论(0)
推荐(0)
Mysql事务的隔离级别,ACID以及三要素的取舍(强一致性弱一致性)、ABA问题
摘要: 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性
阅读全文
posted @ 2020-12-02 15:16 Handso
阅读(525)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告