最新 最热

C++中的不规则二维数组

最近刚学习C++的一些编程技巧,对于一些相对比较陌生的问题,只能采取一些简单粗暴的方案来实现。就比如说,我们可以在Python中定义一个[[0,0,0],[1,2],[1,1,1],[3]]这样的不规则的二维数组(list)。那么如果我们想在C++中...

2024-03-07
1

关于MySQL索引选择,先看看这十条建议

如果某个字段在查询中经常被用作过滤条件,那么在这个字段上创建索引可能会提高查询性能。例如,如果你经常根据员工的姓氏查询,那么在姓氏字段上创建索引可能是有益的。...

2024-03-06
0

ElasticSearch架构介绍及原理解析

在当今大数据时代,数据的快速增长使得有效地管理、检索和分析数据成为企业发展的关键。Elasticsearch(以下简称ES)作为一种开源的分布式搜索和分析引擎,在这个领域中扮演着重要的角色。它不仅仅只是全文搜索,还支持结构化...

2024-03-06
1

MySQL锁系列(二)之 锁解读

https://keithlan.github.io/2017/06/05/innodb_locks_show_engine/

2024-03-05
1

MySQL锁系列(一)之锁的种类和概念

https://keithlan.github.io/2017/06/05/innodb_locks_1/

2024-03-05
1

【Java编程进阶之路 03】深入探索:HashMap的长度为什么是2的幂次方

HashMap是Java中最常用的数据结构之一,用于存储键值对。其设计目标之一是提高查找、插入和删除操作的效率。为了实现这一目标,HashMap采用了许多优化策略,其中之一就是将长度设置为2的幂次方。下面将详细解释为什么HashM...

2024-03-05
1

【Elasticsearch专栏 18】深入探索:Elasticsearch核心配置与性能调优 & 保姆级教程 & 企业级实战

Elasticsearch是一个基于Lucene的搜索和分析引擎,能够处理大规模的数据并提供实时的搜索和分析功能。为了充分发挥Elasticsearch的性能,集群搭建时的Linux系统设置优化至关重要。本文将分模块详细介绍如何优化Linux设置...

2024-03-04
1

【Elasticsearch专栏 15】深入探索:Elasticsearch使用API删除旧数据

在大数据和实时分析的世界里,Elasticsearch因其强大的搜索和索引功能而被广泛使用。但随着时间的推移,数据量的增长,索引中的旧数据可能变得不再相关或占用大量存储空间,这时就需要一个策略来管理这些旧数据。除了使用Log...

2024-03-04
1

【Elasticsearch专栏 14】深入探索:Elasticsearch使用Logstash的日期过滤器删除旧数据

随着企业业务的不断增长和数字化转型的加速,日志和事件数据在Elasticsearch中迅速积累。这些数据中,有很大一部分是旧数据,它们可能不再需要或者不再相关。长时间保留这些数据不仅占用大量存储空间,还会降低Elasticsearch...

2024-03-04
1

【Elasticsearch专栏 13】深入探索:Elasticsearch使用Curator工具删除Elasticsearch中的历史数据

随着时间的推移,Elasticsearch中的数据量可能会迅速增长,这可能会导致存储空间的不足和查询性能的下降。为了解决这个问题,我们需要定期删除旧的、不再需要的数据。而Apache Curator是一个强大的工具,可以帮助我们轻松地...

2024-03-04
1