- 博客(3)
- 收藏
- 关注
原创 关于JVM的理解
JVM(Java Virtual Machine)是运行 Java 字节码的虚拟机,它为 Java 提供了跨平台能力和内存管理等功能。类加载器(ClassLoader)负责将.class文件加载到内存中,并将其转化为 JVM 能理解的格式。类加载过程分为加载、链接(验证、准备、解析)和初始化。内存结构(运行时数据区)方法区:存储类信息、常量、静态变量等。堆(Heap):存放对象和数组,是垃圾回收的主要区域。栈(Stack):每个线程都有自己的栈,存储方法的局部变量、操作数、方法返回地址等。
2024-08-23 17:26:04
853
1
原创 Elasticsearch 7.x 相较于 5.x 版本有了多方面的改进和优化,涉及架构、性能、易用性等方面的变化。以下是一些关键的差别与优化:
Elasticsearch 7.x 对比 5.x 在多个方面进行了优化,提升了稳定性、性能和可扩展性,同时简化了集群管理和开发体验。这些变化使得 Elasticsearch 更加适用于处理大规模数据集的实时搜索和分析需求。
2024-08-23 17:16:36
736
原创 Elastic Search 面试题10个
回答Shard(分片):Elasticsearch 将索引拆分成多个分片,每个分片存储索引的一部分数据。分片可以分布在不同的节点上,增加了并行查询的性能。Replica(副本):副本是分片的冗余副本,主要用于提高数据的冗余性和查询性能。当主分片不可用时,副本可以替代它提供数据。
2024-08-23 17:13:12
816
1
SDP零信任与AI结合思考
2024-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅