Tagged articles
5000 articles
Page 8 of 50
Code Mala Tang
Code Mala Tang
Jul 14, 2025 · Backend Development

Boost Your Asyncio Apps: 9 Proven Tricks to Reach 3000+ Requests/sec

This article reveals nine advanced, battle‑tested asyncio performance techniques—including uvloop, memory‑aware task patterns, semaphore limits, executor offloading, graceful cancellation, debugging helpers, connection pooling, loop saturation monitoring, and leak‑free background tasks—that can transform a modest 200‑request‑per‑second service into a 3000+‑request‑per‑second production‑grade system.

Performanceasynciotask management
0 likes · 15 min read
Boost Your Asyncio Apps: 9 Proven Tricks to Reach 3000+ Requests/sec
Java Tech Enthusiast
Java Tech Enthusiast
Jul 14, 2025 · Databases

13 Proven SQL Optimization Tricks to Supercharge Your Queries

This article presents a comprehensive set of practical SQL optimization techniques—including proper indexing, selective column retrieval, efficient joins, query planning, and database‑specific features—to dramatically improve query speed, reduce resource consumption, and enhance overall application performance.

JoinsPerformanceindexes
0 likes · 12 min read
13 Proven SQL Optimization Tricks to Supercharge Your Queries
MaGe Linux Operations
MaGe Linux Operations
Jul 13, 2025 · Databases

Unlock MySQL Mastery: Deep Dive into Architecture, SQL & Performance

Explore the comprehensive structure of MySQL, from its layered architecture and storage engines to detailed SQL language components, while learning essential DDL, DML, DQL, and DCL commands, performance tuning techniques, security best practices, and advanced features such as window functions, CTEs, and role-based access control.

MySQLPerformancedatabase
0 likes · 26 min read
Unlock MySQL Mastery: Deep Dive into Architecture, SQL & Performance
JavaScript
JavaScript
Jul 13, 2025 · Frontend Development

Boost React State Updates with the New Array.prototype.with() Method

This article explains why mutating state in React or Vue breaks predictability, compares traditional immutable update techniques like map() and spread syntax, and demonstrates how the native Array.prototype.with() method provides a concise, high‑performance, immutable way to replace array elements in a single step.

ArrayJavaScriptPerformance
0 likes · 5 min read
Boost React State Updates with the New Array.prototype.with() Method
Alibaba Cloud Native
Alibaba Cloud Native
Jul 12, 2025 · Artificial Intelligence

Transform Dify Low‑Code AI Workflows into High‑Performance Spring AI Alibaba Projects

This article demonstrates how to convert a Dify‑built product‑review classification workflow into a Spring AI Alibaba project, detailing the visual design in Dify, DSL export, code generation via Studio or CLI, and showcasing performance gains, flexibility improvements, and practical deployment steps.

AI workflowDifyPerformance
0 likes · 11 min read
Transform Dify Low‑Code AI Workflows into High‑Performance Spring AI Alibaba Projects
Cognitive Technology Team
Cognitive Technology Team
Jul 12, 2025 · Backend Development

Java 25 Unveiled: Key Language, API, and Performance Enhancements

Java 25, the upcoming LTS release slated for September 2025, introduces a suite of language and compiler upgrades such as pattern matching for primitive types, module import declarations, flexible constructor bodies, compact source files, plus new APIs like ScopedValue, Structured Concurrency, Vector, PEM handling, and numerous performance and platform improvements, all illustrated with practical code examples.

API EnhancementsJDKJava 25
0 likes · 19 min read
Java 25 Unveiled: Key Language, API, and Performance Enhancements
Ops Community
Ops Community
Jul 11, 2025 · Cloud Native

Designing Enterprise‑Ready Kubernetes Persistent Storage in 2025

This comprehensive guide explains Kubernetes persistence fundamentals, core components, enterprise‑grade storage options such as NFS, Ceph, block and object storage, and covers high‑availability design, backup automation, performance tuning, monitoring, alerting, and security best practices for building reliable, scalable storage systems.

BackupCloud NativeDevOps
0 likes · 12 min read
Designing Enterprise‑Ready Kubernetes Persistent Storage in 2025
Deepin Linux
Deepin Linux
Jul 10, 2025 · Fundamentals

Mastering LRUCache: How to Build a High‑Performance Cache in C++

Explore the principles behind Least Recently Used (LRU) caching, understand why it outperforms FIFO and LFU strategies, and follow a step‑by‑step C++ implementation using hash tables and doubly linked lists, complete with detailed code, testing, and performance optimization tips.

CacheData StructureLRUCache
0 likes · 24 min read
Mastering LRUCache: How to Build a High‑Performance Cache in C++
Code Wrench
Code Wrench
Jul 9, 2025 · Backend Development

Boost Go Microservices with gRPC over HTTP/3: A Hands‑On Guide

This article demonstrates how to build high‑performance, low‑latency Go microservices by integrating gRPC with HTTP/3 over QUIC, covering server and client implementations, a sample Analyze service, step‑by‑step communication flow, and performance comparisons against traditional HTTP/2‑based gRPC.

GoHTTP/3Performance
0 likes · 9 min read
Boost Go Microservices with gRPC over HTTP/3: A Hands‑On Guide
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 9, 2025 · Databases

Unlocking OceanBase Thread Limits: How min_worker_cnt and max_worker_cnt Are Calculated

This article explains why OceanBase enforces minimum values for min_worker_cnt and max_worker_cnt, shows the source‑code formulas used to compute them, demonstrates how to verify and adjust these parameters, and clarifies the impact of tenant memory and Meta‑tenant reservations on the final values.

Database ConfigurationOceanBaseParameter Tuning
0 likes · 12 min read
Unlocking OceanBase Thread Limits: How min_worker_cnt and max_worker_cnt Are Calculated
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 9, 2025 · Backend Development

6 Proven Ways to Measure API Latency in Spring Boot 3

This article presents eight practical techniques—including manual StopWatch, custom AOP, interceptor, filter, event listener, Micrometer + Prometheus, Arthas, and SkyWalking—to accurately record and monitor Spring Boot API request times, comparing their intrusiveness, scope, and suitability for different scenarios.

API monitoringMicrometerPerformance
0 likes · 14 min read
6 Proven Ways to Measure API Latency in Spring Boot 3
php Courses
php Courses
Jul 8, 2025 · Backend Development

Why PHP 8.5’s New array_first() and array_last() Functions Matter

PHP 8.5 introduces the native array_first() and array_last() functions, offering a safe, pointer‑free way to retrieve the first or last element of any array, improving readability, reducing bugs, and aligning PHP with modern language practices for developers and frameworks alike.

BackendPHPPHP 8.5
0 likes · 5 min read
Why PHP 8.5’s New array_first() and array_last() Functions Matter
IT Architects Alliance
IT Architects Alliance
Jul 7, 2025 · Backend Development

Avoid the 5 Fatal Architecture Mistakes That Cost Millions

This article analyzes five common architectural design errors—over‑pursuing cutting‑edge tech, single points of failure, mishandling data consistency, fragmented performance tuning, and neglecting security—illustrating their costly impacts with real‑world cases and offering practical principles to prevent them.

MicroservicesPerformancefault tolerance
0 likes · 13 min read
Avoid the 5 Fatal Architecture Mistakes That Cost Millions
Alibaba Cloud Native
Alibaba Cloud Native
Jul 7, 2025 · Fundamentals

What Drives Python’s 16‑Year Evolution? From Legacy Syntax to AI‑Ready Performance

This article traces Python’s sixteen‑year journey from the release of Python 3.0 in 2008 to the upcoming 3.14, highlighting modernized syntax, type‑hint maturation, standard‑library pruning, massive third‑party growth, performance breakthroughs such as Faster CPython and experimental JIT, free‑threading, and the AI and cloud forces shaping its future.

AsyncFree ThreadingJIT
0 likes · 25 min read
What Drives Python’s 16‑Year Evolution? From Legacy Syntax to AI‑Ready Performance
Architect's Tech Stack
Architect's Tech Stack
Jul 7, 2025 · Databases

Boost MyBatis Batch Inserts: Why foreach Slows Down and How to Fix It

This article explains why using MyBatis foreach for bulk inserts can cause severe performance degradation, analyzes the underlying parsing and executor issues, and provides practical solutions such as using ExecutorType.BATCH and limiting batch sizes to achieve fast, reliable batch insertion.

Batch InsertExecutorType.BATCHPerformance
0 likes · 8 min read
Boost MyBatis Batch Inserts: Why foreach Slows Down and How to Fix It
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jul 7, 2025 · Operations

Unlock Linux Performance: How eBPF Reveals Hidden Bottlenecks

This article explains why traditional Linux monitoring tools often miss deep kernel issues and shows how to use eBPF‑based utilities such as biolatency, runqlat, and offcputime to pinpoint CPU, I/O, and lock‑contention problems with concrete command examples and a practical troubleshooting workflow.

LinuxOpsPerformance
0 likes · 8 min read
Unlock Linux Performance: How eBPF Reveals Hidden Bottlenecks
Lobster Programming
Lobster Programming
Jul 7, 2025 · Databases

Why Does Redis Block? 5 Common Causes and How to Prevent Them

This article explains why Redis, a single‑threaded in‑memory database, can become blocked, covering five common culprits such as blocking commands, big keys, database flushes, synchronous AOF writes, and the SAVE command, and offers guidance on preventing performance stalls.

AOFBlockingPerformance
0 likes · 4 min read
Why Does Redis Block? 5 Common Causes and How to Prevent Them
IT Architects Alliance
IT Architects Alliance
Jul 6, 2025 · Operations

Why 80% of Performance Issues Stem from Architecture – and How to Fix Them

Most performance bottlenecks arise not from code but from architectural flaws, such as overly layered designs, synchronous calls, misconfigured connection pools, cache pitfalls, and inadequate monitoring, and the article outlines these issues and offers best‑practice strategies like async patterns, proper DB design, caching tiers, and progressive refactoring.

BackendPerformanceScalability
0 likes · 11 min read
Why 80% of Performance Issues Stem from Architecture – and How to Fix Them
IT Architects Alliance
IT Architects Alliance
Jul 6, 2025 · Backend Development

What Core Skills Make Million‑Dollar Architects Stand Out Globally?

An in‑depth look at the five essential competencies—ultra‑fine performance tuning, cross‑cultural architectural thinking, deep domain modeling, forward‑looking technology judgment, and powerful team leadership—that enable top‑earning Chinese architects to earn international respect and drive high‑impact systems.

Domain ModelingPerformancecloud-native
0 likes · 12 min read
What Core Skills Make Million‑Dollar Architects Stand Out Globally?
MaGe Linux Operations
MaGe Linux Operations
Jul 6, 2025 · Databases

Master Redis Cluster Deployment and Performance Tuning: A Practical Guide

This guide walks operations engineers through installing Redis, configuring a six‑node cluster, applying memory and system‑level performance tweaks, setting up Sentinel high‑availability, and implementing Python‑based monitoring and automated recovery scripts, providing a comprehensive, hands‑on approach to building a robust Redis service.

ClusterPerformancedatabase
0 likes · 14 min read
Master Redis Cluster Deployment and Performance Tuning: A Practical Guide
Deepin Linux
Deepin Linux
Jul 4, 2025 · Backend Development

Mastering Protocol Buffers in C++: Installation, Data Types, and Real‑World Use Cases

This comprehensive guide explains what Protocol Buffers are, why they outperform JSON and XML, how to install and configure the library, the supported data types, code generation for multiple languages, practical C++ examples, and typical scenarios such as distributed systems, storage, and network communication.

Data StructuresDistributed SystemsPerformance
0 likes · 23 min read
Mastering Protocol Buffers in C++: Installation, Data Types, and Real‑World Use Cases
Java Tech Enthusiast
Java Tech Enthusiast
Jul 3, 2025 · Backend Development

Mastering Large File Uploads with Spring Boot: Chunked Upload Guide

This article explains why traditional single-file uploads fail for large files, outlines the benefits of chunked uploading, and provides a complete Spring Boot implementation—including core dependencies, controller logic, high‑performance merging, Vue front‑end code, enterprise‑level optimizations, and performance test results.

BackendPerformancechunked upload
0 likes · 11 min read
Mastering Large File Uploads with Spring Boot: Chunked Upload Guide
ByteDance Web Infra
ByteDance Web Infra
Jul 3, 2025 · Artificial Intelligence

How the New XPath‑Based Cache Boosts AI Automation Performance by 37%

The update introduces a YAML‑based cache with precise XPath targeting, dual‑validation and smart fallback, a structured API for extracting booleans, numbers, strings and queries, enhanced replay reports with custom nodes and video export, plus extensive web, Android, and reporting optimizations that dramatically improve performance and reduce report size.

AI automationJavaScriptPerformance
0 likes · 5 min read
How the New XPath‑Based Cache Boosts AI Automation Performance by 37%
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 3, 2025 · Frontend Development

10 Must‑Know Vue3 Tricks to Supercharge Your Frontend Projects

Discover ten practical Vue3 techniques—including shallowRef, shallowReactive, toRef/toRefs, watchPostEffect, v‑for keys, custom hooks, v‑model modifiers, keep‑alive, and Web Workers—that boost performance, simplify data handling, and enhance component development for modern frontend projects.

Component DesignFrontendHooks
0 likes · 15 min read
10 Must‑Know Vue3 Tricks to Supercharge Your Frontend Projects
Java Interview Crash Guide
Java Interview Crash Guide
Jul 3, 2025 · Backend Development

10 Proven Strategies to Supercharge API Performance in Java

This article presents a comprehensive, step‑by‑step guide to optimizing API latency by applying batch processing, asynchronous execution, caching, pre‑processing, pooling, parallelism, indexing, transaction management, code refactoring, pagination, SQL tuning, and fine‑grained locking techniques.

API optimizationBatch ProcessingPerformance
0 likes · 10 min read
10 Proven Strategies to Supercharge API Performance in Java
Raymond Ops
Raymond Ops
Jul 2, 2025 · Operations

Master Linux Process Management: From Basics to Advanced Monitoring

This comprehensive guide explains what a process is, how it differs from a program, its lifecycle, and provides detailed instructions for monitoring process status with ps and top, using tools like vmstat, iostat, dstat, managing processes with kill, killall, pkill, background jobs, screen, adjusting priorities, and interpreting system load averages.

LinuxPerformanceSystem Administration
0 likes · 29 min read
Master Linux Process Management: From Basics to Advanced Monitoring
Java Tech Enthusiast
Java Tech Enthusiast
Jul 2, 2025 · Databases

Why MySQL GROUP BY Can Be Slow and How to Optimize It

This article explains why MySQL GROUP BY queries may run slowly, analyzes the execution plan showing temporary tables and filesort, and provides practical optimization techniques such as removing unnecessary sorting, adding indexes, adjusting buffer settings, and considering application‑level or materialized view solutions.

GROUP BYMySQLPerformance
0 likes · 4 min read
Why MySQL GROUP BY Can Be Slow and How to Optimize It
php Courses
php Courses
Jul 2, 2025 · Databases

8 Proven PHP Database Query Optimization Techniques to Boost Performance

This article presents eight practical, proven techniques—such as prepared statements, proper indexing, selective column retrieval, pagination, efficient joins, query caching, batch operations, and EXPLAIN analysis—to dramatically improve the performance of database queries in PHP web applications, reducing load times and server strain.

Database OptimizationPHPPerformance
0 likes · 6 min read
8 Proven PHP Database Query Optimization Techniques to Boost Performance
php Courses
php Courses
Jul 2, 2025 · Backend Development

How Function Objects Affect PHP Performance: Memory, Binding, and Call Overhead

This article examines the performance implications of using function objects in PHP, highlighting higher memory usage, late‑binding costs, and indirect call overhead, and provides a concrete benchmark comparing traditional functions with function objects to illustrate the trade‑offs.

Code ReusabilityFunction ObjectsMemory Overhead
0 likes · 3 min read
How Function Objects Affect PHP Performance: Memory, Binding, and Call Overhead
MaGe Linux Operations
MaGe Linux Operations
Jul 1, 2025 · Fundamentals

Choosing the Right RAM: Essential Basics and Buying Tips

This guide explains what DRAM is, how memory works with CPU and storage, compares capacities for different use cases, details dual‑channel benefits, DDR generations, frequencies, timings, chip quality, and offers practical advice on selecting the optimal RAM for your needs.

PerformanceRAMSelection
0 likes · 14 min read
Choosing the Right RAM: Essential Basics and Buying Tips
php Courses
php Courses
Jul 1, 2025 · Backend Development

PHP vs Node.js in 2025: Surprising Performance Insights Revealed

An in‑depth 2025 benchmark compares PHP 8.4 and Node.js 22 on modern hardware, revealing PHP’s improved JIT and memory handling narrowing the gap, while Node.js still excels in I/O and concurrency, and offering practical guidance on choosing the right runtime for various web workloads.

BackendBenchmarkNode.js
0 likes · 7 min read
PHP vs Node.js in 2025: Surprising Performance Insights Revealed
Tencent Cloud Developer
Tencent Cloud Developer
Jul 1, 2025 · Game Development

Mastering Memory Optimization for Unity Mobile Games: Practical Steps and Tools

This article explains why memory optimization is critical for Unity mobile games, outlines a three‑step workflow of testing, analysis, and fixing, details practical testing methods, data‑analysis toolchains, and concrete optimization techniques such as resource LOD, array pre‑allocation, string deduplication, compression, and atlas management, and concludes with a concise checklist for effective memory management.

Memory OptimizationPerformanceUnity
0 likes · 16 min read
Mastering Memory Optimization for Unity Mobile Games: Practical Steps and Tools
JD Cloud Developers
JD Cloud Developers
Jun 30, 2025 · Backend Development

Unveiling Guava Cache Internals: Why It Lags Behind Caffeine

This article dissects Guava Cache's source code, explaining its segment‑based locking, data structures, put/get implementations, cleanup and eviction mechanisms, and then contrasts its performance and design choices with the more modern Caffeine cache, highlighting why Guava falls short.

CacheCaffeineGuava
0 likes · 39 min read
Unveiling Guava Cache Internals: Why It Lags Behind Caffeine
Open Source Tech Hub
Open Source Tech Hub
Jun 28, 2025 · Backend Development

Why Hypervel Beats Laravel Octane: Coroutine‑Powered PHP Performance Explained

This article introduces Hypervel, a Laravel‑style PHP framework with native coroutine support, explains its advantages over Laravel Octane for I/O‑intensive workloads, and presents benchmark results that demonstrate dramatically higher request‑per‑second rates in both simple API and simulated I/O scenarios.

BenchmarkPerformancecoroutine
0 likes · 8 min read
Why Hypervel Beats Laravel Octane: Coroutine‑Powered PHP Performance Explained
Top Architect
Top Architect
Jun 27, 2025 · Databases

How to Implement High‑Performance Database Sharding with ShardingSphere and SpringBoot

This article walks through the complete process of designing, configuring, and coding a sharding solution for loan and repayment tables—including database basics, historical data migration, backend query refactoring, a three‑write strategy, scheduled consistency checks, and full SpringBoot/ShardingSphere implementation details.

Data MigrationPerformanceShardingSphere
0 likes · 20 min read
How to Implement High‑Performance Database Sharding with ShardingSphere and SpringBoot
JavaScript
JavaScript
Jun 27, 2025 · Frontend Development

How setTimeout(fn, 0) Unblocks the Main Thread and Boosts UI Responsiveness

Using setTimeout(fn, 0) tricks the JavaScript event loop to downgrade heavy tasks to asynchronous callbacks, freeing the main thread for UI rendering and user interactions, and the article explains the underlying mechanics, practical examples, and modern alternatives like requestAnimationFrame, queueMicrotask, and Web Workers.

AsynchronousFrontendJavaScript
0 likes · 10 min read
How setTimeout(fn, 0) Unblocks the Main Thread and Boosts UI Responsiveness
Cognitive Technology Team
Cognitive Technology Team
Jun 26, 2025 · Backend Development

Mastering JVM Argument Prefixes: Boost Java Performance & Debugging

This tutorial explains the purpose and usage of JVM argument prefixes—including system properties, standard, non‑standard, and advanced options—along with execution modes like interpreted, compiled, and mixed, providing code examples and performance comparisons to help Java developers optimize and debug their applications.

JVM OptionsPerformancearguments
0 likes · 13 min read
Mastering JVM Argument Prefixes: Boost Java Performance & Debugging
ITPUB
ITPUB
Jun 26, 2025 · Operations

One‑Click Linux System Inspection: Complete Bash Script Guide

Learn how to create and run a one‑click Linux inspection Bash script that automatically gathers system basics, CPU, memory, disk usage, network configuration, service status, security checks, login records, log analysis, and performance metrics, and how to schedule it via cron.

BashLinuxPerformance
0 likes · 8 min read
One‑Click Linux System Inspection: Complete Bash Script Guide
Deepin Linux
Deepin Linux
Jun 26, 2025 · Fundamentals

How Memory I/O Powers Your Computer: From CPU to Cache Explained

This article demystifies memory I/O by exploring its hardware foundations, the interaction between CPU and memory controllers, the role of user and kernel spaces, timing parameters, cache hierarchies, and practical optimization strategies for databases, file systems, and server applications.

CPUCacheOperating System
0 likes · 33 min read
How Memory I/O Powers Your Computer: From CPU to Cache Explained
Java Web Project
Java Web Project
Jun 25, 2025 · Backend Development

How to Speed Up Nested Loops in Java: Break and Map Tricks

This article walks through a common Java scenario of matching two large lists with nested loops, measures the poor performance, then demonstrates two optimizations—adding a break statement and replacing the inner loop with a HashMap—to dramatically cut execution time.

HashMapNested LoopPerformance
0 likes · 6 min read
How to Speed Up Nested Loops in Java: Break and Map Tricks
Zhihu Tech Column
Zhihu Tech Column
Jun 25, 2025 · Frontend Development

How Zhihu’s Growth Team Supercharged Activity Page Performance: From Diagnosis to Real‑World Gains

This article reveals how Zhihu’s growth engineering team dissected activity‑page rendering bottlenecks, applied front‑end performance techniques such as early resource loading, image compression, pre‑rendering, and metric‑driven optimization (FCP, CLS, INP), and ultimately boosted page reach and conversion rates dramatically.

FrontendGrowthPerformance
0 likes · 23 min read
How Zhihu’s Growth Team Supercharged Activity Page Performance: From Diagnosis to Real‑World Gains
php Courses
php Courses
Jun 25, 2025 · Backend Development

Master CGO: Seamlessly Integrate C Libraries into Go Projects

This comprehensive guide explains CGO fundamentals, demonstrates basic and advanced usage with practical code examples, covers type conversion, calling C standard libraries, handling external C files, callbacks, struct passing, memory‑management best practices, real‑world scenarios, limitations, and alternative approaches for Go developers.

C integrationGoInterop
0 likes · 9 min read
Master CGO: Seamlessly Integrate C Libraries into Go Projects
IT Services Circle
IT Services Circle
Jun 22, 2025 · Backend Development

Choosing the Right Rule Engine: 5 Top Options Compared and When to Use Them

This article explores the core challenges of frequent business rule changes versus system stability, presents five popular rule engines with their strengths, weaknesses, and performance metrics, and offers practical guidance on selecting and safely using the right engine for various scenarios such as e‑commerce promotions, financial risk control, and workflow orchestration.

AviatorDroolsPerformance
0 likes · 11 min read
Choosing the Right Rule Engine: 5 Top Options Compared and When to Use Them
Code Mala Tang
Code Mala Tang
Jun 21, 2025 · Backend Development

When to Choose asyncio, Threads, or Multiprocessing in Python?

This article explains how to decide between asyncio, threading, and multiprocessing for Python programs by examining I/O‑bound versus CPU‑bound workloads, showing real code examples, trade‑offs, and common pitfalls to help you pick the right concurrency tool for your task.

PerformancePythonasyncio
0 likes · 9 min read
When to Choose asyncio, Threads, or Multiprocessing in Python?
Ops Development & AI Practice
Ops Development & AI Practice
Jun 21, 2025 · Information Security

Why Ed25519 Is Replacing RSA for SSH: Security, Speed, and Simplicity

Ed25519, a modern elliptic‑curve signature algorithm, offers higher security, faster key generation and verification, smaller keys, and resistance to side‑channel attacks, making it the preferred default for SSH keys over RSA and traditional ECDSA, and the article explains its design, benefits, and usage steps.

Ed25519PerformanceSSH
0 likes · 7 min read
Why Ed25519 Is Replacing RSA for SSH: Security, Speed, and Simplicity
Code Mala Tang
Code Mala Tang
Jun 20, 2025 · Fundamentals

Boost Python Performance: Multithreading, Multiprocessing, and Best Practices

This article explains how Python’s GIL affects concurrency, when to use multithreading versus multiprocessing, and provides practical tips on efficient inter‑process communication, iteration, string handling, sorting, file I/O, and leveraging the standard library to dramatically improve script performance.

Data StructuresPerformancebest-practices
0 likes · 17 min read
Boost Python Performance: Multithreading, Multiprocessing, and Best Practices
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Jun 19, 2025 · Cloud Native

How to Pick the Best Storage for Kubernetes Workflows: Artifacts vs Volumes

This article examines the storage challenges of Kubernetes‑based Argo Workflows, comparing artifact mechanisms and native volumes, evaluating integrated versus separated compute‑storage architectures, and presenting performance‑oriented optimization techniques for object and file storage in AI and big‑data pipelines.

Argo WorkflowsArtifactsCloud Native
0 likes · 16 min read
How to Pick the Best Storage for Kubernetes Workflows: Artifacts vs Volumes
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Jun 19, 2025 · Backend Development

Master Nginx: From Basics to Advanced Configurations in One Comprehensive Guide

This comprehensive Nginx guide walks you through its high‑performance architecture, master and worker processes, core and advanced configuration directives, virtual host setup, rewrite rules, reverse proxy, four‑layer access control, file existence checks, and production deployment strategies, all illustrated with clear diagrams.

NGINXPerformanceWeb server
0 likes · 6 min read
Master Nginx: From Basics to Advanced Configurations in One Comprehensive Guide
php Courses
php Courses
Jun 19, 2025 · Backend Development

Boost Your PHP Projects: Essential Features and Performance Optimizations

This article outlines key PHP functionalities such as user authentication, database optimization, file handling, frontend‑backend interaction, and error logging, and provides practical tips to improve security, performance, and overall quality of PHP web applications.

AuthenticationAuthorizationDatabase Optimization
0 likes · 6 min read
Boost Your PHP Projects: Essential Features and Performance Optimizations
Architecture & Thinking
Architecture & Thinking
Jun 19, 2025 · Backend Development

Why Does Message Backlog Occur in Kafka/RocketMQ and How to Fix It

The article explains how message backlog arises when producers outpace consumers in systems like Kafka or RocketMQ, outlines primary causes such as unexpected production spikes, broker failures, and consumer bottlenecks, and provides step‑by‑step mitigation strategies including capacity scaling, temporary queues, and optimization techniques for producers, brokers, and consumers.

BacklogMessage QueuePerformance
0 likes · 7 min read
Why Does Message Backlog Occur in Kafka/RocketMQ and How to Fix It
vivo Internet Technology
vivo Internet Technology
Jun 18, 2025 · Backend Development

Cutting Spring Boot Startup Time by 50%: From 280 s to 159 s

This article systematically analyzes a Spring Boot project's 280‑second startup, identifies bottlenecks such as bean initialization and sharding data source loading, and applies listener‑based timing, bean‑post‑processor profiling, and asynchronous initialization to reduce launch time to 159 seconds, improving developer efficiency.

BackendPerformanceasynchronous-initialization
0 likes · 13 min read
Cutting Spring Boot Startup Time by 50%: From 280 s to 159 s
JD Tech
JD Tech
Jun 18, 2025 · Backend Development

How to Instantly Spot Problematic SQL with a MyBatis Coloring Interceptor

This article explains how to implement a lightweight MyBatis interceptor that annotates SQL statements with their mapper ID and execution stack, enabling developers to quickly locate performance bottlenecks during high‑traffic events, and also shows an AspectJ alternative for non‑MyBatis projects.

InterceptorPerformancedebugging
0 likes · 30 min read
How to Instantly Spot Problematic SQL with a MyBatis Coloring Interceptor
JD Retail Technology
JD Retail Technology
Jun 17, 2025 · Frontend Development

How Leading Tech Giants Are Revolutionizing Cross‑Platform Dynamic Rendering

A multi‑company technical salon gathered experts from Alipay, Kuaishou, Huawei, ByteDance and JD to share cutting‑edge cross‑platform dynamic rendering techniques, framework evolutions, performance optimizations, and future directions, offering developers deep insights into building high‑efficiency, multi‑device applications.

FrontendMobilePerformance
0 likes · 13 min read
How Leading Tech Giants Are Revolutionizing Cross‑Platform Dynamic Rendering
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 16, 2025 · Fundamentals

How to Make Your C Code Run Faster: 8 Proven Optimization Techniques

This article explains why code can run slowly on resource‑constrained devices and presents eight practical techniques—ranging from loop unrolling and memory access reduction to SIMD intrinsics and table look‑ups—to help C programmers write faster, more efficient code.

C ProgrammingCode OptimizationPerformance
0 likes · 18 min read
How to Make Your C Code Run Faster: 8 Proven Optimization Techniques
Liangxu Linux
Liangxu Linux
Jun 15, 2025 · Fundamentals

Functional vs Imperative Programming in Embedded Systems: Which Wins?

This article compares functional and imperative (non‑functional) programming approaches for embedded applications, examining testability, maintainability, performance, and resource usage, and provides concrete C code examples illustrating each paradigm’s trade‑offs, helping developers choose the right style for their constraints.

Performancec++embedded systems
0 likes · 8 min read
Functional vs Imperative Programming in Embedded Systems: Which Wins?
21CTO
21CTO
Jun 13, 2025 · Fundamentals

Can Rust Outrun C? Exploring When Rust Beats C in Performance

This article examines a Reddit question about whether Rust can be faster than C under identical conditions, discussing inline assembly, struct layout differences, safety checks, compile‑time versus run‑time behavior, and concluding that there is no inherent speed advantage.

PerformanceRustc++
0 likes · 7 min read
Can Rust Outrun C? Exploring When Rust Beats C in Performance
BirdNest Tech Talk
BirdNest Tech Talk
Jun 13, 2025 · Cloud Native

Go 1.25 Deep Dive: Performance Boosts, New Tools, and Cloud‑Native Features

Go 1.25 introduces an experimental greenteagc garbage collector, container‑aware GOMAXPROCS, enhanced go vet analyzers, new go.mod ignore directive, work package mode, expanded standard library (including testing/synctest and experimental JSON v2), platform updates, and security hardening, all aimed at higher performance, developer productivity, and cloud‑native readiness.

Cloud NativeGoPerformance
0 likes · 26 min read
Go 1.25 Deep Dive: Performance Boosts, New Tools, and Cloud‑Native Features
MaGe Linux Operations
MaGe Linux Operations
Jun 12, 2025 · Backend Development

Master Nginx Performance: 20+ Proven Optimization Techniques

This comprehensive guide walks you through Nginx performance tuning, covering worker processes, CPU affinity, file descriptor limits, event models, gzip compression, fastcgi caching, expires headers, anti‑hotlinking, kernel tweaks, and system limits to dramatically improve web server efficiency.

LinuxPerformancecaching
0 likes · 47 min read
Master Nginx Performance: 20+ Proven Optimization Techniques
Deepin Linux
Deepin Linux
Jun 12, 2025 · Fundamentals

Unlocking Linux Kernel I/O: How the OS Handles High‑Performance Data Transfer

Linux kernel I/O mechanisms, from basic file operations and descriptors to advanced models like blocking, non‑blocking, multiplexed, signal‑driven, and asynchronous I/O, are explained in depth, covering their structures, system calls, caching strategies, and performance optimizations such as io_uring.

I/OLinuxPerformance
0 likes · 30 min read
Unlocking Linux Kernel I/O: How the OS Handles High‑Performance Data Transfer
IT Services Circle
IT Services Circle
Jun 11, 2025 · Databases

How to Count 100 Million Redis Keys Efficiently Without Crashing the Cluster

This article explains why the KEYS * command is dangerous for large Redis deployments and presents several practical alternatives—including SCAN, multithreaded SCAN, cluster‑wide parallel scans, built‑in counters, and real‑time incremental counting—along with code samples, performance comparisons, and guidance on choosing the right solution.

ClusterKey CountingPerformance
0 likes · 10 min read
How to Count 100 Million Redis Keys Efficiently Without Crashing the Cluster
php Courses
php Courses
Jun 11, 2025 · Backend Development

PHP vs WordPress: Which Should Power Your Next Web Project?

An in‑depth comparison of PHP and WordPress examines their strengths, weaknesses, ideal use cases, performance and security considerations, and shows how developers can choose or combine them based on project requirements, team expertise, and long‑term maintenance goals.

CMSPHPPerformance
0 likes · 8 min read
PHP vs WordPress: Which Should Power Your Next Web Project?
php Courses
php Courses
Jun 10, 2025 · Backend Development

Unlock Go’s Power: Master the Most Essential Standard Library Packages

This guide walks through Go’s most powerful standard library packages—fmt, net/http, sync, encoding/json, context, os/io, testing, time, sort, and reflect—showing practical code examples, advanced tips, and best‑practice recommendations to boost development efficiency and write professional Go code.

GoJSONPerformance
0 likes · 20 min read
Unlock Go’s Power: Master the Most Essential Standard Library Packages
JD Cloud Developers
JD Cloud Developers
Jun 10, 2025 · Backend Development

How to Instantly Spot Problematic SQL with MyBatis Interceptor Coloring

This article introduces a lightweight SQL‑coloring technique for MyBatis that annotates each executed query with its mapper ID and call‑stack, enabling developers to pinpoint performance bottlenecks instantly without hunting through multiple code paths, and provides both MyBatis interceptor and AspectJ weaving implementations.

InterceptorPerformanceaspectj
0 likes · 30 min read
How to Instantly Spot Problematic SQL with MyBatis Interceptor Coloring
macrozheng
macrozheng
Jun 9, 2025 · Backend Development

Mastering Redis Hotspot Keys: Detection, Risks, and Solutions

This article explains what Redis hotspot keys are, the performance and stability issues they cause, common causes, how to monitor and identify them, and practical mitigation strategies such as cluster scaling, key sharding, and multi‑level caching.

BackendPerformancecaching
0 likes · 10 min read
Mastering Redis Hotspot Keys: Detection, Risks, and Solutions
php Courses
php Courses
Jun 9, 2025 · Backend Development

Master Advanced Dependency Injection Techniques in Modern PHP

This article explores the core concepts, benefits, and advanced implementations of Dependency Injection in modern PHP, covering constructor, setter, and interface injection, autowiring, contextual and lazy injection, container patterns like factories, decorators, conditional registration, and best practices for performance, testing, and integration with other design patterns.

Design PatternsPHPPerformance
0 likes · 6 min read
Master Advanced Dependency Injection Techniques in Modern PHP
Architect's Must-Have
Architect's Must-Have
Jun 9, 2025 · Backend Development

Why Netty Introduced FastThreadLocal and How It Boosts Performance

FastThreadLocal, Netty’s custom thread‑local implementation, replaces JDK’s ThreadLocal by using an indexed array to avoid hash collisions, offering faster access; this article explains its background, core classes, source‑code mechanics, performance trade‑offs, and cleanup strategies within Netty’s architecture.

FastThreadLocalNettyPerformance
0 likes · 13 min read
Why Netty Introduced FastThreadLocal and How It Boosts Performance
Architect's Must-Have
Architect's Must-Have
Jun 9, 2025 · Databases

Master MySQL Indexes: From Basics to B+Tree Optimization

This article explains what MySQL indexes are, how they work, their types—including primary, ordinary, composite, and full‑text indexes—covers B‑Tree and B+Tree structures, page organization, clustering versus non‑clustering indexes, and practical considerations for index design and performance.

B+TreeMySQLPerformance
0 likes · 12 min read
Master MySQL Indexes: From Basics to B+Tree Optimization
Su San Talks Tech
Su San Talks Tech
Jun 9, 2025 · Databases

How to Efficiently Count 100 Million Redis Keys Without Crashing Your Cluster

This article explains why the KEYS command is dangerous for large keyspaces, introduces the SCAN command and its multithreaded variants, discusses distributed counting strategies, compares built‑in counters and real‑time incremental approaches, and provides guidance on selecting the best solution for your Redis deployment.

Key CountingPerformanceSCAN
0 likes · 10 min read
How to Efficiently Count 100 Million Redis Keys Without Crashing Your Cluster
Cognitive Technology Team
Cognitive Technology Team
Jun 7, 2025 · Databases

Mastering MySQL Locks: Types, Mechanisms, and Best Practices

This article explains MySQL’s locking mechanisms, categorizing locks by performance, operation type, data granularity, and finer‑grained levels such as gap and next‑key locks, and offers guidance on selecting the appropriate lock strategy for reliable concurrent database operations.

Concurrency ControlDatabase LocksInnoDB
0 likes · 9 min read
Mastering MySQL Locks: Types, Mechanisms, and Best Practices
Cognitive Technology Team
Cognitive Technology Team
Jun 5, 2025 · Backend Development

Why BeanUtils.copyProperties Is a Hidden Performance Killer and What to Use Instead

BeanUtils.copyProperties, a convenient Apache Commons utility for Java bean copying, harbors multiple hidden pitfalls—including reflection overhead, unsafe type conversion, null‑value overwrites, shallow copy issues, and limited depth—so developers should evaluate modern alternatives like MapStruct, Dozer, or manual mapping for better performance and safety.

BeanUtilsPerformancebackend-development
0 likes · 7 min read
Why BeanUtils.copyProperties Is a Hidden Performance Killer and What to Use Instead
Cognitive Technology Team
Cognitive Technology Team
Jun 5, 2025 · Backend Development

Comparing CRaC and ReadyNow for Faster Java Application Startup

This article explains how Azul's CRaC and ReadyNow technologies differ in approach to accelerating Java application startup, detailing the Java launch process, optimization phases, implementation requirements, and a side‑by‑side comparison of their benefits and trade‑offs.

CRaCJVMPerformance
0 likes · 12 min read
Comparing CRaC and ReadyNow for Faster Java Application Startup
Top Architect
Top Architect
Jun 4, 2025 · Backend Development

Replacing Tomcat with Undertow in Spring Boot: Configuration, Performance Comparison, and Recommendations

This article explains how to replace the default embedded Tomcat container in Spring Boot with Undertow, details the configuration steps and Maven dependencies, compares performance and memory usage between the two servers, and concludes with a recommendation for high‑concurrency applications, while also promoting related AI resources and services.

BackendPerformanceSpringBoot
0 likes · 10 min read
Replacing Tomcat with Undertow in Spring Boot: Configuration, Performance Comparison, and Recommendations
Java Tech Enthusiast
Java Tech Enthusiast
Jun 3, 2025 · Backend Development

Common MySQL Index Failure Scenarios and How to Diagnose Them

This article presents a series of MySQL interview questions and answers that illustrate typical situations where indexes become ineffective—such as leading wildcards in LIKE, NOT IN, NOT EXISTS, functions, inequality operators, OR conditions, mismatched ORDER BY, large result sets, and explains how to analyze execution plans and use FORCE INDEX to improve performance.

MySQLPerformancedatabase
0 likes · 8 min read
Common MySQL Index Failure Scenarios and How to Diagnose Them
Selected Java Interview Questions
Selected Java Interview Questions
Jun 2, 2025 · Backend Development

Implementing Precise Per‑Minute API Call Statistics in Java: Multiple Solutions and Best Practices

This article explains why per‑minute API call counting is essential for performance bottleneck detection, capacity planning, security alerts and billing, and presents five concrete Java‑based implementations—including a fixed‑window counter, a sliding‑window counter, AOP‑based transparent monitoring, a Redis time‑series solution, and Micrometer‑Prometheus integration—along with a hybrid architecture, performance benchmarks, and practical capacity‑planning advice.

API monitoringPerformancePrometheus
0 likes · 25 min read
Implementing Precise Per‑Minute API Call Statistics in Java: Multiple Solutions and Best Practices
Code Mala Tang
Code Mala Tang
Jun 2, 2025 · Backend Development

Why Node.js 24 Is a Game-Changer for Backend Development

Node.js 24 introduces native fetch support, a faster V8 engine, enhanced module interoperability, full Web Streams API, and numerous ecosystem upgrades, making it a compelling upgrade for developers seeking modern, high‑performance server‑side JavaScript.

JavaScriptNode.jsPerformance
0 likes · 7 min read
Why Node.js 24 Is a Game-Changer for Backend Development
Raymond Ops
Raymond Ops
May 31, 2025 · Operations

Master NGINX Content Caching: Boost Performance and Reduce Backend Load

This article explains how NGINX Plus can cache static and dynamic content, details the directives needed to enable and fine‑tune response caching, describes cache manager and loader processes, shows how to specify cached requests, limit or bypass caching, and provides complete configuration examples for cache purging, byte‑range caching, and combined setups.

PerformanceProxy Cacheconfiguration
0 likes · 14 min read
Master NGINX Content Caching: Boost Performance and Reduce Backend Load