• 关于如何减少 Elasticsearch 搜索延迟和优化搜索性能的 14 个技巧:size参数为 size 参数分配一个巨大的值会导致 Elasticsearch 计算大量的命中,从而导致严重的性能问题。您应该批量处理小尺寸的请求,而不是设置巨大的尺寸。分片
  •  在 Java 21 中,由于最近在 Java 核心库中进行了内部性能优化,旧代码的运行速度可能会大大加快。在本文中,我们将仔细研究其中的 icon
  • 计算机服务器有4种关键资源来驱动其功能。大多数可伸缩性问题都是在这些资源耗尽或分配不当时出现的。 内存(也称为RAM)在服务器中起着至关重要的作用,因为它临时存储数据,以供中央处理器(CPU)快速访问和处理。这允许服务器有效地同时处理多个任务和请求 icon
  • 我们需要了解提前机器代码生成AOT和即时机器代码生成JIT之间的根本区别: 提前机器代码生成:提前 (AoT) 机器代码生成发生在编译时。这种技术用于 C++ 等语言。在编译过程中,源代码被转录为机器代码。 icon
  • 如何以最快的响应时间从 MySQL 中获取整个 blob? MySQL是否适合存储二进制数据的问题我们先搁置一旁。这里的问题是如何存储二进制数据,以便尽可能快地从数据库中读取数据? 解决方案可能是使用数据 icon
  • 通过将应用数据放置在后续内存区域中获得更高性能。这使得CPU更容易加载和工作。 经典的面向对象编程 (OOP) 将其数据放在内存中,就像意大利肉酱面一样——对象和指针都混在一起了。这很好,直到您想对数据进行一些密集计算。 icon
  • 大多数 Apache Kafka 基准测试似乎测试的是高吞吐量而不是低延迟。Kafka 传统上用于高吞吐量而不是对延迟敏感的消息传递,但它确实具有低延迟配置:(主要是设置 linger.ms=0 并减少缓冲区大小)。在这个配置中,您可 icon
  • 我试图在一些大 CSV 文件的每一行上运行一些自定义逻辑,大约 10 GB数据。尝试过 python 数据帧、python 中的多处理、pyspark。他们都没有在可接受的时间内完成。然后我发现了java流。我有一个使用 pyspark 需要 70 分钟的工作流程。使用 Ja icon
  • 我从你那里看到的关于清洁代码的大多数解释包括我在视频中提到的所有事情:喜欢继承层次结构而不是if/switch语句,不暴露内部("德墨忒尔法则 Law icon
  • 这篇文章论证使用鲍勃大叔的Clean干净代码原则编程,速度差异20- 25倍! 详细点击标题 如果您查看一个“干净”的代号摘要,并提出取出现实影响代号结构的规则,您会得到: 偏好的多态性而不是“if/else”和“switch” < icon
  • 任何一个大规模运行Postgres的人都知道,性能是有代价的。典型的玩法是在数据库前放置一个像PgBouncer这样的池子,并打开事务模式。这使得多个客户端可以重复使用同一个服务器连接,这使得成千上万的客户端可以连接到你的数据库,而不会引起分叉炸弹。 icon
  • 我们中的一些人可能熟悉Java 集合框架中的 icon
  • ZGC ( JEP 333 ) 专为低延迟和高可扩展性而设计。 icon
  • 在本文中,我们将通过几种方法检查 String 在 Java 中是否为数值型? 使用内置方法最简单的方法是使用 Java 中的内置方法,例如 icon
  • VisualVM 是一种工具,它提供可视化界面来显示有关在 Java 虚拟机 (JVM) 上运行的应用程序的详细信息。VisualVM 设计用于开发和生产。 VisualVM 提供轻量级分析工具,包括 SQL 分析器。这将检测每个 SQL 查询(通 icon
  • 本github源码试图追问Golang 中的并发何时有意义,什么时候收益递减? 作者背景当我深入研究 Golang 时,我想回答这个问题:Golang 中的并发何时有意义,什么时候收益递减? icon
  • 互联网上有传言说我们应该避免在单个 MySQL 表中有超过 2000 万行。否则,表的性能会下降,当它超过软限制时,你会发现 SQL 查询比平时慢得多。这些判断是多年前对HDD做出的。我想知道 2023 年 SSD 上的 MySQL 是否仍然如此,如果是这样,那是为什么? icon