跳至主要內容
计算机体系中一些数字

计算机体系中一些数字

地址、指针的大小和操作系统位数有关:32位操作系统指针大小为32个bit,也就是4个字节。64位操作系统为8个字节。

JVM

压缩指针

对于32位机器,进程能使用的最大内存是4G。如果进程需要使用更多的内存,需要使用64位机器。

对于Java进程,在oop只有32位时,只能引用4G内存。因此,如果需要使用更大的堆内存,需要部署64位JVM。这样,oop为64位,可引用的堆内存就更大了。

在堆中,32位的对象引用占4个字节,而64位的对象引用占8个字节。也就是说,64位的对象引用大小是32位的2倍。


zzz大约 2 分钟后端计算机JVMMySQLKafka
Kafka

集群搭建

  • 准备工作
- 准备zookeeper环境(3.5.7)

- 下载Kafka安装包:https://archive.apache.org/dist/kafka/2.1.0/kafka_2.12-2.1.0.tgz

- 下载kafka-manager:
		https://github.com/yahoo/CMAK/archive/refs/tags/2.0.0.2.zip (要自己编译)
    这里有好心人编译好的版本:https://blog.wolfogre.com/posts/kafka-manager-download/
		https://github.com/wolfogre/kafka-manager-docker/releases/download/2.0.0.2/kafka-manager-2.0.0.2.zip(第三方编译好的版本)

- 上传到集群中

zzz大约 1 分钟后端MQKafka