Tagged articles

Performance

5000 articles · Page 11 of 50
Eric Tech Circle
Eric Tech Circle
Aug 3, 2025 · Artificial Intelligence

How to Deploy Qwen3‑Coder Locally and Boost Front‑End Development

This article explains the key improvements of Qwen3‑Coder, walks through two local deployment methods (LM Studio and Ollama), showcases front‑end coding examples, compares performance and hardware requirements, and offers practical recommendations for developers seeking an on‑premise AI coding assistant.

AI code generationLM‑StudioOllama
0 likes · 7 min read
How to Deploy Qwen3‑Coder Locally and Boost Front‑End Development
ITPUB
ITPUB
Aug 2, 2025 · Backend Development

Which Language Survives a 1GB Memory Limit? Go, Rust, Node, Python, Java Tested

By imposing a strict 1 GB memory cap on identical workloads across Go, Rust, Node.js, Python (Flask/Gunicorn), and Java Spring Boot, this study reveals how each language’s runtime handles memory pressure, detailing survival times, performance quirks, and ultimate failure modes.

GoJavaMemory
0 likes · 8 min read
Which Language Survives a 1GB Memory Limit? Go, Rust, Node, Python, Java Tested
macrozheng
macrozheng
Aug 1, 2025 · Operations

Mastering Arthas: Fast, Non‑Intrusive Debugging of Java Production Issues

This guide demonstrates how Arthas enables rapid, non‑intrusive diagnosis of Java production problems by addressing common online challenges such as slow interfaces, thread blocking, memory leaks, hot‑fixes, and data inconsistencies, offering concrete commands, code examples, and best‑practice tips for reliable operations.

ArthasJavaPerformance
0 likes · 10 min read
Mastering Arthas: Fast, Non‑Intrusive Debugging of Java Production Issues
Past Memory Big Data
Past Memory Big Data
Jul 30, 2025 · Big Data

Why Iceberg Is Dropping Positional Deletes in Merge‑on‑Read Tables

The article explains how Apache Iceberg v3 replaces the scalable‑limited positional‑delete mechanism in Merge‑on‑Read tables with compact Deletion Vectors, detailing the performance, I/O and metadata drawbacks of positional deletes and showing how the new bitmap‑based approach resolves them.

Apache IcebergData LakeDeletion Vector
0 likes · 20 min read
Why Iceberg Is Dropping Positional Deletes in Merge‑on‑Read Tables
macrozheng
macrozheng
Jul 30, 2025 · Backend Development

Unlock Spring Boot: Hidden Default Settings That Can Crash Your App

This article reveals the hidden default configurations of Spring Boot—such as Tomcat connection limits, HikariCP pool sizes, Jackson timezone handling, logging, caching, file upload limits, async thread pools, static resource caching, and transaction timeouts—and provides practical YAML adjustments to prevent performance bottlenecks and production failures.

ConfigurationJavaOptimization
0 likes · 12 min read
Unlock Spring Boot: Hidden Default Settings That Can Crash Your App
dbaplus Community
dbaplus Community
Jul 29, 2025 · Backend Development

9 Proven Techniques to Supercharge Service Performance in Backend Systems

Learn nine practical methods—caching, parallel processing, batch handling, compression, lock‑free design, sequential writes, sharding, pooling, and asynchronous execution—to dramatically improve backend service latency and throughput, illustrated with Redis, MySQL, Kafka, and Go examples, and backed by real‑world performance gains.

Performancecachingconcurrency
0 likes · 29 min read
9 Proven Techniques to Supercharge Service Performance in Backend Systems
dbaplus Community
dbaplus Community
Jul 28, 2025 · Cloud Native

Why Your Container Strategy Is Quietly Killing Performance—and How to Fix It

A former monolith‑to‑containers migration revealed hidden performance penalties—namespace conversion, network overhead, storage I/O, and resource contention—plus over‑decomposed microservices, memory overallocation, bloated images, and mis‑tuned orchestration, all of which can be diagnosed and remedied with systematic measurement, tracing, and configuration adjustments.

PerformanceResource Optimizationcloud-native
0 likes · 16 min read
Why Your Container Strategy Is Quietly Killing Performance—and How to Fix It
macrozheng
macrozheng
Jul 25, 2025 · Backend Development

Boost Java Persistence with MyBatis-Flex: Features, Comparison, and Quick Start

This article introduces MyBatis-Flex, a lightweight yet powerful MyBatis enhancement framework, outlines its key characteristics, compares it with MyBatis-Plus and Fluent-MyBatis, presents performance benchmarks, lists supported databases, and provides a step‑by‑step quick‑start guide for Spring Boot integration.

MyBatis-FlexORMPerformance
0 likes · 14 min read
Boost Java Persistence with MyBatis-Flex: Features, Comparison, and Quick Start
Architect's Tech Stack
Architect's Tech Stack
Jul 24, 2025 · Backend Development

Why Is Reflection So Much Slower Than new? Java Object Creation Benchmarks

This article explains the fundamental differences between using the new operator and Java reflection to instantiate objects, presents a performance benchmark showing reflection’s significant overhead, analyzes the underlying reasons, and outlines practical scenarios where each approach is appropriate.

BenchmarkObject CreationPerformance
0 likes · 5 min read
Why Is Reflection So Much Slower Than new? Java Object Creation Benchmarks
Deepin Linux
Deepin Linux
Jul 23, 2025 · Operations

Mastering Linux Disk I/O: Principles, Metrics, and Optimization Strategies

This comprehensive guide explains Linux disk I/O fundamentals, compares HDD and SSD characteristics, details file system structures, outlines I/O operation flow, introduces key performance metrics like IOPS, throughput and latency, and provides practical testing tools and optimization techniques for both applications and storage layers.

Disk I/OLinuxOptimization
0 likes · 31 min read
Mastering Linux Disk I/O: Principles, Metrics, and Optimization Strategies
Java Architect Essentials
Java Architect Essentials
Jul 21, 2025 · Backend Development

Boost Java Object Creation Speed: 3 Proven Techniques to Cut Overhead

This article explains why using the plain new operator is far faster than reflection, shows how an object pool can dramatically reduce memory usage and allocation time, and demonstrates a factory‑plus‑cache pattern that eliminates most repetitive new calls, delivering up to three‑fold performance gains.

Factory PatternJavaObject Creation
0 likes · 6 min read
Boost Java Object Creation Speed: 3 Proven Techniques to Cut Overhead
Architecture Development Notes
Architecture Development Notes
Jul 21, 2025 · Artificial Intelligence

Why Rust’s Burn Framework Is Redefining Deep Learning Performance

Burn, a native Rust deep learning framework by Tracel AI, combines extreme flexibility, high computational efficiency, and cross‑platform portability through a modular backend abstraction, type‑safe tensor operations, asynchronous execution, and extensive tooling, offering performance‑competitive alternatives to Python‑based frameworks for both training and inference.

BurnGPUInference
0 likes · 23 min read
Why Rust’s Burn Framework Is Redefining Deep Learning Performance
MaGe Linux Operations
MaGe Linux Operations
Jul 20, 2025 · Operations

10 Common Linux Ops Problems and Proven Fixes

This guide walks senior Linux administrators through ten frequent operational issues—high load, disk space shortage, network failures, service start errors, SSH refusals, memory spikes, filesystem errors, time sync problems, zombie processes, and security breaches—detailing symptoms, diagnostic commands, immediate remedies, and long‑term optimizations.

Performance
0 likes · 18 min read
10 Common Linux Ops Problems and Proven Fixes
Cognitive Technology Team
Cognitive Technology Team
Jul 20, 2025 · Fundamentals

How False Sharing Slows Java Programs and How to Eliminate It

This article explains what false sharing is in Java, how cache lines and cache‑line invalidation cause performance penalties, and provides concrete code examples and @Contended annotation techniques to detect and fix false sharing for faster multithreaded applications.

CacheContendedFalse sharing
0 likes · 10 min read
How False Sharing Slows Java Programs and How to Eliminate It
FunTester
FunTester
Jul 20, 2025 · Backend Development

Which GUID Strategy Is Best for High‑Performance Java Services?

Generating globally unique identifiers (GUIDs) is essential for performance testing and business scenarios such as user behavior tracking, and this article compares five approaches—UUID, centralized services, Snowflake, ThreadLocal, and Atomic classes—detailing their principles, advantages, drawbacks, and suitable use cases for high‑concurrency systems.

GUIDJavaPerformance
0 likes · 11 min read
Which GUID Strategy Is Best for High‑Performance Java Services?
21CTO
21CTO
Jul 19, 2025 · Backend Development

Which Language Wins 2025? Go, Python, or Rust – Speed, Cost, and Career Insights

Choosing a programming language now requires weighing execution speed, memory usage, developer productivity, ecosystem tools, and salary trends; this article compares Go, Python, and Rust across benchmarks, cloud‑native suitability, AI/ML dominance, and market demand to guide teams on when to adopt each technology.

BenchmarkGoPerformance
0 likes · 9 min read
Which Language Wins 2025? Go, Python, or Rust – Speed, Cost, and Career Insights
php Courses
php Courses
Jul 18, 2025 · Backend Development

10 Common Laravel Pitfalls Even Senior Developers Make (And How to Fix Them)

This article highlights ten frequent Laravel mistakes—from N+1 queries and missing transactions to improper caching and lack of performance monitoring—explaining why they occur and providing concrete code examples of best‑practice solutions to improve efficiency, security, and maintainability.

DatabaseEloquentPHP
0 likes · 8 min read
10 Common Laravel Pitfalls Even Senior Developers Make (And How to Fix Them)
Deepin Linux
Deepin Linux
Jul 17, 2025 · Fundamentals

Unlock Faster C++ Performance: Master Memory Pools and Eliminate Fragmentation

This article explains why traditional C++ new/delete memory management leads to internal and external fragmentation and performance loss, introduces the concept and principles of memory pools, compares various pool implementations, and provides a complete, thread‑safe example that integrates with std::allocator for high‑efficiency allocation.

C++Performanceallocator
0 likes · 29 min read
Unlock Faster C++ Performance: Master Memory Pools and Eliminate Fragmentation
Open Source Tech Hub
Open Source Tech Hub
Jul 17, 2025 · Backend Development

Why RadixRouter Beats Other PHP Routers in Speed and Memory

RadixRouter offers O(k) dynamic routing with support for optional segments, wildcards, and static hash‑based routes, provides a simple installation via Composer, includes usage examples, caching strategies, and benchmark results showing it outperforms FastRoute and SymfonyRouter in both registration time and lookup speed while using less memory.

PHPPerformancecaching
0 likes · 7 min read
Why RadixRouter Beats Other PHP Routers in Speed and Memory
vivo Internet Technology
vivo Internet Technology
Jul 16, 2025 · Frontend Development

Boosting BI Dashboard Performance: Proven Front‑End Optimization Strategies

This article details how the vivo Internet Big Data team systematically improved the home‑page performance of their BI data‑visualization platform by analyzing key web metrics, identifying bottlenecks, and applying time‑ and space‑focused optimizations such as HTTP/2 migration, resource preloading adjustments, code splitting, and Web Workers, resulting in a 292% overall speed increase.

BIDashboardPerformance
0 likes · 16 min read
Boosting BI Dashboard Performance: Proven Front‑End Optimization Strategies
Code Wrench
Code Wrench
Jul 16, 2025 · Backend Development

Build Scalable Multi‑Tenant SQL Server Pools in Go with GORM Optimizations

This guide details a complete solution for building multi‑tenant SQL Server connection pools in Go microservices, covering YAML tenant configuration, a thread‑safe pool factory, Gin middleware integration, advanced GORM query techniques, high‑concurrency optimizations, monitoring, slow‑query logging, and circuit‑breaker safeguards.

GORMMicroservicesPerformance
0 likes · 8 min read
Build Scalable Multi‑Tenant SQL Server Pools in Go with GORM Optimizations
macrozheng
macrozheng
Jul 16, 2025 · Databases

Why Auto‑Increment Beats UUID in MySQL: Performance Tests and Deep Dive

An in‑depth MySQL study compares auto‑increment, UUID, and random Snowflake keys by building three identical tables, running insert‑performance tests with Spring Boot/JdbcTemplate, and analyzing index structures, revealing why auto‑increment keys outperform UUIDs despite the latter’s uniqueness.

MySQLPerformanceSpring Boot
0 likes · 11 min read
Why Auto‑Increment Beats UUID in MySQL: Performance Tests and Deep Dive
Tech Freedom Circle
Tech Freedom Circle
Jul 16, 2025 · Interview Experience

How to Use and Optimize State Machines in Java for Interview Success

This article explains the concept of state machines, why traditional if‑else logic is problematic, compares popular Java state‑machine frameworks, provides performance benchmarks, walks through a complete Spring Statemachine implementation for order processing, and offers practical optimization and monitoring tips for high‑throughput scenarios.

InterviewJavaOptimization
0 likes · 30 min read
How to Use and Optimize State Machines in Java for Interview Success
Test Development Learning Exchange
Test Development Learning Exchange
Jul 15, 2025 · Backend Development

Master Loguru: Simplify Python Logging with Powerful Features

This guide introduces Loguru, a modern Python logging library that replaces the standard logging module with a concise API, automatic coloring, thread‑safe operation, file rotation, JSON output, and extensive configuration options, providing clear examples, advanced settings, testing integration, and best‑practice project structures.

DebuggingLoggingLoguru
0 likes · 7 min read
Master Loguru: Simplify Python Logging with Powerful Features
MaGe Linux Operations
MaGe Linux Operations
Jul 15, 2025 · Databases

Master Redis Cluster Ops in 5 Minutes: Fix 90% of Production Issues

This comprehensive guide walks you through Redis cluster architecture, deployment, enterprise‑grade configuration management, logging, monitoring, queue handling, performance tuning, and fault‑tolerance practices, providing step‑by‑step instructions, scripts, and best‑practice recommendations to quickly resolve the majority of production problems.

ClusterPerformanceRedis
0 likes · 29 min read
Master Redis Cluster Ops in 5 Minutes: Fix 90% of Production Issues
php Courses
php Courses
Jul 15, 2025 · Backend Development

7 Fatal PHP Mistakes Every Developer Must Avoid

This article outlines the seven most common and dangerous errors in PHP development—ranging from SQL injection and unchecked input to poor session handling and lack of autoloading—while offering concrete code‑level solutions to boost security, performance, and maintainability.

PHPPerformancebackend
0 likes · 6 min read
7 Fatal PHP Mistakes Every Developer Must Avoid
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.

JoinsPerformanceQuery Optimization
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.

DatabaseMySQLPerformance
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.

ArrayImmutabilityJavaScript
0 likes · 5 min read
Boost React State Updates with the New Array.prototype.with() Method
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
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.

DevOpsPerformancebackup
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.

C++CacheLRUCache
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.

OceanBasePerformancedatabase configuration
0 likes · 12 min read
Unlocking OceanBase Thread Limits: How min_worker_cnt and max_worker_cnt Are Calculated
Shepherd Advanced Notes
Shepherd Advanced Notes
Jul 9, 2025 · Databases

Comprehensive Guide to Fastest Batch Update Techniques in MyBatis

This article systematically compares six MyBatis batch‑update approaches—including simple for‑loop, foreach XML, CASE WHEN, ON DUPLICATE KEY UPDATE, REPLACE INTO, and MyBatis‑Plus—by presenting concrete code, execution‑time measurements on 10 000 rows, and analysis of I/O, SQL parsing, scalability, and database compatibility, ultimately recommending the most performant and maintainable method for different scenarios.

Batch UpdateCASE WHENMyBatis
0 likes · 13 min read
Comprehensive Guide to Fastest Batch Update Techniques in MyBatis
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.

PerformanceSkyWalkingapi monitoring
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.

PHPPHP 8.5Performance
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.

AsyncJITPerformance
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.BATCHMyBatis
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.

AOFPerformanceRDB
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.

OptimizationPerformanceSystem Architecture
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.

ClusterDatabasePerformance
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.

C++Data StructuresDistributed Systems
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.

Chunked UploadLarge FilesPerformance
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.

HooksPerformanceReactivity
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.

LinuxPerformanceProcess Management
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.

PHPPerformancePrepared Statements
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.

MemoryPerformanceRAM
0 likes · 14 min read
Choosing the Right RAM: Essential Basics and Buying Tips
Pupu Technology
Pupu Technology
Jul 1, 2025 · Backend Development

Zero‑Failure Enterprise JDK Upgrade: Migrating 660 Projects from JDK 8 to JDK 21

Over six months the team upgraded 660 enterprise Java services from JDK 8 to JDK 21 with zero P3‑level incidents, using a risk‑first strategy, automated compatibility scanning, custom upgrade tooling, batch roll‑outs and a one‑click rollback mechanism that delivered up to 50% memory savings, 13% CPU reduction and noticeable throughput gains.

JDKJDK21Java
0 likes · 23 min read
Zero‑Failure Enterprise JDK Upgrade: Migrating 660 Projects from JDK 8 to JDK 21
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.

BenchmarkNode.jsPerformance
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.

PerformanceToolchainUnity
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
Subtle Storm
Subtle Storm
Jun 28, 2025 · Fundamentals

Mastering Python Decorators: From Basics to Advanced Use Cases

This article explains Python decorators—functions that return functions—to decouple logic, improve reusability, and extend behavior without modifying original code, covering basic syntax, parameterized and nested decorators, functools utilities, built‑in decorators, and practical examples like logging, timing, permission checks, and caching.

LoggingPerformancePython
0 likes · 18 min read
Mastering Python Decorators: From Basics to Advanced Use Cases
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 MigrationDatabaseMyBatis
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.

JavaScriptPerformanceasynchronous
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.

GCJVM OptionsJava
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.

CronLinuxPerformance
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.

CPUCacheOptimization
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.

AlgorithmHashMapJava
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.

Performancefrontendgrowth
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 integrationCgoGo
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.

AviatorDroolsEasy Rules
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.

MultithreadingPerformancePython
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
Architect's Guide
Architect's Guide
Jun 21, 2025 · Backend Development

Master Nginx: Essential Configurations, Reverse Proxy, Load Balancing & More

Learn how to install, configure, and optimize Nginx for high‑performance web serving, covering core settings, reverse proxy, load balancing, caching, SSL, gzip compression, and advanced modules, with practical examples and step‑by‑step commands for real‑world deployment.

PerformanceReverse Proxyload balancing
0 likes · 42 min read
Master Nginx: Essential Configurations, Reverse Proxy, Load Balancing & More
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 StructuresMultithreadingPerformance
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 WorkflowsArtifactsKubernetes
0 likes · 16 min read
How to Pick the Best Storage for Kubernetes Workflows: Artifacts vs Volumes