摘要: 参考链接:https://www.cnblogs.com/geaozhang/p/7111961.html 一、前导知识 1 变量与对象 —— 引用与引用计数 在 Python 中对象有类型,而变量无类型,变量只是指向对象的一个指针。 1)Python 缓存了整数类型对象和字符串类型对象(非序列对象 阅读全文
posted @ 2022-07-24 10:14 MasterBean 阅读(365) 评论(0) 推荐(0)
摘要: 一、谈谈什么是 GIL (全局解释器锁) https://zhuanlan.zhihu.com/p/75780308 1 Python GIL 全局解释性锁 概念:在 CPython 中,GIL 是防止多线程并发执行机器码的互斥锁。 由于 GIL 的存在导致 Python 中的多线程并不是并发执行, 阅读全文
posted @ 2022-07-24 09:40 MasterBean 阅读(193) 评论(0) 推荐(0)
摘要: https://wenfh2020.com/2020/04/23/epoll-code/ 1 数据结构 epoll 有 2 个重要数据结构:rbtree 与 ready list。epoll 是有状态的,内核维护 eventpoll 数据结构来管理所要监视的 fd。在 eventpoll 中有一棵红 阅读全文
posted @ 2022-07-10 11:02 MasterBean 阅读(292) 评论(0) 推荐(0)
摘要: 一、内存池的演变 —— 5 种内存分配方式 评价内存分配方式的好坏:1)分配的速度,在堆大容量内存的分配任务上,分配速度尤其 重要;2)内存的使用率,即产生的内存碎片率。内存碎片率无法避免,但可以减少。 1 空闲链表 (Free List) 【数据结构:链表 + bitmap】 分配一整块内存,将内 阅读全文
posted @ 2022-07-06 11:01 MasterBean 阅读(1018) 评论(0) 推荐(0)
摘要: https://juejin.cn/post/6958408979235995655/ https://zhuanlan.zhihu.com/p/33671444 https://juejin.cn/post/6994789245227368479 【ES 架构原理入门篇】 https://blog 阅读全文
posted @ 2022-07-01 15:37 MasterBean 阅读(153) 评论(0) 推荐(0)
摘要: 为了防止客户端对于接口的滥用,保护服务器的资源,需要对服务器上的各种接口进行 调用次数的限制。服务接口的流量控制策略包括:分流、降级、限流。 3 限流 https://zhuanlan.zhihu.com/p/273486885?utm_source=wechat_session 3.1 漏斗算法 阅读全文
posted @ 2022-06-24 11:16 MasterBean 阅读(1091) 评论(0) 推荐(0)
摘要: 2022.6.19 知识点1:char 转为 string int i = 1; char c = 'A' + i; string ans; ans += c; retur ans; 5218 个位数字为K的整数之和 方法一:完全背包 当时一上来就用递归-回溯,结果超出时间限制了。改用完全背包。浪费 阅读全文
posted @ 2022-06-06 17:02 MasterBean 阅读(63) 评论(0) 推荐(0)
摘要: 参考链接:https://zhuanlan.zhihu.com/p/367060283 1、在内存申请中,如何以最大速度找到一块满足要求的空闲内存? 从内存申请到释放需要哪些细节?【4 大细节】 1、如何标记哪些内存是空闲的、哪些内存是非空闲的? 内存块以哪种形式组织起来,使得我们能够追踪到每块内存 阅读全文
posted @ 2022-06-02 22:37 MasterBean 阅读(129) 评论(0) 推荐(0)
摘要: 1 浅拷贝与深拷贝的区别 参考链接:http://c.biancheng.net/view/2336.html 深浅拷贝针对的是动态分配的内存、指针等数据类型的对象而言的拷贝方式。 1.1 浅拷贝 基本类型数据以及简单对象的拷贝就是直接按位复制内存。这种默认的隐式拷贝行为称为浅拷贝,与调用 memc 阅读全文
posted @ 2022-05-14 21:58 MasterBean 阅读(219) 评论(0) 推荐(0)
摘要: 参考链接:https://github.com/Winter-Win/ConcurrentMemoryPool 参考链接:https://www.jb51.net/article/217288.htm 参考链接:https://www.jb51.net/article/223461.htm 参考链接 阅读全文
posted @ 2022-05-13 17:18 MasterBean 阅读(494) 评论(0) 推荐(0)