Tagged articles

Performance

5000 articles · Page 7 of 50
dbaplus Community
dbaplus Community
Oct 30, 2025 · Databases

When Should You Turn Off MySQL’s prefer_ordering_index? A Deep Dive

This article explains the purpose of MySQL's optimizer_switch prefer_ordering_index, why the default ON can hurt performance on skewed data, and demonstrates with table creation, data‑loading procedures, and EXPLAIN output how turning the option OFF often yields faster queries.

Index ScanMySQLPerformance
0 likes · 7 min read
When Should You Turn Off MySQL’s prefer_ordering_index? A Deep Dive
MaGe Linux Operations
MaGe Linux Operations
Oct 30, 2025 · Operations

How to Slash Nginx Reverse Proxy Latency and Boost QPS in 10 Minutes

This guide walks you through a practical 10‑minute workflow to optimize Nginx reverse‑proxy timeouts, configure upstream connection pools, tune Linux kernel parameters, verify improvements with load testing, set up monitoring and alerts, and ensure secure, reliable roll‑back procedures.

NginxPerformanceconnection-pool
0 likes · 17 min read
How to Slash Nginx Reverse Proxy Latency and Boost QPS in 10 Minutes
Architecture Digest
Architecture Digest
Oct 29, 2025 · Fundamentals

What’s New in Java 25? 15 Game‑Changing Features You Must Know

Java 25, the latest long‑term support release, introduces a suite of enhancements—including pattern‑matching for primitive types, module import declarations, a compact main method, improved record classes, structured concurrency, scoped and stable values, vector API, compact object headers, Shenandoah GC, AOT optimizations, JFR upgrades, security updates, and the removal of 32‑bit x86—aimed at making Java more concise, safer, faster, and easier to observe.

JDKJavaJava 25
0 likes · 9 min read
What’s New in Java 25? 15 Game‑Changing Features You Must Know
Programmer XiaoFu
Programmer XiaoFu
Oct 28, 2025 · Backend Development

6 Ways to Measure API Response Time in Java

This article examines six practical techniques for measuring the latency of online interfaces in Java, from simple System.currentTimeMillis() calls to advanced AOP, interceptors, filters, and production‑grade monitoring tools like Micrometer and APM, comparing their precision, intrusiveness, and suitable scenarios.

AOPJavaPerformance
0 likes · 23 min read
6 Ways to Measure API Response Time in Java
Code Wrench
Code Wrench
Oct 25, 2025 · Backend Development

Mastering Go Local Cache: TTL, Sharded LRU, Singleflight & Async Refresh

This article walks through a production‑grade Go local cache implementation, covering TTL and LRU fundamentals, sharded concurrency, singleflight protection, asynchronous refresh, capacity control, persistence, performance testing, and real‑world usage scenarios.

CacheLRUPerformance
0 likes · 9 min read
Mastering Go Local Cache: TTL, Sharded LRU, Singleflight & Async Refresh
Ray's Galactic Tech
Ray's Galactic Tech
Oct 24, 2025 · Backend Development

Boost Web Performance: Master Nginx Static‑Dynamic Separation with Real‑World Configurations

This guide explains the principle of Nginx static‑dynamic separation, outlines its performance benefits, and provides step‑by‑step configuration examples—including upstream definition, static file handling, dynamic request proxying, and practical Spring Boot + Vue/React deployment—plus optimization tips for production.

Performancebackendstatic-dynamic separation
0 likes · 8 min read
Boost Web Performance: Master Nginx Static‑Dynamic Separation with Real‑World Configurations
JavaScript
JavaScript
Oct 24, 2025 · Frontend Development

7 Better Alternatives to setTimeout for Reliable JavaScript Timing

While setTimeout is a common JavaScript timer API, it suffers from precision and throttling issues; this article introduces seven more reliable alternatives—including requestAnimationFrame, setInterval, requestIdleCallback, Web Workers, Promises with async/await, the Web Animations API, and Intersection Observer—detailing their advantages and usage examples.

JavaScriptPerformanceTimers
0 likes · 5 min read
7 Better Alternatives to setTimeout for Reliable JavaScript Timing
Go Development Architecture Practice
Go Development Architecture Practice
Oct 23, 2025 · Fundamentals

How Go 1.26’s new Built‑in ‘new’ Accepts Any Expression – Simplify Code and Boost Performance

The article explains the background and need for helper functions that return pointers to values in Go, introduces the upcoming Go 1.26 extension that lets the built‑in new function accept arbitrary expressions, shows practical code examples, demonstrates memory‑leak avoidance and performance gains, and concludes with a brief outlook on the feature’s release.

MemoryPerformancebuiltin
0 likes · 8 min read
How Go 1.26’s new Built‑in ‘new’ Accepts Any Expression – Simplify Code and Boost Performance
Open Source Tech Hub
Open Source Tech Hub
Oct 23, 2025 · Backend Development

Boost PHP Performance with CEL-PHP: A Fast, Safe Expression Engine

This guide introduces CEL-PHP, a high‑performance, non‑Turing‑complete expression engine for PHP 8+, showing how to install it, evaluate simple and contextual expressions, handle parsing and optimization, integrate caching, register custom functions, and avoid common pitfalls for robust backend rule evaluation.

CELCachingEvaluation
0 likes · 8 min read
Boost PHP Performance with CEL-PHP: A Fast, Safe Expression Engine
Tencent Cloud Developer
Tencent Cloud Developer
Oct 22, 2025 · Backend Development

How Tencent News Cut PUSH Platform Code by 87% and Boosted Performance 3.5×

The article details how Tencent News' PUSH platform was re‑architected—consolidating modules, unifying the tech stack to Go, building an in‑house message channel, and introducing batch IO and priority scheduling—resulting in a 70% cost cut, 3.5‑fold throughput increase, and dramatically lower latency.

GolangPerformancemicroservices
0 likes · 20 min read
How Tencent News Cut PUSH Platform Code by 87% and Boosted Performance 3.5×
macrozheng
macrozheng
Oct 21, 2025 · Backend Development

Boost Massive Task Retries with Fast‑Retry: A High‑Performance Async Framework

This article introduces Fast‑Retry, a high‑performance asynchronous multi‑task retry framework for Java, compares its speed against Spring‑Retry and Guava‑Retry, and provides step‑by‑step code examples for dependency setup, task creation, annotation usage, and custom retry annotations.

JavaPerformanceSpring
0 likes · 12 min read
Boost Massive Task Retries with Fast‑Retry: A High‑Performance Async Framework
Instant Consumer Technology Team
Instant Consumer Technology Team
Oct 20, 2025 · Frontend Development

Why OXC Is Replacing Prettier and ESLint: Up to 100× Faster Formatting & Linting

Evan You announced that the new OXC toolchain dramatically outperforms Prettier and ESLint—delivering 2‑3× faster formatting, up to 45× faster than Prettier, and 50‑100× faster linting—while staying compatible with existing configurations and offering zero‑migration upgrades for massive codebases.

ESLintOXCPerformance
0 likes · 5 min read
Why OXC Is Replacing Prettier and ESLint: Up to 100× Faster Formatting & Linting
Top Architect
Top Architect
Oct 19, 2025 · Backend Development

Inside a Modern Payment System: Architecture, Core Components, and Service Governance

This article walks through the architecture of a typical payment system, detailing the transaction and payment cores, channel gateways, accounting, service governance, asynchronous processing, performance testing, and stability measures, while also mentioning a promotional AI community segment.

PerformanceService Governanceasynchronous
0 likes · 6 min read
Inside a Modern Payment System: Architecture, Core Components, and Service Governance
Code Mala Tang
Code Mala Tang
Oct 19, 2025 · Fundamentals

Why Python’s += Operator Isn’t Just Sugar: Mutable vs Immutable Secrets

Python’s augmented assignment operators like += look simple, but their behavior varies dramatically between mutable and immutable objects, affecting performance and causing surprising bugs; this article explains the underlying data model, demonstrates with tuples, lists, and mixed structures, and reveals the hidden mechanics behind in‑place and object‑creation operations.

ImmutablePerformancePython
0 likes · 14 min read
Why Python’s += Operator Isn’t Just Sugar: Mutable vs Immutable Secrets
Open Source Linux
Open Source Linux
Oct 18, 2025 · Operations

Boost Nginx QPS by 500%: Core Configuration Secrets for Enterprise Performance

This guide details enterprise‑grade Nginx optimization techniques, covering worker process tuning, event model settings, network and buffer adjustments, compression, SSL/TLS hardening, load balancing, caching strategies, monitoring, system‑level tweaks, and troubleshooting steps to dramatically increase request throughput and stability.

NginxOptimizationPerformance
0 likes · 12 min read
Boost Nginx QPS by 500%: Core Configuration Secrets for Enterprise Performance
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2025 · Operations

20 Proven Linux Performance Tweaks to Supercharge CPU, Memory, and Network

This comprehensive guide walks you through the exact scenarios, prerequisites, a 20‑item checklist, and step‑by‑step implementations for tuning CPU scheduling, memory swappiness, huge pages, disk I/O schedulers, network queues, TCP parameters, IRQ affinity, cgroup limits, and monitoring, providing scripts, alert rules, benchmarks, security hardening, troubleshooting tables, rollback playbooks, and best‑practice recommendations for high‑performance Linux servers.

Performancemonitoringsysctl
0 likes · 51 min read
20 Proven Linux Performance Tweaks to Supercharge CPU, Memory, and Network
Data STUDIO
Data STUDIO
Oct 17, 2025 · Fundamentals

Python 3.14 (π) Released: Cool New Features You Should Try

Python 3.14, released on October 7 2025, brings a revamped REPL with real‑time syntax highlighting and smarter auto‑completion, new syntax such as t‑strings and optional parentheses in exception handling, lazy‑evaluated type annotations, sub‑interpreter parallelism, free‑threading, an experimental JIT, tail‑call interpreter support, and an incremental garbage collector, all of which improve developer ergonomics and performance.

PerformancePythonconcurrency
0 likes · 44 min read
Python 3.14 (π) Released: Cool New Features You Should Try
21CTO
21CTO
Oct 16, 2025 · Backend Development

Top 7 Java Microframeworks for Modern Lightweight Apps – A Deep Dive

This article reviews seven popular Java micro‑frameworks, comparing their popularity, key advantages, and GitHub repositories, while highlighting performance benefits of GraalVM native images and the impact of Java 21 virtual threads for cloud‑native, lightweight web applications.

GraalVMJavaPerformance
0 likes · 15 min read
Top 7 Java Microframeworks for Modern Lightweight Apps – A Deep Dive
Code Mala Tang
Code Mala Tang
Oct 16, 2025 · Fundamentals

Unlock Zero‑Copy Performance in Python with memoryview

This article explains how Python's memoryview object eliminates costly data copies when slicing large binary or numeric arrays, offering zero‑copy views, reinterpretation via .cast(), and multi‑dimensional slicing, with practical code examples and guidance on when to use it.

Buffer ProtocolPerformancePython
0 likes · 11 min read
Unlock Zero‑Copy Performance in Python with memoryview
Liangxu Linux
Liangxu Linux
Oct 15, 2025 · Operations

Boost Nginx QPS by 500%: Core Configuration Tricks for Enterprise Performance

This comprehensive guide walks you through enterprise‑grade Nginx tuning, covering worker process settings, event model tweaks, memory and buffer adjustments, compression, SSL/TLS hardening, load‑balancing, caching strategies, monitoring, system‑level kernel tweaks, and practical troubleshooting steps to dramatically increase request throughput.

NginxPerformanceWeb Server
0 likes · 12 min read
Boost Nginx QPS by 500%: Core Configuration Tricks for Enterprise Performance
Code Mala Tang
Code Mala Tang
Oct 15, 2025 · Fundamentals

Master Python List Comprehensions: From Basics to Advanced Tricks

This article explains Python list comprehensions, comparing traditional for‑loop constructions with concise one‑line expressions, covering basic syntax, filtering, conditional transformations, performance benefits, and an introduction to generator expressions, all illustrated with clear code examples and diagrams.

PerformancePythoncoding
0 likes · 13 min read
Master Python List Comprehensions: From Basics to Advanced Tricks
Deepin Linux
Deepin Linux
Oct 15, 2025 · Fundamentals

Unlock Ultra‑Fast Linux I/O: How io_uring Revolutionizes Asynchronous Operations

This article explores the evolution of Linux I/O models—from blocking and non‑blocking to epoll—and introduces io_uring as a high‑performance asynchronous framework that reduces system‑call overhead, eliminates data copies, and unifies network and disk I/O for modern high‑concurrency applications.

Linux kernelPerformanceZero‑copy
0 likes · 51 min read
Unlock Ultra‑Fast Linux I/O: How io_uring Revolutionizes Asynchronous Operations
Architecture Digest
Architecture Digest
Oct 14, 2025 · Information Security

How to Perform Fuzzy Searches on Encrypted Data: Methods, Pros & Cons

This article explores the challenges of fuzzy searching encrypted data, categorizes three implementation approaches—naïve, conventional, and advanced—examines their trade‑offs, provides practical examples and performance calculations, and offers recommendations for secure and efficient query solutions.

EncryptionFuzzy SearchPerformance
0 likes · 10 min read
How to Perform Fuzzy Searches on Encrypted Data: Methods, Pros & Cons
JakartaEE China Community
JakartaEE China Community
Oct 14, 2025 · Fundamentals

What Changed in Java 21? A Complete API Comparison for Upgrading from Java 17

This article provides a detailed comparison of Java 17 and Java 21 APIs, listing deprecated and removed features, suggested replacements, new I/O and serialization capabilities, enhanced reflection, Unicode emoji support, the preview foreign memory API, and the Generational ZGC, illustrated with real‑world code examples and usage scenarios.

API changesGarbage CollectionJava
0 likes · 15 min read
What Changed in Java 21? A Complete API Comparison for Upgrading from Java 17
Java Web Project
Java Web Project
Oct 14, 2025 · Databases

Why IN/NOT IN Can Destroy Query Performance and Return Wrong Results

The article explains how using IN and NOT IN in SQL can lead to full‑table scans, ignore indexes, produce incorrect results when columns mismatch or contain NULLs, and shows safer alternatives like EXISTS, NOT EXISTS, and JOIN with concrete code examples and benchmark timings.

EXISTSINNOT IN
0 likes · 6 min read
Why IN/NOT IN Can Destroy Query Performance and Return Wrong Results
DeWu Technology
DeWu Technology
Oct 13, 2025 · Backend Development

TTL Agent Pitfalls: Memory Leaks & CPU Spikes in Java – Cases & Fixes

This article explains how the Transmittable ThreadLocal (TTL) Java agent works, why improper usage can cause context contamination, memory leaks, and CPU spikes, and provides real production cases, code examples, and practical recommendations to avoid these pitfalls.

Java AgentPerformanceTTL
0 likes · 15 min read
TTL Agent Pitfalls: Memory Leaks & CPU Spikes in Java – Cases & Fixes
Alibaba Cloud Observability
Alibaba Cloud Observability
Oct 13, 2025 · Mobile Development

How Real User Monitoring Transforms Android App Stability and Performance

This article explains the challenges of Android ecosystem fragmentation, the invisibility of runtime crashes and performance issues, and how a Real User Monitoring (RUM) SDK can collect comprehensive stability, performance, and user‑behavior data through native signal handling, bytecode instrumentation, and standard Android APIs to help developers quickly locate and resolve problems.

AndroidCrash DetectionMobile Development
0 likes · 11 min read
How Real User Monitoring Transforms Android App Stability and Performance
MaGe Linux Operations
MaGe Linux Operations
Oct 12, 2025 · Backend Development

Avoid 7 Fatal Traps in Nginx+Lua Gray Releases and How to Fix Them

This article examines seven hidden risks when implementing gray releases with Nginx and Lua—memory leaks, blocking operations, uneven hash distribution, hot‑update atomicity, cross‑data‑center latency, session‑stickiness conflicts, and monitoring blind spots—and provides concrete Lua code fixes, Nginx configurations, monitoring scripts, and best‑practice recommendations to ensure reliable, performant deployments.

LuaNginxPerformance
0 likes · 42 min read
Avoid 7 Fatal Traps in Nginx+Lua Gray Releases and How to Fix Them
Tech Freedom Circle
Tech Freedom Circle
Oct 12, 2025 · Backend Development

Understanding and Solving GC Spikes in High‑Throughput Java Services

The article explains what a GC spike (Garbage Collection Spike) is, analyzes its typical causes such as large short‑lived objects, memory leaks, and heap configuration, presents a real‑world high‑concurrency case study, and details step‑by‑step JVM tuning and architectural strategies that reduced latency spikes and raised service availability from 95% to over 99.99%.

G1GCGCJVM Tuning
0 likes · 32 min read
Understanding and Solving GC Spikes in High‑Throughput Java Services
Su San Talks Tech
Su San Talks Tech
Oct 12, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power‑Ups: Conditional Beans, ConfigProps, Actuator & More

Explore the hidden power‑ups of Spring Boot—including @Conditional, @ConfigurationProperties, Actuator, DevTools, Retry, Cache, testing strategies, custom starters, Admin UI, and CLI—through concise explanations and complete code examples that demonstrate how to boost development efficiency and build production‑ready applications.

Backend DevelopmentJavaPerformance
0 likes · 22 min read
Unlock Spring Boot’s Hidden Power‑Ups: Conditional Beans, ConfigProps, Actuator & More
Java Tech Enthusiast
Java Tech Enthusiast
Oct 11, 2025 · Backend Development

How MyBatis Interceptors Can Safeguard Your Java Service from Out‑of‑Memory Crashes

This article explains how oversized database query results can cause JVM memory spikes and OOM errors, and shows how to use MyBatis interceptors to monitor, limit, and protect memory consumption with non‑intrusive code, Prometheus metrics, and configurable thresholds, ultimately improving system stability and performance.

JavaMyBatisPerformance
0 likes · 20 min read
How MyBatis Interceptors Can Safeguard Your Java Service from Out‑of‑Memory Crashes
php Courses
php Courses
Oct 10, 2025 · Backend Development

How TrueAsync Is Revolutionizing PHP Asynchronous Programming in 2025

TrueAsync brings true asynchronous capabilities to PHP by leveraging Fibers and an event‑loop, enabling thousands of concurrent I/O operations in a single thread, dramatically improving performance, reducing resource usage, and opening new possibilities for high‑performance APIs, real‑time apps, and microservices.

FibersPHPPerformance
0 likes · 7 min read
How TrueAsync Is Revolutionizing PHP Asynchronous Programming in 2025
BirdNest Tech Talk
BirdNest Tech Talk
Oct 9, 2025 · Fundamentals

What’s New in Go’s sync Package? A Deep Dive into APIs, Performance, and Safety

Over the past two years, Go’s sync and sync/atomic packages have introduced new APIs like WaitGroup.Go, enhanced Map methods, modernized atomic types, restructured internal implementations, and added developer‑friendly safeguards such as noCopy, all aimed at improving usability, safety, and performance for concurrent Go programs.

APIPerformanceatomic
0 likes · 12 min read
What’s New in Go’s sync Package? A Deep Dive into APIs, Performance, and Safety
Radish, Keep Going!
Radish, Keep Going!
Oct 9, 2025 · Operations

Add Observability to Legacy Java Apps with OpenTelemetry Agent (Zero Code)

This guide shows how to use the OpenTelemetry Java Agent to instantly add observability—metrics, traces, and error reporting—to long‑standing legacy Java applications without modifying a single line of code, covering setup, environment configuration, health monitoring, performance tracing, and visualizing data in Grafana.

JavaObservabilityOpenTelemetry
0 likes · 7 min read
Add Observability to Legacy Java Apps with OpenTelemetry Agent (Zero Code)
Java Tech Enthusiast
Java Tech Enthusiast
Oct 7, 2025 · Databases

When MySQL Auto‑Increment Hits INT Limit: Diagnosis & Fixes

The article recounts a real‑world incident where a massive MySQL table exceeded the INT auto‑increment limit, causing insert failures, and walks through analysis, three remediation strategies—including converting to BIGINT, using distributed IDs, and sharding—plus practical SQL scripts and performance insights for handling billions of rows.

BIGINTINT overflowMySQL
0 likes · 9 min read
When MySQL Auto‑Increment Hits INT Limit: Diagnosis & Fixes
IT Services Circle
IT Services Circle
Oct 6, 2025 · Backend Development

Mastering Backend Development: A Complete Modern Server Guide

This guide covers essential backend development topics—including core responsibilities, HTTP basics, routing, serialization, authentication, middleware, request handling, CRUD, REST best practices, databases, caching, email, task queues, Elasticsearch, error handling, configuration, observability, graceful shutdown, security, performance, concurrency, object storage, real‑time systems, testing, the 12‑factor app, OpenAPI, and DevOps—offering practical insights for building robust, scalable server‑side applications.

APIPerformancebackend
0 likes · 69 min read
Mastering Backend Development: A Complete Modern Server Guide
Deepin Linux
Deepin Linux
Oct 6, 2025 · Fundamentals

Mastering Placement New in C++: When and How to Use It Safely

This article explains the concept, syntax, and practical use cases of C++ placement new, compares it with ordinary new, discusses memory‑pool and stack allocations, highlights alignment and lifetime management issues, and provides interview‑style Q&A with code examples.

C#Object ConstructionPerformance
0 likes · 35 min read
Mastering Placement New in C++: When and How to Use It Safely
Deepin Linux
Deepin Linux
Oct 5, 2025 · Fundamentals

Why Stack Memory Is Faster Than Heap: Deep Dive into Allocation Mechanics

This article explains the fundamental differences between stack and heap memory allocation, covering their mechanisms, performance characteristics, common pitfalls such as overflow and leaks, and practical coding examples in C and C++, helping developers choose the right memory strategy for efficient software design.

C#Performanceallocation
0 likes · 63 min read
Why Stack Memory Is Faster Than Heap: Deep Dive into Allocation Mechanics
Deepin Linux
Deepin Linux
Oct 3, 2025 · Fundamentals

When to Use Mutex vs Spinlock: Performance Guide and Best Practices

Choosing the right lock—mutex or spinlock—can dramatically affect program performance; this article explains their underlying waiting mechanisms, compares CPU usage, context‑switch costs, and suitability across multi‑core versus single‑core, high‑contention versus low‑contention scenarios, and provides practical C++ code examples.

C#PerformanceSpinlock
0 likes · 29 min read
When to Use Mutex vs Spinlock: Performance Guide and Best Practices
Cognitive Technology Team
Cognitive Technology Team
Oct 3, 2025 · Backend Development

Mastering Kafka Consumer Rebalance: Strategies to Boost Throughput and Stability

This article deeply explores Kafka consumer group rebalance mechanisms, identifies performance pitfalls of frequent rebalances, and provides a comprehensive set of configuration tweaks, assignment strategies, batch processing techniques, and monitoring practices to achieve a more stable and high‑throughput Kafka consumer system.

KafkaOptimizationPerformance
0 likes · 16 min read
Mastering Kafka Consumer Rebalance: Strategies to Boost Throughput and Stability
Ma Wei Says
Ma Wei Says
Oct 2, 2025 · Databases

Essential Redis Best Practices: Keys, Memory, Security, and Performance

This guide outlines practical Redis best‑practice rules covering key naming conventions, data‑size limits, expiration strategies, script and transaction usage, client connection handling, and security measures to help you build fast, stable, and secure production systems.

Best PracticesKey DesignMemory Management
0 likes · 9 min read
Essential Redis Best Practices: Keys, Memory, Security, and Performance
ITPUB
ITPUB
Oct 2, 2025 · Backend Development

Master Multi-Level Caching with JetCache: Boost Performance and Consistency

JetCache, an open‑source Java caching library, combines local (Caffeine) and distributed (Redis) caches into a multi‑level system, offering annotation‑driven lazy loading, automatic refresh, consistency strategies, cache pre‑warming, monitoring, and safeguards against penetration, avalanche, and memory leaks.

CachingCaffeineJava
0 likes · 13 min read
Master Multi-Level Caching with JetCache: Boost Performance and Consistency
Code Mala Tang
Code Mala Tang
Oct 1, 2025 · Fundamentals

Why .join() Beats + for Fast String Concatenation in Python

This article compares Python's + operator and the .join() method for concatenating strings, showing how .join() offers clearer code and up to four‑times better performance by reducing memory allocations, especially when joining many strings.

Coding TipsJOINPerformance
0 likes · 6 min read
Why .join() Beats + for Fast String Concatenation in Python
IT Services Circle
IT Services Circle
Oct 1, 2025 · Backend Development

Designing a Fast, Reliable, Cost‑Effective Like System for High‑Traffic Apps

This article breaks down the essential requirements and architecture of a high‑performance like system, covering fast response, data consistency, scalability under traffic spikes, and cost‑efficient resource use, while detailing the technical stack, caching strategies, async persistence, and practical optimizations.

KafkaLike SystemPerformance
0 likes · 17 min read
Designing a Fast, Reliable, Cost‑Effective Like System for High‑Traffic Apps
Deepin Linux
Deepin Linux
Oct 1, 2025 · Fundamentals

Why Deque Beats Vector and List: Inside the Double‑Ended Queue’s Magic

This article explains how the C++ deque combines the random‑access speed of a vector with the constant‑time double‑ended insertions of a list by using a segmented storage architecture, detailing its internal map, iterator mechanics, core operations, performance comparisons, practical use cases, and common pitfalls.

C#Data StructurePerformance
0 likes · 47 min read
Why Deque Beats Vector and List: Inside the Double‑Ended Queue’s Magic
Code Mala Tang
Code Mala Tang
Oct 1, 2025 · Fundamentals

Master Python’s LEGB Rule: Scope Secrets for Faster, Safer Code

This article explains Python’s LEGB rule—Local, Enclosing, Global, Built‑in scopes—detailing each namespace with clear code examples, demonstrating name resolution order, performance impacts, and practical best‑practice tips such as minimizing globals, using nested scopes, and avoiding built‑in overrides.

Best PracticesLEGBNamespace
0 likes · 12 min read
Master Python’s LEGB Rule: Scope Secrets for Faster, Safer Code
SF Technology Team
SF Technology Team
Sep 29, 2025 · Big Data

How SF Tech Cut 10,000 CPU Cores with Apache Gluten – A Deep Dive

This article details how SF Technology adopted Apache Gluten with Velox to accelerate Spark queries, describing the architecture, task lifecycle, management framework, simulation system, unified SQL, fallback mechanisms, dynamic memory tuning, columnar shuffle, and future plans that together saved over 10,000 CPU cores and reduced operator fallback rates to around 4%.

Apache SparkGlutenPerformance
0 likes · 16 min read
How SF Tech Cut 10,000 CPU Cores with Apache Gluten – A Deep Dive
Java Tech Enthusiast
Java Tech Enthusiast
Sep 29, 2025 · Databases

How to Detect and Eliminate Redis Big Keys Before They Crash Your Service

This article explains what Redis big keys are, how they degrade performance and cause outages, outlines methods to identify them using the bigkeys command and monitoring platforms, and provides practical steps such as cleaning, compressing, splitting, and real‑time monitoring to prevent service disruption.

Performancebig keys
0 likes · 8 min read
How to Detect and Eliminate Redis Big Keys Before They Crash Your Service
21CTO
21CTO
Sep 29, 2025 · Backend Development

What’s New in Go 1.25? Core Generics, Performance Boosts, and GC Revolution

The article reviews Go 1.25’s major updates—including the removal of core types for generics, Cgroup‑aware GOMAXPROCS, the experimental greentea GC, a revamped JSON package, and toolchain enhancements—while offering migration tips and highlighting future language trends.

Garbage CollectionGo 1.25Performance
0 likes · 8 min read
What’s New in Go 1.25? Core Generics, Performance Boosts, and GC Revolution
Liangxu Linux
Liangxu Linux
Sep 28, 2025 · Fundamentals

Why Memory Leaks Hurt Your Programs and How to Detect Them

This article explains what memory leaks are, distinguishes different leak types such as space leaks and fragmentation, shows how unreferenced allocations cause hidden waste, and introduces common detection tools like Valgrind, AddressSanitizer, and tcmalloc Heap Profiler.

C ProgrammingPerformancedebugging
0 likes · 7 min read
Why Memory Leaks Hurt Your Programs and How to Detect Them
Python Programming Learning Circle
Python Programming Learning Circle
Sep 28, 2025 · Cloud Native

Which Docker Base Image Is Best for Python Apps? A Comprehensive Comparison

This article evaluates various Docker base images—including Ubuntu, CentOS, Debian, Amazon Linux 2, official Python images, and Alpine—by examining stability, security updates, dependency freshness, library richness, Python version support, image size, and build time to guide developers in selecting the optimal base for Python applications.

AlpineBase ImageDocker
0 likes · 16 min read
Which Docker Base Image Is Best for Python Apps? A Comprehensive Comparison
Ray's Galactic Tech
Ray's Galactic Tech
Sep 27, 2025 · Backend Development

Spring Boot 4.0 Preview: Key New Features, Roadmap, and Upgrade Guide

Spring Boot 4.0, currently in preview with a GA slated for November 2025, introduces modular architecture, API versioning, BeanRegistrar, JSpecify null‑safety, GraalVM native image support, virtual threads, and up to 800% performance gains, while outlining a detailed release timeline and migration considerations for developers.

Backend DevelopmentGraalVMJava
0 likes · 6 min read
Spring Boot 4.0 Preview: Key New Features, Roadmap, and Upgrade Guide
Senior Brother's Insights
Senior Brother's Insights
Sep 27, 2025 · Databases

When to Use SELECT DISTINCT vs GROUP BY in MySQL: Features, Performance, and Examples

This article explains the functional differences, performance considerations, and practical use cases of MySQL's SELECT DISTINCT and GROUP BY clauses, providing syntax details, example tables, query results, and a comparison table to help developers choose the right approach for deduplication or aggregation tasks.

AggregationDeduplicationGROUP BY
0 likes · 8 min read
When to Use SELECT DISTINCT vs GROUP BY in MySQL: Features, Performance, and Examples
Code Wrench
Code Wrench
Sep 26, 2025 · Backend Development

Fiber vs Gin vs GoFrame: Which Go Web Framework Wins for Performance and Cloud‑Native Apps

This article compares the three leading Go web frameworks—Fiber, Gin, and GoFrame—by examining their routing mechanisms, middleware ecosystems, configuration options, microservice and cloud‑native support, real‑world code examples, and benchmark results to help developers choose the most suitable solution for their projects.

GoFramePerformanceWeb Framework
0 likes · 9 min read
Fiber vs Gin vs GoFrame: Which Go Web Framework Wins for Performance and Cloud‑Native Apps
php Courses
php Courses
Sep 26, 2025 · Backend Development

Why Swoole Coroutine Leaks Hide and How to Prevent Them

Swoole coroutine leaks are stealthy issues that gradually consume CPU and memory, caused by improper loops, global state pollution, inconsistent environments, and limited debugging tools, but can be mitigated with proper context management, lifecycle control, environment consistency, and proactive monitoring.

Context ManagementPHPPerformance
0 likes · 12 min read
Why Swoole Coroutine Leaks Hide and How to Prevent Them
dbaplus Community
dbaplus Community
Sep 25, 2025 · Operations

How to Shrink Docker Images by 80% and Speed Up Builds

This article explains why oversized Docker images hurt deployment speed, then walks through five practical strategies—including picking lightweight base images, using Distroless, applying multi‑stage builds, optimizing .dockerignore and layer ordering, and adding runtime tweaks—backed by code snippets, performance data, monitoring tips, and CI/CD integration to achieve up to 90% size reduction and dramatically faster builds.

AlpineBuildKitCI/CD
0 likes · 10 min read
How to Shrink Docker Images by 80% and Speed Up Builds
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Sep 25, 2025 · Frontend Development

Vite 7 Just Stabilized—Is Vite 8 Already on the Horizon?

The article reviews Vite 8’s rapid rollout, highlighting its Rust‑based Rolldown bundler, dramatic build‑time reductions (120 s to 8 s), enhanced tree‑shaking, native Import Maps, and migration steps, positioning Vite 8 as a new performance baseline for modern frontend toolchains.

Frontend BuildImport MapsModule Federation
0 likes · 7 min read
Vite 7 Just Stabilized—Is Vite 8 Already on the Horizon?
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 25, 2025 · Fundamentals

Mastering Python Async: From Generators to Async/Await and Real-World Use Cases

Explore the evolution of Python asynchronous programming—from basic generators and yield expressions to advanced async/await syntax, including practical examples like network requests, file I/O, producer-consumer patterns, performance comparisons, error handling, and best-practice recommendations for efficient, scalable code.

Async/AwaitPerformancePython
0 likes · 16 min read
Mastering Python Async: From Generators to Async/Await and Real-World Use Cases
Python Programming Learning Circle
Python Programming Learning Circle
Sep 23, 2025 · Fundamentals

Master Python Shallow vs Deep Copy: Avoid Hidden Bugs and Boost Your Code

This article explains the difference between shallow and deep copying in Python, shows why simple copies can unintentionally modify original data, provides visual memory diagrams, demonstrates multiple copying methods with code examples, compares performance, and offers practical guidelines for choosing the right copy technique in real projects.

Memory ManagementPerformancePython
0 likes · 10 min read
Master Python Shallow vs Deep Copy: Avoid Hidden Bugs and Boost Your Code
php Courses
php Courses
Sep 23, 2025 · Fundamentals

Unlock C++ Speed: Mastering -O2 and -O3 Compiler Optimizations

This article explains C++ compiler optimization levels, compares -O2 and -O3, provides practical usage examples and best‑practice guidelines, and demonstrates performance gains with benchmark code, helping developers choose the right optimization flag for development and release builds.

C++O2Performance
0 likes · 10 min read
Unlock C++ Speed: Mastering -O2 and -O3 Compiler Optimizations
Java Architect Essentials
Java Architect Essentials
Sep 22, 2025 · Backend Development

Avoid Hidden SpringBoot Pitfalls: Essential Config Tweaks for Production

SpringBoot’s “convention over configuration” simplifies development, but its default settings—such as limited Tomcat connections, minimal HikariCP pool size, unchecked JPA lazy loading, unrestricted file upload limits, and inadequate logging and caching—can cause performance bottlenecks and runtime failures, so this guide details essential configuration adjustments to ensure robust, production‑ready applications.

PerformanceSpringBootbackend
0 likes · 13 min read
Avoid Hidden SpringBoot Pitfalls: Essential Config Tweaks for Production
Deepin Linux
Deepin Linux
Sep 22, 2025 · Fundamentals

Why User‑Kernel Mode Switches Slow Down Linux Apps—and How to Fix Them

The article explains how frequent user‑kernel mode switches in Linux create hidden performance bottlenecks, describes the underlying privilege mechanisms on x86 and ARM, details the three switch triggers (system calls, hardware interrupts, traps), and provides practical optimization techniques such as reducing syscalls, using zero‑copy APIs, async I/O, DPDK, and kernel‑module examples to improve throughput.

LinuxPerformancekernel
0 likes · 71 min read
Why User‑Kernel Mode Switches Slow Down Linux Apps—and How to Fix Them
Ops Community
Ops Community
Sep 21, 2025 · Backend Development

Why Nginx Dominates as the Top Web Server and How to Master It

This article explains why Nginx has become the most popular web server, outlines its high‑performance architecture, details master and worker process responsibilities, and provides practical guidance on core and advanced configuration, load balancing, access control, and reverse‑proxy deployment.

NginxPerformanceReverse Proxy
0 likes · 6 min read
Why Nginx Dominates as the Top Web Server and How to Master It
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Sep 21, 2025 · Frontend Development

WebAssembly 3.0: The Emerging Fourth Language for Front‑End Development

The article explains how WebAssembly, now in its 3.0 release, adds a fourth language to front‑end development by offering multi‑language support, near‑native performance, and new features such as 64‑bit memory, garbage collection, and tighter JavaScript integration for compute‑intensive web applications.

Front-endGarbage CollectionPerformance
0 likes · 6 min read
WebAssembly 3.0: The Emerging Fourth Language for Front‑End Development
Java Tech Enthusiast
Java Tech Enthusiast
Sep 20, 2025 · Databases

Why Running MySQL in Docker Is a Bad Idea (And When It Might Work)

This article examines the fundamental mismatch between MySQL’s stateful nature and Docker’s container model, detailing performance penalties, data‑persistence risks, resource‑management challenges, security concerns, and operational complexity, while also outlining scenarios where Docker can be acceptable for development or limited production use.

DockerMySQLPerformance
0 likes · 12 min read
Why Running MySQL in Docker Is a Bad Idea (And When It Might Work)
Python Programming Learning Circle
Python Programming Learning Circle
Sep 19, 2025 · Operations

Which Docker Base Image Is Best for Python Apps? A Practical Comparison

This article evaluates several Docker base images—Ubuntu, CentOS, Debian, Amazon Linux 2, official Python images, and Alpine—by examining stability, security updates, dependency freshness, library richness, Python version, image size, LTS support, and build time to help developers choose the optimal foundation for Python applications.

AlpineBase ImageDocker
0 likes · 17 min read
Which Docker Base Image Is Best for Python Apps? A Practical Comparison
Deepin Linux
Deepin Linux
Sep 19, 2025 · Fundamentals

Unlocking Linux Memory: How Virtual Memory, MMU, and Heap Really Work

This article demystifies Linux process memory by explaining the layered architecture of virtual and physical memory, the role of the MMU and page tables, dynamic allocation mechanisms such as brk and mmap, and practical tools for inspecting and optimizing memory usage.

LinuxMMUMemory Management
0 likes · 47 min read
Unlocking Linux Memory: How Virtual Memory, MMU, and Heap Really Work
Java Architecture Diary
Java Architecture Diary
Sep 19, 2025 · Backend Development

Why ScopedValues Outperform ThreadLocal for Safe Context Management in Java

ScopedValues provide a more efficient, memory‑safe, and virtual‑thread‑friendly alternative to ThreadLocal for managing per‑thread context in Java, eliminating manual cleanup, reducing memory leaks, and simplifying context propagation across threads, as demonstrated by code examples and performance benchmarks.

PerformanceScopedValuesThreadLocal
0 likes · 6 min read
Why ScopedValues Outperform ThreadLocal for Safe Context Management in Java
Raymond Ops
Raymond Ops
Sep 18, 2025 · Operations

Master Nginx Optimization: Hide Version, Tweak Users, Enable Caching & More

This guide walks through essential Nginx optimizations—including hiding the version number, changing the run‑user and group, configuring cache expiry, setting up log rotation, adjusting connection timeouts, scaling worker processes, enabling gzip compression, applying image filtering, preventing hotlinking, and an overview of common modules—providing code snippets and configuration examples for each step.

LinuxNginxPerformance
0 likes · 12 min read
Master Nginx Optimization: Hide Version, Tweak Users, Enable Caching & More