大家好,我是 yes。 这是我的第三篇Kafka源码分析文章,前两篇讲了日志段的读写和二分算法在kafka索引上的应用 今天来讲讲 Kafka Broker端处理请求的全流程...

大家好,我是 yes。 这是我的第三篇Kafka源码分析文章,前两篇讲了日志段的读写和二分算法在kafka索引上的应用 今天来讲讲 Kafka Broker端处理请求的全流程...
1. 内存管理机制 1.1 赋值语句的内存分析 赋值语句都是“引用”,可以这样理解,但是,这种“引用”是可以改变指向的 非赋值语句时对于可变类型的数据, 创建一块新内存(Se...
1. 正则表达式介绍 正则表达式是由一些字符和特殊符号组成的字符串 能按照某种模式匹配一系列有相同特征的字符串 2. 正则表达式中的符号 符号描述literal匹配字面值re...
3. 装饰器 3.1 介绍 拓展原来函数功能的函数 返回函数的函数 在不用更改原来函数的代码的前提下给函数增加新功能def hello(): print("hello")de...
1. 面向对象(只写了和java、c++不同之处) 1.1 面向对象介绍 1.2 面向对象的三大特征 继承java --> 单继承,可以使用接口c++/python --> ...
最近,又有好几个小伙伴问我这个问题:“二哥,为什么 Java 的 String 要设计成不可变的啊?”说实话,这也是一道非常经典的面试题,面试官超喜欢问。我之前写过这方面的文...
3. 虚拟环境(操作目录若不明说,则与之前目录相同) 3.1 virtualenv 安装virtualenv pip install virtualenv 创建并到达虚拟环...
1. 函数的定义与使用 1.1 函数的定义 1.2 函数的基本调用 1.3 函数的使用技巧(==IMPORTANT==) 1.3.1 参数默认值 1.3.2 关键字传参 1....
4.2 字典(Dictionary) 4.2.1 特点 采用键值对的形式(key:value)表示 key不可以重复,value可以重复 可变数据,改变值其储存空间不变 4....
1. Python变量与字符串 1.1 Python数据类型 数据类型分类Number(数字)int、float、bool、complex、longString(字符串)NU...