一、Kafka持久化概述 Kakfa 依赖文件系统来存储和缓存消息。对于硬盘的传统观念是硬盘总是很慢,基于文件系统的架构能否提供优异的性能?实际上硬盘的快慢完全取决于使用方式。同时 Kafka 基于 JVM 内存有以下缺点: 对象的内存开销非常高,通常是要存储的数据的两倍甚至更高 随着堆内数据的增加 ...
分类:
其他好文 时间:
2020-06-22 18:56:23
阅读次数:
70
IO问题对程序运行效率的影响 大前提:IO越少越好 1.能从内存取,就不要从硬盘取 2.程序运行过程中产生的数据一定是最先存放于内存中的,如果要永久存放到硬盘中,那么最好攒一波一次性写入,减少硬盘带来的IO延迟 硬盘—————(汽车)—————内存—————(火箭)—————CPU ...
分类:
其他好文 时间:
2020-06-22 15:10:07
阅读次数:
46
控制器 + 运算器 = CPU 存储器:I/O设备,内存、硬盘 输入设备:input 输出设备:output 三大核心硬件:CPU、内存、硬盘 程序最先存放于硬盘中 而程序的运行经历的过程是: 1.先从硬盘把程序的代码/数据读入内存 2.然后CPU是从内存中读取代码/指令来运行的 ...
分类:
其他好文 时间:
2020-06-22 15:09:17
阅读次数:
120
目的:解决由于区块链过长,导致节点硬盘存不下的问题。 方法:只需保留交易的哈希值。 区块链作为分布式账本,原则上网络中的每个节点都应包含整个区块链中全部区块,随着区块链越来越长,节点的硬盘有可能放不下。区块链中引入了默克尔树解决这个问题。 区块链中,为节省空间,只保存交易的哈希值,不保存交易本身的信 ...
分类:
其他好文 时间:
2020-06-22 14:53:45
阅读次数:
84
程序员————————————(做事的步骤)编程语言————————————计算机(CPU、内存、硬盘等) 程序/软件 计算机硬件 应用程序 控制程序(操作系统:Windows、Linux等) 计算机硬件 ...
分类:
其他好文 时间:
2020-06-22 14:43:14
阅读次数:
40
如果电脑只配置有一块或多块普通磁盘,则选择disk0安装OS; 如果电脑同时配置有SSD+其他磁盘,则选择SSD安装OS; 如果系统磁盘容量<200G,则只分区一个C盘,>200G则分区为C和D盘。 实现方式: 1.编辑UserExit.vbs脚本,增加如下3个函数,实际上DiskNum()函数在此 ...
分类:
其他好文 时间:
2020-06-22 11:00:29
阅读次数:
358
为什么使用docker? 主要归纳一下几点: 更高效的利用系统资源 更快速的启动时间 一致的运行环境 持续交付和部署 更轻松的迁移 更轻松的维护和扩展 对比传统虚拟机总结 特性 容器 虚拟机 启动 秒级 分钟级 硬盘使用 一般为MB 一般为GB 性能 接近原生 弱于 系统支持量 单机支持上千个容器 ...
分类:
其他好文 时间:
2020-06-22 01:13:53
阅读次数:
105
1.这是ts编译为js后,装饰器的应用函数。装饰器在类声明时为它添加额外功能 2.装饰器应用顺序:实例成员->静态成员->构造器->类 2.1 小顺序:对于实例成员和静态成员,可以直接看出,从下到上 先执行的参数装饰器,再执行其他装饰器 2.2 返回值:上一个装饰器的返回值会传到下一个装饰器中。参数 ...
分类:
其他好文 时间:
2020-06-21 23:20:52
阅读次数:
54
文件:存放在外部介质(如硬盘,U盘)上的一组完整信息的集合。这些信息可为各种文字、图形、图像、电影、音乐,甚至包括病毒程序等。两种重要的文件类型:1.文本文件(TextFile)可直接阅读,使用记事本打开就能看到文件的内容。2.二进制文件(BinaryFile)将数据按照它的二进制编码形式存储。如BMP。由于文件内容是二进制编码,使用记事本打开显然是乱码,BMP可用图片查看器解码。文本文件与二进制
分类:
编程语言 时间:
2020-06-21 17:35:37
阅读次数:
65
普通服务器存储过程:直接丢进服务器的硬盘就可以。 分布式服务器存储过:分为三部分,1是客户端,2是踪迹服务器,3文件服务器。 客户端负责上传文件,下载文件,预览 踪迹服务器,负责记录文件服务器的状态信息,包括其硬盘信息等等。 文件服务器:存放文件。结构:分组。每组多个文件服务器,里面存储相同的文件信 ...
分类:
其他好文 时间:
2020-06-21 11:52:31
阅读次数:
70