1 月 2023

2023年1月13日

apache kafka 速度快的原理

kafka采用页缓存技术、顺序写入磁盘等技术来提升性能。在顺序读写的情况下,磁盘的顺序读写速度和内存相差无几,PageCache是系统级别的缓存,它把尽可能多的空闲内存当作磁盘缓存使用来进一步提高IO效率;所谓的零拷贝是指将数据直接从磁盘文件复制到网卡设备中,而不需要经由应用程序之手

进一步了解
2023年1月7日

python init new metaclass

在python这个开发语言中同样也有很多特殊的方法,其中__new__是在实例创建之前被调用的,用于创建实例,然后返回该实例对象,是个静态方法。__init__是当实例对象创建完成后被调用的,用于初始化一个类实例,是个实例方法。

进一步了解
2023年1月7日

vscode 指定anaconda方式

vscode是一种简化且高效的代码编辑器,同时支持诸如调试,任务执行和版本管理之类的开发操作。它的目标是提供一种快速的编码编译调试工具。然后将其余部分留给IDE。vscode集成了所有一款现代编辑器所应该具备的特性,包括语法高亮、可定制的热键绑定、括号匹配、以及代码片段收集等。

进一步了解