Tagged articles
5000 articles
Page 4 of 50
php Courses
php Courses
Dec 25, 2025 · Backend Development

Boost PHP Performance: Faster Alternatives to count(), array_search() and More

This article presents practical PHP performance tips, showing how to replace count() with strlen(implode()), use in_array() instead of array_search(), free memory with unset(), prefer str_replace() over preg_replace(), and choose mysqli_fetch_assoc() over mysqli_fetch_array(), each illustrated with clear code examples.

Backendcode-tipsoptimization
0 likes · 6 min read
Boost PHP Performance: Faster Alternatives to count(), array_search() and More
Raymond Ops
Raymond Ops
Dec 24, 2025 · Cloud Native

Mastering Kubernetes Networking: How to Choose the Right CNI Plugin and Boost Performance

This comprehensive guide walks you through the Kubernetes network model, compares seven major CNI plugins with real‑world performance data, provides detailed configuration examples, offers a decision‑tree framework for production environments, and shares practical tuning, troubleshooting, and monitoring techniques for reliable cloud‑native networking.

CNIKubernetesNetworking
0 likes · 20 min read
Mastering Kubernetes Networking: How to Choose the Right CNI Plugin and Boost Performance
Architect's Tech Stack
Architect's Tech Stack
Dec 24, 2025 · Backend Development

10 Proven Techniques to Supercharge API Performance in Java Applications

This article presents a comprehensive, step‑by‑step guide to optimizing Java‑based API interfaces, covering batch processing, asynchronous execution, caching, pre‑processing, pooling, transaction handling, pagination, SQL tuning, lock granularity, and code restructuring, with practical code examples and diagrams.

API optimizationAsynchronousBatch Processing
0 likes · 10 min read
10 Proven Techniques to Supercharge API Performance in Java Applications
php Courses
php Courses
Dec 24, 2025 · Backend Development

How to Compress and Optimize PHP Code for Faster Web Apps

This guide explains why code size and efficiency matter for web applications and provides practical PHP techniques—including whitespace removal, caching strategies, and built‑in functions like isset, empty, and count—to dramatically reduce file size and improve runtime performance.

BackendCode Optimizationcaching
0 likes · 5 min read
How to Compress and Optimize PHP Code for Faster Web Apps
Su San Talks Tech
Su San Talks Tech
Dec 24, 2025 · Backend Development

Fixing RabbitMQ Connection Leaks with Thread‑Pool Asynchrony

Facing frequent timeouts in the high‑traffic eLong red‑envelope API, we traced the root cause to a RabbitMQ SDK connection‑leak using Linux netstat, then resolved it by offloading the processing to a single‑threaded pool, eliminating blocking and avoiding the SDK bug.

ConnectionLeakJavaRabbitMQ
0 likes · 7 min read
Fixing RabbitMQ Connection Leaks with Thread‑Pool Asynchrony
DevOps Coach
DevOps Coach
Dec 23, 2025 · Backend Development

How Go 1.22’s Arena Gives Rust‑Level Memory Control Without the Pain

The article explains how Go 1.22’s new experimental arena feature provides deterministic, zero‑GC memory management similar to Rust’s ownership model, compares the two languages’ approaches, shows practical code examples, and discusses the impact on backend development performance and safety.

Arenamemory-managementperformance
0 likes · 8 min read
How Go 1.22’s Arena Gives Rust‑Level Memory Control Without the Pain
Su San Talks Tech
Su San Talks Tech
Dec 23, 2025 · Backend Development

How to Crush the One Billion Row Challenge: Java Performance Secrets Revealed

This article walks through the One Billion Row Challenge—parsing a 13 GB file of 1 billion temperature records—by examining the baseline Java solution, analyzing top contestants' results, and detailing a step‑by‑step series of low‑level optimizations (JVM choice, parallel I/O, custom parsing, bespoke hash tables, Unsafe and SWAR techniques) that shrink execution time from minutes to under two seconds.

BenchmarkJavaOne Billion Row Challenge
0 likes · 20 min read
How to Crush the One Billion Row Challenge: Java Performance Secrets Revealed
Architect Chen
Architect Chen
Dec 23, 2025 · Databases

Boost MySQL to 10k QPS: Multi‑Layer Optimization Strategies

When MySQL QPS reaches 10,000, common bottlenecks include CPU saturation, low buffer pool hit rate, connection limits, and lock contention, which can be mitigated through internal tuning, cache interception, read‑write splitting, and horizontal sharding.

QPSReadWriteSplittingcaching
0 likes · 4 min read
Boost MySQL to 10k QPS: Multi‑Layer Optimization Strategies
21CTO
21CTO
Dec 21, 2025 · Frontend Development

Boost JavaScript Performance: A Hands‑On Guide to WebAssembly with AssemblyScript

This article explains how WebAssembly can dramatically improve JavaScript application speed, outlines its collaboration with JS, describes ideal use cases, and provides a step‑by‑step AssemblyScript tutorial—including prerequisites, project setup, code examples, and compilation commands.

AssemblyScriptJavaScriptWebAssembly
0 likes · 7 min read
Boost JavaScript Performance: A Hands‑On Guide to WebAssembly with AssemblyScript
Architect
Architect
Dec 21, 2025 · Backend Development

Mastering Spring Event Listeners: From Coffee Shop Analogy to High‑Throughput Architecture

This article uses a coffee‑shop analogy to explain Spring event listeners, demonstrates how to define, publish, and handle events, presents three techniques for handling massive traffic, shares real‑world incidents and lessons, compares listeners with MQ, and offers performance‑tuning tips and best‑practice rules.

Event-drivenJavabest practices
0 likes · 10 min read
Mastering Spring Event Listeners: From Coffee Shop Analogy to High‑Throughput Architecture
Code Wrench
Code Wrench
Dec 21, 2025 · Backend Development

Building a High‑Performance Go Database Access Layer for Microservices

This article dissects a production‑grade Go database access framework for microservices, covering unified interface abstraction, factory pattern for multi‑DB support, PostgreSQL array handling, read‑write splitting with load balancing, Redis cache protection, monitoring, and deployment considerations, with full code examples and open‑source links.

GORMGoMicroservices
0 likes · 11 min read
Building a High‑Performance Go Database Access Layer for Microservices
JavaScript
JavaScript
Dec 21, 2025 · Frontend Development

Why IndexedDB Outperforms localStorage for Modern Web Apps

This article examines the security, performance, capacity, and query limitations of localStorage, explains how IndexedDB addresses each issue with asynchronous APIs, larger storage, stronger security, and advanced indexing, and introduces helper libraries that simplify its use.

IndexedDBWebfrontend
0 likes · 5 min read
Why IndexedDB Outperforms localStorage for Modern Web Apps
IT Services Circle
IT Services Circle
Dec 20, 2025 · Fundamentals

10 Common Python String Pitfalls Every Developer Should Avoid

This article enumerates ten classic mistakes when handling Python strings—covering immutability, identity vs equality, truthiness of empty values, misuse of strip and split, Unicode length, performance of concatenation, encoding issues, and trailing backslashes—to help developers write safer, more efficient code.

ComparisonImmutablePitfalls
0 likes · 7 min read
10 Common Python String Pitfalls Every Developer Should Avoid
Java Companion
Java Companion
Dec 19, 2025 · Backend Development

Spring ApplicationEvent Listeners: A Lightweight Asynchronous Alternative to MQ

This article explains how Spring ApplicationEvent listeners can replace heavyweight message queues for high‑traffic scenarios, showing event class design, publishing and handling code, real‑world performance data, common pitfalls, and best‑practice guidelines for reliable asynchronous processing.

ApplicationEventEventListenerbest practices
0 likes · 9 min read
Spring ApplicationEvent Listeners: A Lightweight Asynchronous Alternative to MQ
FunTester
FunTester
Dec 19, 2025 · Frontend Development

How to Detect and Fix Memory Leaks in React Applications

This guide explains why memory leaks occur in React, how to spot early warning signs, and provides step‑by‑step techniques—including Chrome DevTools, React DevTools, and proper cleanup of timers, event listeners, fetch requests, and refs—to prevent and resolve leaks for more stable applications.

Reactcleanupmemory leak
0 likes · 13 min read
How to Detect and Fix Memory Leaks in React Applications
Architecture Digest
Architecture Digest
Dec 17, 2025 · Backend Development

Why MyBatis-Flex Beats MyBatis-Plus: Features, Benchmarks, and Quick Start

MyBatis-Flex is a lightweight, high-performance MyBatis enhancement offering flexible CRUD, advanced QueryWrapper, extensive database support, and benchmarked speeds up to ten times faster than MyBatis-Plus, with a step-by-step quick-start guide covering table creation, Maven setup, Spring Boot configuration, entity mapping, and usage examples.

Backend DevelopmentJavaMyBatis-Flex
0 likes · 9 min read
Why MyBatis-Flex Beats MyBatis-Plus: Features, Benchmarks, and Quick Start
21CTO
21CTO
Dec 17, 2025 · Backend Development

Can PHP 8.5 Match Node.js Speed? Deep Dive into Async, JIT, and API Performance

This article examines PHP 8.5’s runtime and JIT improvements, compares its async and API throughput with Node.js, and explains how architecture choices like Swoole, RoadRunner, or Octane influence real‑world performance more than the version number itself.

AsyncBenchmarkNode.js
0 likes · 8 min read
Can PHP 8.5 Match Node.js Speed? Deep Dive into Async, JIT, and API Performance
Xuanwu Backend Tech Stack
Xuanwu Backend Tech Stack
Dec 17, 2025 · Backend Development

When to Share or Isolate Thread Pools? A Deep Dive for Java Backend Architects

This article explains the trade‑offs between using a shared thread pool and creating dedicated pools in Java backend services, outlines scenario‑based decision rules, provides concrete Spring‑Boot configuration examples, and offers advanced dynamic tuning and interview‑style Q&A for reliable concurrency management.

JavaSpring Bootconcurrency
0 likes · 14 min read
When to Share or Isolate Thread Pools? A Deep Dive for Java Backend Architects
Xiao Liu Lab
Xiao Liu Lab
Dec 16, 2025 · Backend Development

Nginx vs OpenResty: When to Choose Each for High‑Performance Web Services

This article explains the fundamental differences between Nginx and OpenResty, compares their features, performance, and programming models, and provides practical guidance on selecting the right tool for static serving, reverse‑proxying, or complex business‑logic workloads.

LuaNginxOpenResty
0 likes · 11 min read
Nginx vs OpenResty: When to Choose Each for High‑Performance Web Services
Ray's Galactic Tech
Ray's Galactic Tech
Dec 16, 2025 · Databases

PostgreSQL vs MySQL: The Ultimate Production-Ready Database Selection Guide

Choosing between PostgreSQL and MySQL isn’t just a feature checklist; it requires weighing business complexity, team expertise, and future uncertainty, with this guide offering core design philosophies, multi-dimensional capability comparisons, actionable decision paths, and real-world case studies to help you make a production-grade database choice.

GISJSONdatabase selection
0 likes · 12 min read
PostgreSQL vs MySQL: The Ultimate Production-Ready Database Selection Guide
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 16, 2025 · Databases

Designing a Million‑QPS Database Architecture: Sharding, Caching, and High Availability

This article explains how to architect a database system that can sustain tens of millions of queries per second by combining sharding, read‑write separation, multi‑layer caching, traffic shaping, and robust high‑availability strategies to keep most requests off the database and ensure reliable data storage.

high availabilityperformance
0 likes · 5 min read
Designing a Million‑QPS Database Architecture: Sharding, Caching, and High Availability
Code Wrench
Code Wrench
Dec 16, 2025 · Operations

Rescuing a Failing System: 3‑Step Triage Playbook Every Go Engineer Needs

This article explains how to demonstrate real‑world system‑engineering expertise in Go interviews by mastering incident triage, diagnosing CPU, memory, GC, and goroutine problems, and applying a three‑step "stop‑bleed, diagnose, cure" strategy to keep services alive.

GoOperationsincident management
0 likes · 11 min read
Rescuing a Failing System: 3‑Step Triage Playbook Every Go Engineer Needs
DevOps Coach
DevOps Coach
Dec 14, 2025 · Backend Development

10 Proven Strategies to Slash System Latency for Faster User Experience

This article outlines ten practical techniques—ranging from reducing network hops and caching hot data to optimizing database queries, batching requests, trimming payloads, focusing on critical paths, and proactive scaling—to dramatically lower response times and make applications feel instantly responsive for users.

BackendDatabase OptimizationLow latency
0 likes · 8 min read
10 Proven Strategies to Slash System Latency for Faster User Experience
IT Services Circle
IT Services Circle
Dec 14, 2025 · Backend Development

Why Do Companies Still Stick to JDK 8 When JDK 25 Is Available?

Despite the release of JDK 25, many enterprises continue using JDK 8 due to compatibility challenges, mature ecosystem, stability, team familiarity, third‑party library support, performance trade‑offs, and cost considerations, making the upgrade decision a complex balance of technical and business factors.

Enterprise DevelopmentJDKJava
0 likes · 17 min read
Why Do Companies Still Stick to JDK 8 When JDK 25 Is Available?
Java Companion
Java Companion
Dec 14, 2025 · Backend Development

Why Choose WebFlux Over Spring MVC for New Projects?

The article explains how Spring WebFlux replaces the thread‑per‑request blocking model of Spring MVC with an asynchronous, non‑blocking, reactive architecture that uses fewer threads for high‑concurrency I/O workloads, while also outlining its learning curve, ecosystem constraints, and practical decision guidelines for when to adopt it.

BackendJavaNon-blocking
0 likes · 13 min read
Why Choose WebFlux Over Spring MVC for New Projects?
php Courses
php Courses
Dec 12, 2025 · Backend Development

Boost PHP Web App Performance: Buffering, GZIP, HTTP Caching, and Async Requests

Learn how to accelerate PHP web applications by leveraging output buffering, GZIP compression, HTTP caching headers, and asynchronous cURL multi‑requests, with clear code examples that demonstrate each technique for reducing network round‑trips and improving overall user experience.

GzipHTTP CachingOutput Buffering
0 likes · 4 min read
Boost PHP Web App Performance: Buffering, GZIP, HTTP Caching, and Async Requests
Code Wrench
Code Wrench
Dec 12, 2025 · Backend Development

Master CGO: Deep Dive into Go‑C Interoperability, Performance & Interview Secrets

This article provides a comprehensive, low‑level explanation of Go’s CGO bridge, covering its purpose, performance overhead, scheduler interaction, pointer safety rules, memory‑management guidelines, common use‑cases, scenarios to avoid, optimization techniques, and a collection of high‑frequency interview questions with model answers.

GoInteroperabilitycgo
0 likes · 8 min read
Master CGO: Deep Dive into Go‑C Interoperability, Performance & Interview Secrets
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Dec 11, 2025 · Databases

Mastering INFINI Easysearch: A Practical Roadmap from Beginner to Expert

This article presents a step‑by‑step learning roadmap for the domestic INFINI Easysearch engine, covering five stages—from basic concepts and environment setup to advanced search features, performance tuning, security hardening, and real‑world production deployment—so readers can become proficient within a few months.

CRUDConfigurationINFINI Easysearch
0 likes · 10 min read
Mastering INFINI Easysearch: A Practical Roadmap from Beginner to Expert
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 10, 2025 · Backend Development

Mastering Java MethodHandle: From Lookup to Performance Benchmarks

This article provides a comprehensive guide to Java MethodHandle, covering its differences from reflection, step‑by‑step creation (Lookup, MethodType, finding handles, invocation), advanced techniques like binding and dropping arguments, array spreading, and a JMH performance comparison with reflection, all demonstrated in a Spring Boot 3.4.2 environment.

JMHJavaMethodHandle
0 likes · 10 min read
Mastering Java MethodHandle: From Lookup to Performance Benchmarks
Raymond Ops
Raymond Ops
Dec 9, 2025 · Databases

Deep Dive into MySQL Architecture, SQL Syntax, and Performance Tuning

This comprehensive guide explores MySQL’s layered architecture, core components, storage engines, and detailed SQL language structures, while providing practical commands, optimization techniques, security best practices, and operational procedures for administrators to efficiently manage, tune, and secure MySQL databases.

Operationsdatabasemysql
0 likes · 31 min read
Deep Dive into MySQL Architecture, SQL Syntax, and Performance Tuning
Ops Community
Ops Community
Dec 9, 2025 · Operations

How to Expand a Ceph Cluster Without Overloading Your Services

This guide walks through a real‑world Ceph cluster expansion from 500 TB to 1.2 PB, explaining the risks of automatic rebalancing, presenting a step‑by‑step, batch‑wise expansion plan with weight‑adjustment tricks, configuration tuning, monitoring, troubleshooting, and rollback procedures to keep business latency under control.

CephClusterOSD
0 likes · 27 min read
How to Expand a Ceph Cluster Without Overloading Your Services
WeiLi Technology Team
WeiLi Technology Team
Dec 9, 2025 · Backend Development

Why Upgrade to JDK 21 and Spring Boot 2.7.18? Boost Performance and Future‑Proof Your Apps

Upgrading a company's Java stack from JDK 11 to JDK 21, while staying on Spring Boot 2.7.18, provides long‑term security support, leverages virtual threads, new low‑latency garbage collectors, modern language features like records and pattern‑matching, and avoids costly Jakarta EE namespace migration, with detailed steps for pom changes, MongoDB configuration, code adjustments, and post‑upgrade validation.

JDK21JavaVirtualThreads
0 likes · 16 min read
Why Upgrade to JDK 21 and Spring Boot 2.7.18? Boost Performance and Future‑Proof Your Apps
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Dec 9, 2025 · Fundamentals

Go‑Rewritten TypeScript 7 Delivers Up to 10× Speed Boost

Microsoft’s Project Corsa rewrites the TypeScript compiler in Go, achieving a ten‑fold performance increase, halving memory usage, adding native multithreaded builds, and providing a stable Native Preview that developers can adopt today, while outlining the roadmap toward instant‑build compilation.

GoNative PreviewTypeScript
0 likes · 6 min read
Go‑Rewritten TypeScript 7 Delivers Up to 10× Speed Boost
dbaplus Community
dbaplus Community
Dec 8, 2025 · Databases

Which Database Wins IP Range Lookups? ClickHouse vs Doris vs Redis Benchmarks

This article presents a systematic benchmark comparing ClickHouse, Doris, and Redis for IP‑range dimension lookups using Flink‑Kafka pipelines, detailing test design, result table schema, query interfaces, and performance results across varying data rates, concluding that Redis offers the fastest and most stable query latency.

Database BenchmarkFlinkKafka
0 likes · 7 min read
Which Database Wins IP Range Lookups? ClickHouse vs Doris vs Redis Benchmarks
21CTO
21CTO
Dec 8, 2025 · Frontend Development

Why TypeScript 7 Promises Up to 10× Faster Compilation and a Go‑Powered Future

Microsoft announced that the upcoming TypeScript 7 (codenamed Corsa) reaches its final stage, offering near‑full compatibility, up to ten‑fold faster compilation on large codebases, a shift to a Go‑based compiler, and a new VS Code language service with shared‑memory architecture.

GoLanguage ServiceTypeScript
0 likes · 4 min read
Why TypeScript 7 Promises Up to 10× Faster Compilation and a Go‑Powered Future
macrozheng
macrozheng
Dec 8, 2025 · Databases

Why LIMIT Pagination Slows Down on Large Tables and How to Optimize It

This tutorial demonstrates how MySQL LIMIT pagination performs on tables with millions of rows, measures query times for various offsets and batch sizes, and presents practical optimization techniques such as sub‑queries, ID‑range filtering, and column selection to improve speed.

LIMITlarge datasetsmysql
0 likes · 9 min read
Why LIMIT Pagination Slows Down on Large Tables and How to Optimize It
JakartaEE China Community
JakartaEE China Community
Dec 8, 2025 · Fundamentals

Generational ZGC in JDK 21: Design, Performance, and Adoption

Generational ZGC, introduced in JDK 21, applies a weak generational hypothesis to split the heap into young and old regions, improving throughput by ~10%, reducing max pause times by 10‑20%, mitigating allocation stalls, and offering a phased adoption path via JVM flags and diagnostic tools.

Garbage CollectionGenerational ZGCJDK 21
0 likes · 9 min read
Generational ZGC in JDK 21: Design, Performance, and Adoption
Java Tech Enthusiast
Java Tech Enthusiast
Dec 7, 2025 · Backend Development

Spring Boot 4.0 GA: New Features, Performance Boosts, and Migration Guide

Spring Boot 4.0 GA introduces a modern Java baseline, native virtual‑thread support, GraalVM native image integration, streamlined API versioning, a lightweight @HttpExchange client, enhanced security and observability features, and a list of breaking changes, with migration guidance for developers.

BackendCloud NativeJava
0 likes · 8 min read
Spring Boot 4.0 GA: New Features, Performance Boosts, and Migration Guide
Ray's Galactic Tech
Ray's Galactic Tech
Dec 7, 2025 · Databases

Mastering MySQL Large-Scale Pagination: Ultimate Optimized Techniques

This article examines why traditional MySQL LIMIT offset pagination degrades performance on massive tables and presents five database‑level solutions plus engineering best practices—including delayed joins, covering indexes, cursor pagination, window functions, and partitioning—to achieve fast, scalable paging.

Cursorindexingmysql
0 likes · 8 min read
Mastering MySQL Large-Scale Pagination: Ultimate Optimized Techniques
JavaScript
JavaScript
Dec 7, 2025 · Frontend Development

Unlock Faster Frontend Performance with Underused Web Workers

Web Workers, an often‑overlooked browser API, let JavaScript run in background threads, freeing the main thread, leveraging multi‑core CPUs, and improving memory management, with practical use‑cases ranging from large data processing to image filtering and AI inference, dramatically boosting frontend responsiveness.

JavaScriptWeb Workersmultithreading
0 likes · 5 min read
Unlock Faster Frontend Performance with Underused Web Workers
BirdNest Tech Talk
BirdNest Tech Talk
Dec 7, 2025 · Artificial Intelligence

How LangGraphGo’s First Week Delivered 7 Showcases, a Revolutionary PTC Feature, and 20K+ Lines of Code

The first week of the LangGraphGo project saw five version releases culminating in v0.5.0, the completion of seven full‑scale showcase replications, the launch of a groundbreaking Programmatic Tool Calling (PTC) package with up to ten‑fold performance gains, over 21,000 new lines of code, extensive bilingual documentation, and a fully deployed website and knowledge base, all backed by detailed metrics and community contributions.

AI agentsDocumentationGo
0 likes · 20 min read
How LangGraphGo’s First Week Delivered 7 Showcases, a Revolutionary PTC Feature, and 20K+ Lines of Code
macrozheng
macrozheng
Dec 5, 2025 · Databases

Why UUID Primary Keys Slow Down MySQL and How to Optimize Them

This article explains how using UUIDs as primary keys in MySQL can degrade index efficiency, insert and query performance, and cause costly index refreshes on updates, then presents practical techniques such as ordered UUIDs, binary storage, hybrid keys, and partitioning to mitigate these issues.

indexmysqloptimization
0 likes · 8 min read
Why UUID Primary Keys Slow Down MySQL and How to Optimize Them
PMTalk Product Manager Community
PMTalk Product Manager Community
Dec 4, 2025 · Artificial Intelligence

Is Doubao’s AI Phone the Future iPhone?

The article evaluates Doubao’s AI phone by testing everyday scenarios, highlighting its screen‑recognition‑driven automation, high latency, privacy risks, and comparing its performance and usability against Honor’s YOYO assistant and other AI‑enabled smartphones.

AI AssistantMobile AIProduct Comparison
0 likes · 9 min read
Is Doubao’s AI Phone the Future iPhone?
Java Tech Enthusiast
Java Tech Enthusiast
Dec 4, 2025 · Databases

Why MySQL JDBC Stalls on Java Virtual Threads—and What to Do

The article examines how MySQL’s JDBC driver has been slow to adopt Java’s virtual thread (Loom) support compared with Oracle, PostgreSQL, MariaDB and SQL Server drivers, explains the technical reasons behind the delay, offers a workaround by replacing synchronized with ReentrantLock, and recommends upgrading to the 9.x driver for optimal performance and security.

Driver CompatibilityJDBCJava virtual threads
0 likes · 5 min read
Why MySQL JDBC Stalls on Java Virtual Threads—and What to Do
Data STUDIO
Data STUDIO
Dec 1, 2025 · Fundamentals

10 Essential Pandas Query Tricks to Double Your Data‑Processing Speed

The article presents ten powerful Pandas query methods—such as .query(), .isin(), .between(), .str.contains(), .loc, .iloc, .nlargest/.nsmallest, .where/.mask, and .eval()—showing how each can replace verbose code, improve readability, and dramatically speed up data‑analysis pipelines.

data analysisdataframepandas
0 likes · 9 min read
10 Essential Pandas Query Tricks to Double Your Data‑Processing Speed
Su San Talks Tech
Su San Talks Tech
Nov 30, 2025 · Backend Development

Does try…catch Really Slow Down Java? Deep Dive and Benchmarks

This article examines whether Java's try…catch blocks affect performance by exploring their historical origins, JVM exception mechanisms, detailed micro‑benchmarks, and modern JVM optimizations, ultimately revealing that only exception creation and throwing incur noticeable costs while normal execution remains virtually unaffected.

BenchmarkException HandlingJVM
0 likes · 19 min read
Does try…catch Really Slow Down Java? Deep Dive and Benchmarks
Architect's Journey
Architect's Journey
Nov 29, 2025 · Backend Development

Cache Design Guidelines: Achieve Microsecond Queries and Survive Traffic Spikes

This article outlines practical cache design principles, covering suitable scenarios, health metrics, common pitfalls like avalanche, breakdown and penetration, and concrete implementation rules for both local (Caffeine) and Redis caches to ensure microsecond‑level response and stable high‑traffic performance.

Consistencycache-avalanchecache-penetration
0 likes · 13 min read
Cache Design Guidelines: Achieve Microsecond Queries and Survive Traffic Spikes
Top Architect
Top Architect
Nov 29, 2025 · Databases

Should You Disable MySQL’s prefer_ordering_index? A Practical Performance Guide

This article examines MySQL’s optimizer_switch ‘prefer_ordering_index’ setting, explains how it influences ORDER BY/GROUP BY queries with LIMIT, demonstrates cases where keeping it ON harms performance due to costly index scans, and provides concrete SQL examples and recommendations to turn it off in most scenarios.

Index Scanfilesortmysql
0 likes · 8 min read
Should You Disable MySQL’s prefer_ordering_index? A Practical Performance Guide
macrozheng
macrozheng
Nov 28, 2025 · Operations

How Many TCP Connections Can a Single Server Actually Handle?

This article explains the theoretical and practical limits of TCP connections on a Linux server, covering kernel parameters such as fs.file-max, soft/hard nofile and fs.nr_open, memory constraints, client port limits, and step‑by‑step configuration examples to maximize concurrent connections.

NetworkingTCPfile-descriptors
0 likes · 14 min read
How Many TCP Connections Can a Single Server Actually Handle?
Ray's Galactic Tech
Ray's Galactic Tech
Nov 27, 2025 · Databases

Why Implicit Type Conversion Breaks Indexes and How to Fix It

This article explains how implicit type conversion can silently invalidate database indexes, outlines the underlying rules and type‑precedence logic, provides real‑world MySQL examples, shows how to detect the issue with EXPLAIN, and offers concrete best‑practice solutions.

Implicit ConversionIndex Optimizationdatabase
0 likes · 10 min read
Why Implicit Type Conversion Breaks Indexes and How to Fix It
Code Wrench
Code Wrench
Nov 27, 2025 · Databases

Build a Mini Olric KV Store in Go: 300 Lines of Sharding, TTL, and Performance Tuning

This article walks through implementing a compact, 300‑line Go version of Olric—a distributed key‑value store—covering core data structures, shard routing, simplified RPC, TTL handling, node replication, rebalancing, concurrency safety, and performance experiments with benchmarks, profiling, and memory optimizations.

BenchmarkDistributed KVGo
0 likes · 9 min read
Build a Mini Olric KV Store in Go: 300 Lines of Sharding, TTL, and Performance Tuning
Ray's Galactic Tech
Ray's Galactic Tech
Nov 26, 2025 · Cloud Native

Mastering Kubernetes Performance Bottlenecks: The Ultimate Troubleshooting Guide

This comprehensive guide walks you through the seven key performance metrics, resource, application, and system component indicators, and provides step‑by‑step methods, advanced tips, and tool recommendations for diagnosing and resolving Kubernetes performance bottlenecks from cluster‑wide to pod‑level details.

Cloud NativeKubernetesMetrics
0 likes · 11 min read
Mastering Kubernetes Performance Bottlenecks: The Ultimate Troubleshooting Guide
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 26, 2025 · Databases

Why INSERT…SELECT Slows Down on OceanBase and How to Fix It

During an Oracle‑to‑OceanBase migration, a client encountered extremely slow INSERT…SELECT batch jobs due to a global unique non‑partitioned index, and the article walks through extracting logical and physical plans, pinpointing the bottleneck operators, and demonstrates converting the index to a partitioned one to cut execution time from over 30 minutes to 14 minutes.

INSERT SELECTIndex TuningOceanBase
0 likes · 16 min read
Why INSERT…SELECT Slows Down on OceanBase and How to Fix It
Code Wrench
Code Wrench
Nov 26, 2025 · Backend Development

Unlocking Olric’s High‑Performance Network Protocol and RPC Mechanism

This article dives deep into Olric’s network communication architecture and RPC mechanism, explaining its layered transport design, request/response structures, pipeline and batch processing, client‑to‑cluster interactions, data migration and rebalancing, and provides Go code examples illustrating high‑throughput, safe distributed operations.

Distributed SystemsGoOlric
0 likes · 6 min read
Unlocking Olric’s High‑Performance Network Protocol and RPC Mechanism
Xiaolei Talks DB
Xiaolei Talks DB
Nov 25, 2025 · Databases

What’s New in MongoDB 8.2? Performance Boosts, AI Features, and Multi‑Cloud Power

The article reviews MongoDB 8.2’s major upgrades, highlighting up to 36% read throughput gains, 59% write speed improvements, 200% faster time‑series aggregation, 50‑fold faster shard rebalancing, enhanced queryable encryption, native vector search, multi‑cloud Atlas support, and AI‑driven capabilities such as hybrid search and the MongoDB AMP platform.

AIMongoDBdatabase
0 likes · 7 min read
What’s New in MongoDB 8.2? Performance Boosts, AI Features, and Multi‑Cloud Power
Java Companion
Java Companion
Nov 25, 2025 · Backend Development

Why Maven mvnd Can Boost Java Build Speed Up to 10×

The article introduces Maven mvnd, explains its daemon‑based architecture, shows benchmark results where multi‑module builds run 3.5–5.5 times faster (up to 10× for single modules), and provides step‑by‑step installation, configuration, PowerShell encoding fixes, and IDEA integration guidance.

IntelliJ IDEAJava buildPowerShell
0 likes · 9 min read
Why Maven mvnd Can Boost Java Build Speed Up to 10×
IT Services Circle
IT Services Circle
Nov 24, 2025 · Backend Development

Do Short, Random Field Names Really Speed Up Java? A Deep Dive

A skeptical look at the claim that renaming Java fields to shorter, random names can dramatically improve API latency, examining benchmark data, the actual cost of String.hashCode, reflection mechanics, and the real factors that affect backend performance.

Backend DevelopmentJavaReflection
0 likes · 5 min read
Do Short, Random Field Names Really Speed Up Java? A Deep Dive
macrozheng
macrozheng
Nov 24, 2025 · Cloud Native

Diagnosing Excessive GC and CPU Spikes in a Kubernetes Java Pod

When a production pod suddenly hit 90% CPU and dozens of young and full GCs within two hours, the author walks through a step‑by‑step investigation using top, thread‑level monitoring, jstack, and stack analysis to pinpoint a Java‑level memory issue and resolve it.

JVMJavagc
0 likes · 7 min read
Diagnosing Excessive GC and CPU Spikes in a Kubernetes Java Pod
Network Intelligence Research Center (NIRC)
Network Intelligence Research Center (NIRC)
Nov 24, 2025 · Artificial Intelligence

Simplifying AI Operator Development with TileLang DSL

TileLang is a Python‑style DSL built on TVM that separates algorithm logic from hardware scheduling, offers beginner to expert interfaces, supports multiple GPU and CPU backends, and delivers performance on par with or better than existing AI kernels, as demonstrated with GEMM, FlashAttention and other benchmarks.

AI operatorsDSLGEMM
0 likes · 10 min read
Simplifying AI Operator Development with TileLang DSL
Goodme Frontend Team
Goodme Frontend Team
Nov 24, 2025 · Frontend Development

How React Fiber Eliminates UI Jank: A Step‑by‑Step Deep Dive

This article explains why web pages feel sluggish, how React Fiber’s interruptible asynchronous rendering solves the jank problem, and walks through progressively refined implementations—from a basic React demo to a full Fiber renderer with work‑loop scheduling, diffing, and performance optimizations.

Diff AlgorithmFiberJavaScript
0 likes · 19 min read
How React Fiber Eliminates UI Jank: A Step‑by‑Step Deep Dive
21CTO
21CTO
Nov 23, 2025 · Frontend Development

Why Bun v1.3.3 Is Redefining Full‑Stack JavaScript Development

Bun v1.3.3 transforms the JavaScript toolchain into a full‑stack platform by integrating native frontend serving, backend APIs, multi‑engine database support, and a high‑performance Redis client, while offering zero‑barrier installation across Linux, macOS, Windows, and Docker.

BunJavaScriptfull-stack
0 likes · 9 min read
Why Bun v1.3.3 Is Redefining Full‑Stack JavaScript Development
Deepin Linux
Deepin Linux
Nov 23, 2025 · Operations

Uncover the Hidden skb Buffer Bottleneck Causing Linux Network Packet Loss

Discover how the Linux kernel’s skb buffer can silently drop packets despite full NIC utilization, learn the three primary causes—driver ring buffer overflow, kernel queue saturation, and CPU interrupt imbalance—and follow step‑by‑step diagnostics with ethtool, softnet_stat, and sysctl to tune parameters and eliminate this hidden performance killer.

kernellinuxperformance
0 likes · 36 min read
Uncover the Hidden skb Buffer Bottleneck Causing Linux Network Packet Loss
MaGe Linux Operations
MaGe Linux Operations
Nov 21, 2025 · Databases

How to Diagnose and Fix MySQL CPU Spikes to 100% in Production

This guide walks you through a complete, step‑by‑step process for identifying why MySQL CPU usage jumps to 100%, from initial symptom verification and data‑flow analysis to locating slow queries, killing them, optimizing SQL, adding indexes, and setting up monitoring and alerts to prevent recurrence.

CPUindexingmysql
0 likes · 44 min read
How to Diagnose and Fix MySQL CPU Spikes to 100% in Production
Data STUDIO
Data STUDIO
Nov 21, 2025 · Big Data

How a One‑Line Pandas Change Cuts GroupBy Time from 40 Minutes to 4 Seconds

The article shows why a naïve Pandas groupby on a 25‑million‑row DataFrame can take 40 minutes, identifies common performance killers, and demonstrates that converting the grouping column to the categorical dtype with observed=True and sort=False reduces runtime to about 4 seconds while also cutting memory usage dramatically.

Pythoncategory dtypedata-processing
0 likes · 7 min read
How a One‑Line Pandas Change Cuts GroupBy Time from 40 Minutes to 4 Seconds
DeWu Technology
DeWu Technology
Nov 19, 2025 · Databases

How Our Self‑Built Redis Evolved: Architecture, SDK, and Performance Gains

This article details the three‑year evolution of a self‑built Redis service, covering its massive scale, architectural redesign, migration from LB to a custom DRedis SDK, same‑city active‑active near‑read support, Redis‑server version upgrades, instance specifications, proxy rate‑limiting, and extensive automation that together boost performance while cutting costs.

CacheSDKarchitecture
0 likes · 17 min read
How Our Self‑Built Redis Evolved: Architecture, SDK, and Performance Gains
Java Backend Technology
Java Backend Technology
Nov 19, 2025 · Backend Development

How to Slash Spring Boot Startup Time by 70% with 7 Proven Optimizations

This article presents a step‑by‑step guide that combines lazy bean initialization, precise component scanning, JVM flag tuning, auto‑configuration exclusion, class‑loading analysis, delayed datasource creation, and AOT/layered compilation to reduce Spring Boot startup latency by up to 70% in real‑world services.

AOT compilationSpring Bootcomponent-scan
0 likes · 10 min read
How to Slash Spring Boot Startup Time by 70% with 7 Proven Optimizations
Cognitive Technology Team
Cognitive Technology Team
Nov 17, 2025 · Backend Development

How a 1.5 MB Redis Key Crashed an Entire Site and How to Prevent It

A real‑world incident at JD Tech shows that a single 1.5 MB Redis cache key caused a full‑site outage during a high‑traffic event, and the article explains the underlying cache‑breakdown and bandwidth traps, then details three emergency mitigations and long‑term preventive practices.

CacheCache Designperformance
0 likes · 7 min read
How a 1.5 MB Redis Key Crashed an Entire Site and How to Prevent It