
我的秋招
整理一下秋招收获的知识,再复习一遍。
所有文章皆为,我为了自己的学习整理,没有任何想要侵权之意,如有冒犯,您可以联系我删除。
世纪末的霖さん
这个作者很懒,什么都没留下…
展开
-
我的秋招知识储备--Linux之find命令
当时不是我写的,我觉得作者写的很好,我想写在博客里,方便回顾和记忆,原谅我这个偷书人吧!https://www.toutiao.com/i6903281236354007564/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1×tamp=1607316832&app=news_article&utm_source=weixin&utm_medium=toutiao_android&a原创 2020-12-16 15:54:30 · 811 阅读 · 0 评论 -
我的秋招--python垃圾回收机制--讲的真的很好
还是在啰嗦一句,我只是知识的搬运工,当然在学习的过程中,加了我自己的整理和理解,希望大佬们指点也希望原创作者海涵,只是方便我自己记忆,绝无利益趋向。引用计数器标记清楚分代回收缓存机制Python的C源码1.引用计数器1.1环状双向链表refchain在Python程序中创建的任何对象都会放在refchain链表中name = "wupwqi"age = 18hobby = ['篮球','美女']每创建一个对象,内部会创建一些数据:【上一个对象、下一个对象、类型、引用个数】na原创 2020-10-25 15:50:06 · 252 阅读 · 0 评论 -
我的秋招--python实现单例--元类相关知识
使用函数装饰器实现单例使用类装饰器实现单例使用__new__ 关键字实现单例使用 metaclass 实现单例1.使用函数装饰器实现单例def singleton(cls): _instance = {} def inner(): if cls not in _instance: _instance[cls] = cls() return _instance[cls] return inner @sin.原创 2020-10-22 17:28:30 · 137 阅读 · 0 评论 -
我的秋招--B+树数据库相关知识--面试被卡的死死的
为什么使用B+树?hash表的缺点1.利用hash存储的话需要将所有的数据文件添加到内存,比较耗费内存空间。2.如果所有的查询都是等值查询,那么hash确实很快,但是在企业或者实际工作中,范围查找的数据更多,而不是等值查询,因此hash就不太合适了。二叉树红黑树的缺点无论是二叉树还是红黑树,都会因为树的深度过深而造成io次数变多,影响数据读取的效率B树的索引格式和缺点B树的特点:1.所有键值(key)分布在整棵树中2.搜索有可能在非叶子结点结束,在关键字全集内做一次查找,性能逼原创 2020-10-22 16:44:27 · 639 阅读 · 0 评论 -
我的秋招--网络协议
一、 计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础1. TCP/IP 的具体含义从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、原创 2020-10-21 20:16:47 · 194 阅读 · 0 评论 -
我的秋招---联合索引
联合索引最左匹配原则ABC三列,mysql会首先匹配A,然后匹配B,C。如果用(B,C)这样的数据来检索的话,就会找不到A使得索引失效。如果使用(A,C)这样的数据来检索的话,就会先找到所有A的值然后匹配C,此时联合索引是失效的。把最常用的,筛选数据最多的字段放在左侧。最左匹配所谓最左原则指的就是如果你的 SQL 语句中用到了联合索引中的最左边的索引,那么这条 SQL 语句就可以利用这个联合索引去进行匹配, 值得注意的是,当遇到范围查询(>、<、between、like)就会停止匹配。原创 2020-10-21 02:08:44 · 208 阅读 · 0 评论 -
我的秋招--“进程&线程&协程&IO多路复用&异步”
2020-09-26 夜 宿舍 下了一天的雨 起床整理一下博客同步、异步描述的是任务的提交方式同步:任务提交之后,原地等待任务的返回结果,等待的过程中不做任何事程序层面上表现出来的感觉就是卡住了异步:任务提交之后,不原地等待任务的返回结果,直接去做其他的事情。问题:提交的任务结果如何获取?任务的返回结果会有一个异步回调机制自动处理阻塞、非阻塞描述的是程序的运行状态阻塞:阻塞态非阻塞:就绪态、运行态理想状态:让程序永远处于就绪态和运行态之间切换上述概念的组合:最高效的一种组合原创 2020-10-17 13:51:02 · 324 阅读 · 0 评论