Tagged articles

performance

5000 articles · Page 1 of 50
Java Tech Workshop
Java Tech Workshop
Oct 3, 2026 · Backend Development

LRU Cache in 3 Lines: How LinkedHashMap Does the Heavy Lifting

This article demonstrates how to build a bounded LRU cache in three lines by extending LinkedHashMap with access-order enabled and overriding removeEldestEntry, detailing the internal doubly-linked list mechanics, thread-safety limitations, memory overhead, and when to migrate to Caffeine for advanced features like TTL and high concurrency.

CachingCaffeineData Structures
0 likes · 22 min read
LRU Cache in 3 Lines: How LinkedHashMap Does the Heavy Lifting
AI Engineering
AI Engineering
Sep 30, 2026 · Artificial Intelligence

GPT-6.1 Sol: Near-Astra Performance at One-Fifth the Cost

OpenAI's GPT-6.1 Sol delivers near-GPT-6 Astra performance on coding and computer-use benchmarks at one-fifth the cost, with improved factual accuracy and safety, available now for Plus, Pro, Business, Enterprise, and Edu users via ChatGPT Work, Codex, and API.

AI modelComputer UseGPT-6.1 Sol
0 likes · 4 min read
GPT-6.1 Sol: Near-Astra Performance at One-Fifth the Cost
Golang Shines
Golang Shines
Sep 29, 2026 · Operations

Linux sysctl Tuning: Diagnose Bottlenecks Before Tweaking Kernel Parameters

A comprehensive guide to Linux kernel parameter tuning via sysctl, covering network, memory, and filesystem subsystems with a systematic workflow: baseline capture, bottleneck identification, single-parameter changes, validation, persistence, and rollback — illustrated with real production post-mortems.

LinuxNetworkingOperations
0 likes · 50 min read
Linux sysctl Tuning: Diagnose Bottlenecks Before Tweaking Kernel Parameters
Architect's Guide
Architect's Guide
Sep 22, 2026 · Fundamentals

Try-Catch Inside vs Outside For Loops: Behavior, Performance & When to Use Each

This article explains the critical behavioral difference when placing try-catch inside versus outside a for loop: outside placement terminates the loop on exception, while inside allows continuation. It also analyzes performance implications, showing negligible overhead when no exceptions occur but increased memory consumption if many iterations throw exceptions, and details the JVM exception table mechanics that underlie this behavior.

Javabytecodeexception handling
0 likes · 6 min read
Try-Catch Inside vs Outside For Loops: Behavior, Performance & When to Use Each
TonyBai
TonyBai
Sep 16, 2026 · Backend Development

Go encoding/json/v2: 14-Year Evolution from Legacy Flaws to Modern Design

This article chronicles the 14-year evolution of Go's encoding/json standard library, detailing how backward compatibility constraints prevented fixing known flaws, the rise of third-party high-performance alternatives, and the eventual creation of encoding/json/v2 in Go 1.27 with a dual-package architecture that preserves v1 behavior while enabling modern defaults and performance gains.

Backward CompatibilityGoGo 1.27
0 likes · 86 min read
Go encoding/json/v2: 14-Year Evolution from Legacy Flaws to Modern Design
macrozheng
macrozheng
Sep 8, 2026 · Backend Development

Why Hutool 5 Dominates Java Projects: One Library Replaces Dozens of Custom Utils

This article analyzes why Hutool 5 has become the standard Java utility library, detailing its modular design, code reduction benefits, performance improvements over JDK, and comparison with Guava and Apache Commons, while providing practical migration examples for strings, dates, files, HTTP, JSON, and AI integration.

AI integrationHutoolJava
0 likes · 23 min read
Why Hutool 5 Dominates Java Projects: One Library Replaces Dozens of Custom Utils
21CTO
21CTO
Sep 7, 2026 · Industry Insights

pnpm v12 Rust Rewrite: 90% Faster Installs, Seamless Upgrade for Monorepos

pnpm v12 has been fully rewritten in Rust, delivering up to 90% faster installation times while maintaining full backward compatibility with pnpm v11 commands, flags, settings, and lockfile format, and introduces a new Rust-based registry service pnpr for even greater performance.

JavaScriptRustbenchmark
0 likes · 7 min read
pnpm v12 Rust Rewrite: 90% Faster Installs, Seamless Upgrade for Monorepos
Java Tech Enthusiast
Java Tech Enthusiast
Sep 7, 2026 · Backend Development

Java Virtual Threads: Why Production Adoption Lagged Behind the Hype

The article analyzes why Java virtual threads, despite promising million-concurrency with minimal code changes, see little production adoption due to pinning with synchronized, ThreadLocal memory pressure, incomplete framework support, and CPU-bound workload mismatch, while showing benchmarks where they excel in I/O-heavy services but migration costs deter legacy systems.

JDK 21JavaSpring Boot
0 likes · 12 min read
Java Virtual Threads: Why Production Adoption Lagged Behind the Hype
macrozheng
macrozheng
Sep 7, 2026 · Backend Development

Java Virtual Threads: Why the 'Million Concurrency' Promise Failed in Production

This article analyzes why Java virtual threads, despite promising million-concurrency with minimal overhead, see little production adoption due to pinning with synchronized blocks, ThreadLocal memory explosions, incomplete framework support, and unsuitability for CPU-bound workloads, while showing benchmarks where they excel in I/O-heavy scenarios.

JDK 21JavaSpring Boot
0 likes · 12 min read
Java Virtual Threads: Why the 'Million Concurrency' Promise Failed in Production
21CTO
21CTO
Sep 5, 2026 · Backend Development

PHP 7.4–8.6 Benchmarks: JIT Gains and a Regression in 8.6 Git

Phoronix benchmarks PHP 7.4 through 8.6 Git on an Intel Xeon 678X running Fedora 44, revealing incremental performance gains across the 8.x series but a notable regression in PHPbench for 8.6 Git that may be resolved before the stable release, while JIT-enabled 8.6 shows slight improvements in microbenchmarks.

JITPHPPHP 8.6
0 likes · 5 min read
PHP 7.4–8.6 Benchmarks: JIT Gains and a Regression in 8.6 Git
CodeSmart Hoops
CodeSmart Hoops
Sep 3, 2026 · Backend Development

Dubbo vs gRPC vs OpenFeign: Protocol, Serialization, Performance, Governance

The article walks through three real‑world Java service scenarios—high‑frequency internal calls, cross‑language algorithm services, and Spring Cloud gateway integration—comparing Dubbo, gRPC and OpenFeign on protocol, serialization, latency, throughput, cross‑language support, service governance and discovery, and finally presents a decision matrix and a mixed‑architecture demo.

DubboOpenFeignRPC
0 likes · 20 min read
Dubbo vs gRPC vs OpenFeign: Protocol, Serialization, Performance, Governance
Su San Talks Tech
Su San Talks Tech
Sep 1, 2026 · Databases

Why OpenSearch Is Gaining Massive Adoption: Architecture, Features, and Performance

OpenSearch, originally a fork of Elasticsearch, has become an independent Apache‑2.0‑licensed search and analytics platform governed by the Linux Foundation; its five‑layer architecture, segment replication, read/write separation, GPU‑accelerated vector indexing, and strong community growth deliver up to 9.5× query speed and make it a compelling choice over Elasticsearch.

Apache-2.0OpenSearchRead-Write Separation
0 likes · 15 min read
Why OpenSearch Is Gaining Massive Adoption: Architecture, Features, and Performance
Coder Trainee
Coder Trainee
Aug 28, 2026 · Backend Development

I Almost Got Fired Using Parallel Stream in Production

A production outage caused by Java 8 parallel streams exposed the dangers of the default commonPool, unlimited task queuing, and long‑running API calls, leading to 100% CPU, 30+ GC events per hour, and a near‑service collapse, which was resolved by custom thread pools, timeouts, and CompletableFuture alternatives.

CompletableFutureForkJoinPoolJava
0 likes · 7 min read
I Almost Got Fired Using Parallel Stream in Production
Node.js Tech Stack
Node.js Tech Stack
Aug 28, 2026 · Backend Development

pnpm 12 Goes Native: Rust Rewrite Eliminates Node.js Runtime Dependency

pnpm 12 replaces its TypeScript core with a Rust‑based native binary, allowing the package manager to run without Node.js, while preserving commands, lockfile format, and workspace behavior, and delivers faster installations, lower memory use, and new features such as managing runtimes, though some edge‑case changes require attention.

Node.jsRustcompatibility testing
0 likes · 9 min read
pnpm 12 Goes Native: Rust Rewrite Eliminates Node.js Runtime Dependency
Open Source Tech Hub
Open Source Tech Hub
Aug 27, 2026 · Backend Development

Can PHP Be Compiled to EXE? A Practical Guide with ThinkPHP 8 and TypePHP

This article walks through using the TypePHP AOT compiler with ThinkPHP 8 to turn a PHP web application into a self‑contained Windows executable, showing architecture changes, a 9.2× performance boost, step‑by‑step environment setup, build scripts, runtime verification, and five common pitfalls with solutions.

AOT CompilationPHPThinkPHP
0 likes · 11 min read
Can PHP Be Compiled to EXE? A Practical Guide with ThinkPHP 8 and TypePHP
LuTiao Programming
LuTiao Programming
Aug 26, 2026 · Backend Development

Why a 5 ms SQL Query Holds a DB Connection for 500 ms – The Hidden Transaction Issue

The article explains how a fast SQL statement can occupy a database connection for hundreds of milliseconds because Spring’s @Transactional starts the transaction and acquires the connection long before the first JDBC statement, and shows how the new Spring Boot 4.1 `connection‑fetch: lazy` setting postpones the acquisition to solve the problem.

HikariCPLazyConnectionDataSourceProxySpring Boot
0 likes · 12 min read
Why a 5 ms SQL Query Holds a DB Connection for 500 ms – The Hidden Transaction Issue
FunTester
FunTester
Aug 26, 2026 · Backend Development

Go JSON: Migrating from v1 to v2

Go 1.25 introduces a second version of the json package with new capabilities, API fixes, and performance improvements, but also many breaking changes; this article walks through the core differences, migration pitfalls, new streaming interfaces, option controls, tag extensions, custom codecs, default behavior shifts, and performance considerations.

GoJSONcustom codec
0 likes · 14 min read
Go JSON: Migrating from v1 to v2
dbaplus Community
dbaplus Community
Aug 25, 2026 · Operations

What a Bank IT Leader Learned in 200 Days Replacing VMware

A mid‑size bank’s IT infrastructure head recounts a 200‑day journey swapping VMware for domestic virtualization, detailing performance gaps, CPU overcommit limits, memory management, backup reliability, compliance hurdles, and the step‑by‑step migration strategy that balanced risk and cost.

OperationsVMwarebanking
0 likes · 11 min read
What a Bank IT Leader Learned in 200 Days Replacing VMware
Java Backend Technology
Java Backend Technology
Aug 25, 2026 · Backend Development

Are Java Virtual Threads Losing Their Momentum?

The article examines why the early hype around Java virtual threads has faded, detailing technical pitfalls such as pinning and ThreadLocal memory bloat, incomplete ecosystem support, and misuse in CPU‑bound workloads, while also presenting benchmark data that shows they still excel in I/O‑heavy scenarios.

JDKJavaSpring Boot
0 likes · 10 min read
Are Java Virtual Threads Losing Their Momentum?
Su San Talks Tech
Su San Talks Tech
Aug 25, 2026 · Backend Development

Why gRPC Is Becoming the Default Choice for Microservices

The article explains why gRPC is gaining popularity by comparing its performance, streaming capabilities, and cross‑language contract advantages over traditional REST + JSON, and provides a step‑by‑step guide to building a complete gRPC service with Spring Boot 4.1.

HTTP/2ProtobufSpring Boot
0 likes · 20 min read
Why gRPC Is Becoming the Default Choice for Microservices
Raymond Ops
Raymond Ops
Aug 24, 2026 · Operations

20 Must‑Change Linux Kernel Parameters for Production Environments

This article presents a practical checklist of 20 Linux kernel parameters—grouped by network, memory, process, and filesystem settings—explaining their default values, typical failure symptoms, step‑by‑step tuning commands, verification methods, and rollback procedures to ensure production systems such as web servers, databases, caches, and containers run without kernel‑level bottlenecks.

KernelLinuxmemory
0 likes · 34 min read
20 Must‑Change Linux Kernel Parameters for Production Environments
YiSu Grain
YiSu Grain
Aug 21, 2026 · R&D Management

Day63 Architecture Practice: Complete a 25‑Point Case Study Under Time Pressure

This article walks through a timed, 25‑point case study for a city‑wide electric‑vehicle charging platform, detailing performance bottlenecks, capacity planning, reliable messaging, protocol evolution, and access‑control design, and provides reference answers that illustrate the analytical process required to score each question.

access controlarchitecturecase study
0 likes · 18 min read
Day63 Architecture Practice: Complete a 25‑Point Case Study Under Time Pressure
ITPUB
ITPUB
Aug 20, 2026 · Industry Insights

2026 China Database Technology Conference Launches: Data Fusion and AI Leadership

The 17th China Database Technology Conference (DTCC 2026) ran from August 20‑22 in Beijing, gathering top experts to discuss database kernel innovations, cloud‑native and distributed practices, AI‑driven data, vector databases, real‑time warehouses, and the emerging Agent era, while showcasing cutting‑edge solutions from Dameng, Tencent Cloud, Alibaba Cloud, OceanBase and GoldenDB.

AIAgentData Lake
0 likes · 15 min read
2026 China Database Technology Conference Launches: Data Fusion and AI Leadership
Tech Musings
Tech Musings
Aug 20, 2026 · Fundamentals

Four JMH Cases Reveal How Java JIT Optimizes at the Assembly Level

The article walks through four carefully designed JMH benchmarks—method inlining, SIMD vectorization, lock elimination, and a Netty AsciiString regression—to show how JVM JIT optimizations appear in assembly, explain the performance impact (up to 1500×), and demonstrate how to diagnose and fix real‑world issues using assembly analysis.

JITJMHJava
0 likes · 19 min read
Four JMH Cases Reveal How Java JIT Optimizes at the Assembly Level
YiSu Grain
YiSu Grain
Aug 20, 2026 · Operations

Performance & Reliability Case Study: Identify Bottlenecks, Plan Capacity, Design Fault Tolerance

The article walks through a provincial internet hospital scenario where a 5,000 QPS peak load only yields about 2,200 QPS throughput, P95 latency spikes to 8 seconds and error rate hits 10%, pinpointing a database bottleneck, then outlines SQL tuning, caching, CDN, async processing, capacity planning for 6,000 QPS, high‑availability redesign, reliability calculations, and a comprehensive validation plan.

Load Testingcapacity planningdatabase optimization
0 likes · 42 min read
Performance & Reliability Case Study: Identify Bottlenecks, Plan Capacity, Design Fault Tolerance
Deepin Linux
Deepin Linux
Aug 20, 2026 · Fundamentals

Mastering C++ Allocators and PMR: Build Robust, High‑Performance Memory Management

The article explains why ordinary heap allocation can cause fragmentation and slowdown, introduces the C++ allocator interface and its allocate/deallocate functions, shows how to implement a custom stack‑based allocator, compares traditional allocators with C++17 polymorphic memory resources (PMR), and provides practical code examples, performance benchmarks, and best‑practice guidelines.

C++PMRallocator
0 likes · 30 min read
Mastering C++ Allocators and PMR: Build Robust, High‑Performance Memory Management
TonyBai
TonyBai
Aug 20, 2026 · Fundamentals

Polonius Alpha: Rust’s Next‑Gen Borrow Checker Lands on Nightly After Ten Years

Polonius Alpha, the flow‑sensitive next‑generation borrow checker for Rust, has arrived in the Nightly channel, promising to accept code previously rejected by the flow‑insensitive NLL checker, with performance impact largely negligible across thousands of popular crates, while still offering a way to disable it.

Rustborrow checkercompiler
0 likes · 14 min read
Polonius Alpha: Rust’s Next‑Gen Borrow Checker Lands on Nightly After Ten Years
MaGe Linux Operations
MaGe Linux Operations
Aug 18, 2026 · Databases

Common Causes and Fix Steps for MySQL Master‑Slave Replication Lag

This guide walks through why MySQL master‑slave replication lag occurs, the key metrics to monitor, a step‑by‑step troubleshooting flow, ten typical root causes, concrete remediation actions, verification methods, rollback plans, and production‑grade best practices for keeping replication latency near zero.

DiskIOLagMySQL
0 likes · 29 min read
Common Causes and Fix Steps for MySQL Master‑Slave Replication Lag
Open Source Tech Hub
Open Source Tech Hub
Aug 18, 2026 · Backend Development

Can PHP Finally Be Compiled to Native Code? Inside the TypePHP AOT Compiler

TypePHP translates PHP source to C++ and then to native binaries, eliminating interpreter overhead and delivering up to 135× speed‑up on compute‑heavy benchmarks, while remaining free, open‑source, and targeting CPU‑bound workloads such as image processing, finance, and scientific calculations.

AOT CompilationJIT comparisonPHP
0 likes · 10 min read
Can PHP Finally Be Compiled to Native Code? Inside the TypePHP AOT Compiler
Linyb Geek Road
Linyb Geek Road
Aug 18, 2026 · Artificial Intelligence

How Claude Harness Decouples Brain and Hands to Keep Long Tasks Running

Anthropic engineers discovered that tightly coupling an AI agent's reasoning core and execution environment caused failures and latency, so they redesigned Claude Harness to separate the brain from the hands, introduce an append‑only event log, and achieve up to 60% lower startup latency while improving security and scalability.

AI agentsClaudecontainer
0 likes · 12 min read
How Claude Harness Decouples Brain and Hands to Keep Long Tasks Running
Linyb Geek Road
Linyb Geek Road
Aug 17, 2026 · Artificial Intelligence

Choosing the Right AI Harness: A Guide for Engineers and Everyday Users

This article explains what an AI harness is, compares ready‑made and DIY options, categorises three main harness types, and provides an eight‑point checklist—including context management, memory, protocol support, standards, model flexibility, remote access, debugging, and hackability—to help both engineers and non‑technical users select the most suitable solution.

AI HarnessLLM Integrationautomation
0 likes · 14 min read
Choosing the Right AI Harness: A Guide for Engineers and Everyday Users
Raymond Ops
Raymond Ops
Aug 16, 2026 · Operations

Top 10 Nginx Misconfigurations That Cause Outages and How to Fix Them

This article reviews ten common Nginx configuration mistakes that frequently trigger production incidents, explains the underlying causes, provides corrected configurations, verification steps, and risk warnings, and offers a systematic troubleshooting workflow for operators to quickly diagnose and resolve issues.

DevOpsNginxTroubleshooting
0 likes · 59 min read
Top 10 Nginx Misconfigurations That Cause Outages and How to Fix Them
MaGe Linux Operations
MaGe Linux Operations
Aug 16, 2026 · Operations

Tuning Nginx Worker Processes and Connections for High‑Concurrency Scenarios

This guide walks through the complete workflow for analyzing, configuring, and validating Nginx in high‑traffic environments, covering architecture basics, core parameters, system limits, practical configuration examples, stress‑testing methods, monitoring, risk mitigation, rollback procedures, and production‑grade best practices.

High ConcurrencyNginxload balancing
0 likes · 23 min read
Tuning Nginx Worker Processes and Connections for High‑Concurrency Scenarios
TonyBai
TonyBai
Aug 15, 2026 · Backend Development

Is the Rust Rewrite Movement Truly Blazingly Fast or Just Blazingly Hyped?

The article analyzes the three‑year Rust rewrite movement, presenting concrete performance gains, binary‑size challenges, new bugs, learning‑curve costs, and real‑world cases of both success and abandonment to help developers decide whether a Rust rewrite is worthwhile.

Binary SizeProject MigrationRust
0 likes · 15 min read
Is the Rust Rewrite Movement Truly Blazingly Fast or Just Blazingly Hyped?
Linyb Geek Road
Linyb Geek Road
Aug 15, 2026 · Operations

Key Metrics Every Ops Engineer Should Monitor

This article enumerates essential operational metrics—such as CPU, memory, disk and network I/O, response time, throughput, error rates, availability, MTBF/MTTR, security logs, and capacity‑planning indicators—explaining their meanings and recommended target values to help engineers comprehensively monitor system performance, stability, and efficiency.

MonitoringOperationsavailability
0 likes · 10 min read
Key Metrics Every Ops Engineer Should Monitor
ITPUB
ITPUB
Aug 14, 2026 · Databases

Still Using NULL? How It Can Quietly Slow Down Your Database

This article explains why MySQL discourages using NULL as a default column value, demonstrates how NULL affects indexing, comparisons, and aggregate functions, and shows through concrete examples that improper NULL handling can lead to unexpected query results and performance degradation.

IFNULLIS NULLMySQL
0 likes · 13 min read
Still Using NULL? How It Can Quietly Slow Down Your Database
CodeOnCode
CodeOnCode
Aug 14, 2026 · Operations

Humongous Objects in G1 GC: Why They Fear Contiguous Space and Hurt Performance

Humongous objects in Java's G1 collector are large allocations that require a contiguous set of heap regions, bypass the young generation, inflate old‑generation usage, trigger frequent Young, Mixed or Full GCs, and can dominate CPU and pause time unless the code is refactored or the region size is tuned.

G1GCHumongous
0 likes · 16 min read
Humongous Objects in G1 GC: Why They Fear Contiguous Space and Hurt Performance
samdeepthink
samdeepthink
Aug 13, 2026 · Databases

Why High Traffic Makes SQL JOINs a Bottleneck

When traffic spikes, a multi‑table JOIN can hold database connections far longer than separate single‑table queries, quickly exhausting the connection pool and slowing the entire system, as demonstrated by concrete timing examples and a practical workaround.

Database ConnectionsJOINSQL
0 likes · 3 min read
Why High Traffic Makes SQL JOINs a Bottleneck
Golang Shines
Golang Shines
Aug 12, 2026 · Operations

Boost Ops Efficiency: 10 Essential Linux Tools Every Engineer Should Use

This article presents a practical guide for system administrators and DevOps engineers, introducing ten high‑frequency Linux tools—htop, iotop, nethogs, ncdu, strace, lsof, tcpdump, netstat/ss, curl, and systemctl/journalctl—detailing their installation, core and advanced usage, real‑world case studies, and how to combine them to dramatically improve troubleshooting speed and overall operational efficiency.

LinuxMonitoringhtop
0 likes · 54 min read
Boost Ops Efficiency: 10 Essential Linux Tools Every Engineer Should Use
Raymond Ops
Raymond Ops
Aug 11, 2026 · Operations

How to Quickly Identify High‑CPU Processes on a Linux Server with a One‑Minute Command Checklist

This article walks through a systematic, three‑stage method—starting with a 60‑second global scan using uptime, top, vmstat and mpstat, then pinpointing the offending process and thread with pidstat, perf and strace, and finally classifying the root cause to apply the appropriate fix—so you can diagnose and resolve Linux CPU spikes without resorting to blind restarts.

CPULinuxTroubleshooting
0 likes · 16 min read
How to Quickly Identify High‑CPU Processes on a Linux Server with a One‑Minute Command Checklist
ITPUB
ITPUB
Aug 11, 2026 · Fundamentals

How Project Valhalla Repays Java’s 20‑Year Generics Debt

The article traces the 20‑year history of Java’s type‑erased generics, contrasts it with C#’s reified generics, explains the performance and compatibility trade‑offs, and shows how Project Valhalla’s value classes and generic specialization finally close the gap.

GenericsJavaProject Valhalla
0 likes · 23 min read
How Project Valhalla Repays Java’s 20‑Year Generics Debt
21CTO
21CTO
Aug 11, 2026 · Artificial Intelligence

antirez’s Pure‑C MiniMax‑H3 Engine Generates 512×512 Video in 3.5 s on M5 Max

The article details how antirez rebuilt a zero‑dependency, high‑throughput MiniMax‑H3 video/audio inference engine entirely in C for Apple Silicon, achieving 22‑frame 512×512 video rendering in about 3.5 seconds on an M5 Max, and explains the engineering tricks, benchmark results, adjustable quality settings, terminal UI, community feedback, and upcoming sparse‑attention support.

Apple SiliconC++INT8 quantization
0 likes · 7 min read
antirez’s Pure‑C MiniMax‑H3 Engine Generates 512×512 Video in 3.5 s on M5 Max
Java Tech Workshop
Java Tech Workshop
Aug 11, 2026 · Backend Development

Achieving 6 Million Orders per Second with SpringBoot and LMAX Disruptor

The article explains why traditional Java BlockingQueue struggles under high load, introduces the LMAX Disruptor’s lock‑free ring buffer design, compares performance showing up to 600 万+ events per second versus 100 万 for ArrayBlockingQueue, and provides step‑by‑step SpringBoot integration with code examples and best‑practice tips.

DisruptorHigh ConcurrencyJava
0 likes · 17 min read
Achieving 6 Million Orders per Second with SpringBoot and LMAX Disruptor
Su San Talks Tech
Su San Talks Tech
Aug 11, 2026 · Backend Development

Why Is Hutool 5 Gaining So Many Users?

Hutool 5 has become the de‑facto utility library for modern Java projects because it eliminates duplicated, error‑prone hand‑crafted utils, reduces code volume by up to 50%, offers a stable, modular API that works with JDK 8+, and provides ready‑to‑use features for strings, dates, files, HTTP, JSON, encryption and even AI integration.

HutoolJavaSpring Boot
0 likes · 27 min read
Why Is Hutool 5 Gaining So Many Users?
Radish, Keep Going!
Radish, Keep Going!
Aug 10, 2026 · Backend Development

Go 1.27 makes encoding/json/v2 default after 5½ years – timeline and benchmarks

After a five‑year experimental phase, Go’s new json/v2 package becomes the default in Go 1.27; the author traces its history, presents on‑machine benchmark comparisons showing faster struct unmarshalling but slower map handling, and reveals three undocumented issues—including format‑tag removal, altered UTF‑8 output, and map[string]any slowdown—that developers must consider when migrating.

GoJSONbenchmark
0 likes · 21 min read
Go 1.27 makes encoding/json/v2 default after 5½ years – timeline and benchmarks
Data STUDIO
Data STUDIO
Aug 10, 2026 · Databases

Master DuckDB: From Your First SQL Query to Analyzing Ten Million E‑Commerce Rows

This comprehensive DuckDB tutorial explains why loading large CSV files into Pandas is inefficient, demonstrates how DuckDB can query CSV, Parquet, and JSON directly, walks through SQL basics, advanced features like window functions and CTEs, compares performance against Pandas on ten‑million‑row datasets, and provides practical tips for tuning, common pitfalls, and when to choose DuckDB for data analysis.

DuckDBParquetSQL
0 likes · 28 min read
Master DuckDB: From Your First SQL Query to Analyzing Ten Million E‑Commerce Rows
Cloud Architecture
Cloud Architecture
Aug 9, 2026 · Databases

Redis Persistence Deep Dive: From a Major P0 Outage to RDB+AOF Hybrid Implementation

The article analyses a real‑world P0 outage caused by treating Redis as a simple cache, explains why persistence is the decisive factor when Redis stores session, inventory or lock data, and provides a step‑by‑step guide to RDB, AOF and hybrid persistence, configuration, monitoring, recovery and best‑practice recommendations.

AOFHybrid PersistencePersistence
0 likes · 33 min read
Redis Persistence Deep Dive: From a Major P0 Outage to RDB+AOF Hybrid Implementation
Alibaba Cloud Native
Alibaba Cloud Native
Aug 9, 2026 · Mobile Development

Reconstructing an AI App’s Waiting Experience with Flutter RUM Monitoring

This article explains how to use Alibaba Cloud's Flutter RUM SDK to correlate user actions, network requests, long‑tasks and errors, reconstructing the full “spinning page” scenario in AI applications, and shows how STAROps can pinpoint interface failures, client‑side blocks, and rendering bottlenecks with concrete integration steps and code examples.

FlutterMonitoringSTAROps
0 likes · 20 min read
Reconstructing an AI App’s Waiting Experience with Flutter RUM Monitoring
Raymond Ops
Raymond Ops
Aug 8, 2026 · Operations

A Complete Walkthrough of Investigating High Server Load in Production

This article narrates a step‑by‑step investigation of a sudden CPU load spike on a 24‑core e‑commerce web server, revealing an I/O bottleneck caused by misconfigured log rotation and excessive debug logging, and outlines the diagnostic commands, root‑cause analysis, immediate remediation, and long‑term fixes.

I/O BottleneckLinuxLoad Average
0 likes · 19 min read
A Complete Walkthrough of Investigating High Server Load in Production
Open Source Tech Hub
Open Source Tech Hub
Aug 8, 2026 · Cloud Native

Production-Ready PHP Docker Images: Solving Common Deployment Pitfalls

The official PHP Docker image lacks Composer, production‑grade security, and runs as root, so most teams fork it and create fragile internal images; serversideup/php builds on the official image by adding environment‑driven configuration, non‑root execution, S6 process management, FrankenPHP support, built‑in health checks, and performance optimizations that deliver up to 484 requests per second versus 68 for the vanilla image.

DockerFrankenPHPPHP
0 likes · 14 min read
Production-Ready PHP Docker Images: Solving Common Deployment Pitfalls
DeepHub IMBA
DeepHub IMBA
Aug 7, 2026 · Big Data

Pandas vs Polars vs DuckDB: Benchmarking Performance on a 1.2M‑row CSV

A head‑to‑head benchmark on a 2.3 GB CSV (~1.2 million rows) shows Pandas exhausting memory, Polars completing the pipeline in 8.7 seconds with modest RAM, and DuckDB answering the same query in just 12 milliseconds, highlighting distinct trade‑offs for Python data processing.

CSVDuckDBPolars
0 likes · 11 min read
Pandas vs Polars vs DuckDB: Benchmarking Performance on a 1.2M‑row CSV
Baidu Intelligent Cloud Tech Hub
Baidu Intelligent Cloud Tech Hub
Aug 7, 2026 · Cloud Computing

How Baidu Cloud’s Sonata Achieves Predictable Performance Across Multi‑Vendor, Multi‑Generation NICs (NSDI’27)

The paper presents Sonata, a software‑centric vSwitch data plane that decouples from specific NICs, enabling a single implementation to handle heterogeneous, multi‑generation hardware while delivering 2.13‑2.51× software CPS gains and an additional 4.3‑11.5× boost with hardware offload, all validated on hundreds of thousands of production servers.

Cloud NetworkingRobustnessSoftware-Centric
0 likes · 12 min read
How Baidu Cloud’s Sonata Achieves Predictable Performance Across Multi‑Vendor, Multi‑Generation NICs (NSDI’27)
Programmer XiaoFu
Programmer XiaoFu
Aug 7, 2026 · Backend Development

Why Does Nginx Reverse Proxy Boost Website Performance?

The article explains how Nginx reverse proxy improves website performance by preventing backend threads from being blocked by slow clients, using an event‑driven epoll model, buffering, connection pooling, SSL termination, and proper configuration settings.

EpollNginxkeepalive
0 likes · 10 min read
Why Does Nginx Reverse Proxy Boost Website Performance?
Programmer1970
Programmer1970
Aug 6, 2026 · Backend Development

Revisiting synchronized lock upgrade: JVM‑level details of biased, lightweight and heavyweight locks

This article explains how the JVM implements synchronized by using the object header's Mark Word to transition through biased, lightweight, and heavyweight lock states, covering the underlying data structures, lock acquisition and release processes, revocation, downgrade, tuning parameters, practical verification, performance pitfalls, and a comparison with ReentrantLock.

JVMJavabiased-lock
0 likes · 16 min read
Revisiting synchronized lock upgrade: JVM‑level details of biased, lightweight and heavyweight locks
System Architect Go
System Architect Go
Aug 4, 2026 · Databases

Quick PostgreSQL Guide for MySQL Users: Beyond Syntax Differences

This article walks MySQL developers through the essential architectural, schema, data‑type, SQL‑dialect, transaction, vacuum, indexing, and extension differences when moving to PostgreSQL, providing concrete examples, code snippets, and best‑practice recommendations to avoid common pitfalls.

MySQLPostgreSQLSQL
0 likes · 38 min read
Quick PostgreSQL Guide for MySQL Users: Beyond Syntax Differences
IT Services Circle
IT Services Circle
Aug 4, 2026 · Fundamentals

Why Understanding Lock‑Free Queues Is Essential for High Concurrency

The article explains that locks are not the root cause of performance bottlenecks, examines how locked and lock‑free queues work, compares their trade‑offs with concrete benchmarks, and provides a decision guide to choose the right queue implementation for different concurrency and latency requirements.

C++CASbenchmark
0 likes · 23 min read
Why Understanding Lock‑Free Queues Is Essential for High Concurrency
Java Tech Workshop
Java Tech Workshop
Aug 4, 2026 · Databases

R2DBC vs JDBC: Choosing the Right Persistence for Reactive Spring Boot Projects

This article compares Spring Data JDBC and Spring Data R2DBC for Spring Boot 3.x/4.x projects, detailing setup, Maven dependencies, configuration, entity definitions, repository and service implementations, transaction handling, performance trade‑offs, and provides a hybrid approach that wraps JDBC calls in reactive Monos for WebFlux, helping developers decide which persistence layer best fits their reactive architecture.

Database AccessJDBCR2DBC
0 likes · 22 min read
R2DBC vs JDBC: Choosing the Right Persistence for Reactive Spring Boot Projects
21CTO
21CTO
Aug 3, 2026 · Industry Insights

Microsoft Announces Major Windows 11 Foundation Overhaul After Five‑Year Delay

In its 2026 Q4 earnings call, Microsoft CEO Satya Nadella admitted Windows 11’s deteriorating user experience and pledged a five‑year‑late, $‑heavy foundation overhaul that restores task‑bar positioning, strips search ads, revives the 20/20 performance project, and modernizes legacy UI components.

AICloud StrategyMicrosoft
0 likes · 8 min read
Microsoft Announces Major Windows 11 Foundation Overhaul After Five‑Year Delay
Java Tech Enthusiast
Java Tech Enthusiast
Aug 2, 2026 · Backend Development

Boost Excel Import/Export Performance in Spring Boot with EasyExcel

The article explains why native Apache POI causes memory‑explosion and maintenance headaches for Excel import/export in Java back‑ends, introduces Alibaba's EasyExcel as a low‑memory, annotation‑driven alternative, and provides step‑by‑step Spring Boot code for exporting, importing, custom conversion, validation, complex headers, pagination, template filling, and common pitfalls with concrete solutions.

EasyExcelExcel ExportJava
0 likes · 16 min read
Boost Excel Import/Export Performance in Spring Boot with EasyExcel
Open Source Tech Hub
Open Source Tech Hub
Aug 2, 2026 · Backend Development

Mago: A Rust-Powered Ultra-Fast PHP Static Analyzer

Mago is a Rust‑written PHP static analysis tool that runs as a native binary, offering linting, bug analysis, and deterministic formatting with dramatically lower memory usage and up to 30‑58× faster performance than traditional tools, while requiring no PHP runtime or Composer installation.

MagoPHPRust
0 likes · 10 min read
Mago: A Rust-Powered Ultra-Fast PHP Static Analyzer
21CTO
21CTO
Aug 2, 2026 · Backend Development

Which Language Wins in the AI Era: Go, Rust, or Zig?

The article evaluates Go, Rust, and Zig under the new AI‑assisted development paradigm, comparing raw execution performance, memory overhead, latency, compile speed, and AI‑coding productivity, and concludes that Go currently offers the most efficient AI feedback loop while Rust excels in safety and Zig lags behind.

AI code generationGoRust
0 likes · 11 min read
Which Language Wins in the AI Era: Go, Rust, or Zig?
DeepNoMind
DeepNoMind
Aug 2, 2026 · Databases

Understand Partitioning vs Sharding in 5 Minutes

The article explains how partitioning splits tables within a single database and how sharding distributes data across multiple database instances, comparing their types, advantages, limitations, and trade‑offs, and provides practical examples and a decision framework for choosing the right strategy.

Partitioningdatabasesdistributed systems
0 likes · 7 min read
Understand Partitioning vs Sharding in 5 Minutes
Ray's Galactic Tech
Ray's Galactic Tech
Aug 1, 2026 · Databases

Beyond CRUD: Full‑Scale Production Guide for MySQL 8.4 LTS

This article walks through a complete production‑grade view of MySQL 8.4 LTS, explaining how a chain of traffic spikes, connection‑pool exhaustion, long transactions and replication lag can cause an avalanche, and then detailing the five core modules, seven production mechanisms, architectural evolution steps, incident post‑mortems, and concrete configuration and code examples to build a resilient MySQL service.

InnoDBMySQLbackup
0 likes · 36 min read
Beyond CRUD: Full‑Scale Production Guide for MySQL 8.4 LTS
21CTO
21CTO
Aug 1, 2026 · Fundamentals

Why Zig’s Maverick Creator Challenges C, Rust, and Go After 11 Years

The article examines how Andrew Kelley built the Zig language out of frustration with existing tools, outlines Zig’s uncompromising philosophy, independent toolchain, community funding model, anti‑AI stance, and compares its safety and performance advantages against C, Rust, and Go while highlighting real‑world adopters.

Language DesignZigopen source
0 likes · 11 min read
Why Zig’s Maverick Creator Challenges C, Rust, and Go After 11 Years
Code Farming
Code Farming
Jul 31, 2026 · Backend Development

How the Right API Gateway Can Halve Development Costs

By consolidating authentication, caching, and fault‑tolerance logic into a properly chosen API gateway, teams can eliminate duplicated SDK changes, cut backend QPS dramatically, and turn costly release windows into seamless upgrades, effectively reducing development effort by up to 50%.

API GatewayAuthenticationCaching
0 likes · 6 min read
How the Right API Gateway Can Halve Development Costs
Mike Chen Rui
Mike Chen Rui
Jul 31, 2026 · Backend Development

Boost Nginx Cache Performance by 10×: Key Techniques Explained

The article explains how Nginx caching can dramatically improve web service performance—up to tenfold—by detailing the cache's core mechanisms, practical configuration parameters, and best‑practice strategies such as cache keys, expiration policies, lock handling, stale fallback, and header management.

BackendNginxProxy Cache
0 likes · 5 min read
Boost Nginx Cache Performance by 10×: Key Techniques Explained
Node.js Tech Stack
Node.js Tech Stack
Jul 31, 2026 · Frontend Development

How Rust Is Displacing JavaScript in Front‑End Toolchains: Insights from Rspack, Turbopack, and Bun

The article examines Lee Robinson's five‑year prediction that Rust would dominate JavaScript toolchains, showing how Rspack, Turbopack, and Bun have replaced CPU‑intensive build steps with native Rust cores while preserving JavaScript APIs, and discusses the trade‑offs and practical implications for front‑end developers.

Build ToolsJavaScriptRust
0 likes · 9 min read
How Rust Is Displacing JavaScript in Front‑End Toolchains: Insights from Rspack, Turbopack, and Bun
Baidu Intelligent Cloud Tech Hub
Baidu Intelligent Cloud Tech Hub
Jul 30, 2026 · Artificial Intelligence

Boosting Cosmos‑3 Training Throughput by 35% on the Same Budget with Heterogeneous GPU Clusters

By decoupling VAE encoding from the main training GPU, redesigning the data flow into a fully asynchronous pipeline, and applying dynamic scheduling, multi‑level caching, and custom operators, the Cosmos3‑Nano‑Policy‑DROID system achieves a 2.1× overall throughput with only 1.5× the hardware cost, delivering roughly 35% more training throughput for the same budget.

AI InfraGPU clusterVAE Encoding
0 likes · 18 min read
Boosting Cosmos‑3 Training Throughput by 35% on the Same Budget with Heterogeneous GPU Clusters
Java Tech Workshop
Java Tech Workshop
Jul 29, 2026 · Backend Development

Why Spring Boot’s Built‑in StopWatch Is a Cleaner Way to Measure Execution Time

The article explains the drawbacks of manually using System.currentTimeMillis for multi‑stage timing, introduces Spring’s StopWatch utility from spring‑core, demonstrates its API and code examples, shows three common usage scenarios, warns about pitfalls, compares it with raw timers, and argues why Spring itself adopts StopWatch for concise, structured performance monitoring.

AOPJavaProfiling
0 likes · 12 min read
Why Spring Boot’s Built‑in StopWatch Is a Cleaner Way to Measure Execution Time
Deepin Linux
Deepin Linux
Jul 29, 2026 · Fundamentals

Why Stack Memory Allocation Is Faster Than Heap Allocation

The article explains that stack memory allocation is quicker than heap allocation because the stack uses a simple pointer move and LIFO order, while the heap must search for free blocks, manage fragmentation, and often requires explicit deallocation, leading to higher overhead and potential leaks.

C++heap memoryinterview
0 likes · 65 min read
Why Stack Memory Allocation Is Faster Than Heap Allocation
dbaplus Community
dbaplus Community
Jul 28, 2026 · Operations

PostgreSQL Ops Checklist: 13 Pitfalls to Avoid (2026 Edition)

The article provides a comprehensive PostgreSQL operational self‑checklist covering CPU, memory, generic plans, idle connections, autovacuum, checkpoint and bgwriter tuning, AI workload handling, index building, replication, migration, partition management, and observability, with concrete examples, benchmarks, and practical commands.

OperationsPostgreSQLReplication
0 likes · 39 min read
PostgreSQL Ops Checklist: 13 Pitfalls to Avoid (2026 Edition)
Raymond Ops
Raymond Ops
Jul 28, 2026 · Databases

MySQL Disk Space Explodes: How Binary Logs Become the Hidden Culprit

MySQL servers can trigger alarming disk‑space warnings even when the data directory is small, because unchecked binary logs rapidly consume storage; this article explains the log’s purpose, why it grows, how to diagnose the issue, and provides step‑by‑step cleanup, configuration, replication, monitoring, and recovery best practices.

Binary LogDisk SpaceMonitoring
0 likes · 26 min read
MySQL Disk Space Explodes: How Binary Logs Become the Hidden Culprit
Su San Talks Tech
Su San Talks Tech
Jul 28, 2026 · Artificial Intelligence

Why Are Big Tech Companies Dropping MCP for CLI?

The article analyzes the shift from Model Context Protocol (MCP) to command‑line interfaces (CLI) for AI agents, detailing MCP’s architectural complexity, token bloat, security risks, and passive tool design, while highlighting CLI’s on‑demand loading, composability, debugging ease, and growing enterprise adoption.

AI agentsCLICommand Line Interface
0 likes · 14 min read
Why Are Big Tech Companies Dropping MCP for CLI?
Ray's Galactic Tech
Ray's Galactic Tech
Jul 27, 2026 · Databases

How Partitioning Cut a 43‑Second PostgreSQL Query to 0.3 seconds

In a SaaS analytics platform with a 45‑billion‑row, 1.2 TB events table, the author shows how moving to native PostgreSQL range partitioning by event_time, combined with zero‑downtime migration steps, reduced the typical P99 query latency from 43 seconds to about 0.3 seconds while enabling easier data lifecycle management.

PartitioningPostgreSQLmigration
0 likes · 27 min read
How Partitioning Cut a 43‑Second PostgreSQL Query to 0.3 seconds
Raymond Ops
Raymond Ops
Jul 27, 2026 · Databases

What to Do First When MySQL Connections Are Maxed Out

This guide walks you through a complete emergency response, root‑cause analysis, and long‑term mitigation for MySQL connection‑limit exhaustion, covering Linux diagnostics, SQL commands, quick‑kill scripts, monitoring with Prometheus/Grafana, and best‑practice configuration of connection pools and max_connections.

MonitoringMySQLTroubleshooting
0 likes · 37 min read
What to Do First When MySQL Connections Are Maxed Out
Mike Chen Rui
Mike Chen Rui
Jul 27, 2026 · Backend Development

What Defines High‑Concurrency for Nginx? A Clear Guide

The article explains that “high concurrency” for Nginx is relative, depends on hardware, request type, response size, and overall architecture, and provides typical connection and QPS ranges for ordinary, medium, high‑traffic, and ultra‑high‑traffic systems.

High ConcurrencyNginxQPS
0 likes · 2 min read
What Defines High‑Concurrency for Nginx? A Clear Guide
Ops Community
Ops Community
Jul 26, 2026 · Operations

When APM Agent Overheads Spike: In‑Depth Comparison of SkyWalking vs Pinpoint

The article provides a step‑by‑step methodology for establishing a performance baseline, verifying JVM and agent versions, collecting CPU, memory, GC, thread, and network metrics, configuring SkyWalking and Pinpoint agents, running controlled experiments, and using the results to choose the most suitable APM probe.

APMJavaMonitoring
0 likes · 15 min read
When APM Agent Overheads Spike: In‑Depth Comparison of SkyWalking vs Pinpoint
IT Services Circle
IT Services Circle
Jul 25, 2026 · Backend Development

Why More Developers Are Choosing Spring WebFlux for High‑Performance Applications

Spring WebFlux replaces the thread‑per‑request model of Spring MVC with an event‑loop, non‑blocking architecture that dramatically reduces memory and CPU usage, supports back‑pressure, streaming, and GraalVM native images, making it ideal for high‑concurrency microservices while acknowledging its learning curve and debugging challenges.

GraalVMJavaReactive Programming
0 likes · 18 min read
Why More Developers Are Choosing Spring WebFlux for High‑Performance Applications
Top Architect
Top Architect
Jul 25, 2026 · Databases

Manticore Search: A High‑Performance Alternative That Could Overtake Elasticsearch

Manticore Search, a C++‑based open‑source search engine forked from Sphinx, claims to outperform Elasticsearch by up to 15× in various scenarios, offers modern multithreaded architecture, SQL compatibility, extensive client libraries, and easy Docker deployment, positioning itself as a fast, lightweight, full‑text search solution.

DockerElasticsearchManticore Search
0 likes · 8 min read
Manticore Search: A High‑Performance Alternative That Could Overtake Elasticsearch
Alibaba Cloud Native
Alibaba Cloud Native
Jul 24, 2026 · Cloud Native

How Higress Serverless Enterprise Cuts Costs 90% and Boosts Auth Performance 30×

A SaaS platform’s consumer count surged from 200 to nearly 20,000, causing open‑source Higress authentication latency to jump 34‑fold and configuration size to balloon 8,457‑fold, while a local comparative test shows the Higress Enterprise Serverless edition maintains sub‑2 ms latency, 100 % success, tiny config footprints, and up to 90 % lower annual costs.

API GatewayHigressServerless
0 likes · 10 min read
How Higress Serverless Enterprise Cuts Costs 90% and Boosts Auth Performance 30×