Tagged articles

Performance

5000 articles · Page 8 of 50
FunTester
FunTester
Sep 18, 2025 · Backend Development

Boost Go Performance: Master Concurrency, Worker Pools, and Compiler Optimizations

Learn how to dramatically improve Go program throughput and stability by tuning GOMAXPROCS, using buffered channels, optimizing lock contention, implementing worker pools, leveraging efficient data structures, and applying compiler tools such as escape analysis, PGO, and build flags for smaller, faster binaries.

Performancego
0 likes · 12 min read
Boost Go Performance: Master Concurrency, Worker Pools, and Compiler Optimizations
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 18, 2025 · Frontend Development

How to Slash Vue App Load Time: CDN, Gzip, and Code Splitting Tips

This guide walks through diagnosing a slow Vue admin dashboard, using webpack‑bundle‑analyzer to spot heavy libraries, offloading Element UI via CDN, enabling gzip compression on Nginx and in the Vue build, and applying code‑splitting and prefetch strategies to keep the first‑screen load under three seconds.

CDNCode SplittingPerformance
0 likes · 9 min read
How to Slash Vue App Load Time: CDN, Gzip, and Code Splitting Tips
Code Wrench
Code Wrench
Sep 17, 2025 · Databases

Mastering GORM Sharding: A Lightweight Go Plugin for Scalable Databases

This article explains why horizontal sharding becomes essential for billion‑row tables, introduces the non‑intrusive GORM Sharding plugin, walks through installation, configuration, and code examples, and evaluates its advantages, limitations, common issues, and suitable use cases for Go back‑end services.

GORMPerformanceSharding
0 likes · 11 min read
Mastering GORM Sharding: A Lightweight Go Plugin for Scalable Databases
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 17, 2025 · Fundamentals

Unlock Massive Memory Savings in Python with __slots__: A Complete Guide

This article explains how Python's default class memory overhead can be dramatically reduced using the __slots__ magic attribute, providing detailed code examples, memory and speed benchmarks, practical use cases, limitations, and best‑practice recommendations for developers who need high‑performance, memory‑efficient objects.

Best PracticesMemory optimizationPerformance
0 likes · 12 min read
Unlock Massive Memory Savings in Python with __slots__: A Complete Guide
Efficient Ops
Efficient Ops
Sep 16, 2025 · Backend Development

Why Tomcat Thread‑Pool Saturation Crashed Our Service and How to Avoid It

A detailed post‑mortem explains how a sudden traffic surge, insufficient pod count, and a custom thread‑pool bottleneck caused Tomcat thread‑pool saturation, health‑check failures, and a zone‑wide outage, and offers concrete lessons on capacity planning, monitoring, and safe coding practices.

CapacityPlanningJavaPerformance
0 likes · 28 min read
Why Tomcat Thread‑Pool Saturation Crashed Our Service and How to Avoid It
Tech Freedom Circle
Tech Freedom Circle
Sep 16, 2025 · Backend Development

Redis Fuzzy Search Techniques and the Most Dangerous Commands to Avoid

The article explains how to perform fuzzy queries in Redis using KEYS, SCAN, and collection‑type scans, enumerates commands that can block the single‑threaded server such as KEYS *, HGETALL, LRANGE, and provides practical mitigation strategies like incremental scans, key sharding, and asynchronous deletion.

BlockingFuzzy SearchOptimization
0 likes · 24 min read
Redis Fuzzy Search Techniques and the Most Dangerous Commands to Avoid
Linux Tech Enthusiast
Linux Tech Enthusiast
Sep 16, 2025 · Operations

A Comprehensive Guide to Linux Performance Optimization

This article provides an in‑depth, step‑by‑step walkthrough of Linux performance optimization, covering key metrics such as throughput and latency, how to interpret average load, CPU and memory usage, context‑switch analysis, common bottlenecks, and the most effective tools (vmstat, pidstat, perf, strace, dstat, etc.) with concrete command examples and real‑world case studies to help you diagnose and resolve performance issues.

OptimizationPerformancemonitoring
0 likes · 36 min read
A Comprehensive Guide to Linux Performance Optimization
DevOps Coach
DevOps Coach
Sep 15, 2025 · Operations

10 Underrated Linux Tools Every Sysadmin Should Master

This guide presents ten lesser‑known but powerful Linux utilities—such as at, systemd‑run, tuned, lsof/ss, journalctl, chattr, MOTD/issue, watch/diff, strace/ltrace, and hidden cron checks—each with practical examples to boost daily sysadmin efficiency and confidence.

AutomationLinuxPerformance
0 likes · 7 min read
10 Underrated Linux Tools Every Sysadmin Should Master
DeWu Technology
DeWu Technology
Sep 15, 2025 · Databases

Why MySQL Single-Table Data Should Stay Under 20 Million Rows

This article explains how InnoDB stores data in 16 KB pages, how B+Tree indexes work, derives the formula for the maximum number of rows a single MySQL table can hold, and why the practical limit of about twenty million rows exists, along with performance implications and optimization tips.

B+TreeInnoDBMySQL
0 likes · 20 min read
Why MySQL Single-Table Data Should Stay Under 20 Million Rows
Python Programming Learning Circle
Python Programming Learning Circle
Sep 15, 2025 · Backend Development

When to Use Threads, Processes, or Asyncio in Python? A Complete Guide

This article explains the differences between concurrency and parallelism, the impact of Python's Global Interpreter Lock, and provides a detailed comparison of threading, multiprocessing, and asyncio with code examples, performance tests, decision flowcharts, mixed‑usage patterns, common pitfalls, and best‑practice recommendations for choosing the right approach.

GILMultiprocessingPerformance
0 likes · 11 min read
When to Use Threads, Processes, or Asyncio in Python? A Complete Guide
Architecture Digest
Architecture Digest
Sep 15, 2025 · Databases

When to Choose SQLite Over MySQL? Pros, Cons, and Ideal Use Cases

This article examines SQLite's lightweight nature, cross‑platform support, and easy backup, while discussing its limitations in high‑concurrency scenarios, and provides guidance on when SQLite is appropriate for prototyping or low‑resource environments versus when to avoid it.

Cross‑PlatformLightweightPerformance
0 likes · 4 min read
When to Choose SQLite Over MySQL? Pros, Cons, and Ideal Use Cases
AndroidPub
AndroidPub
Sep 15, 2025 · Mobile Development

Why Android 15’s Switch to 16KB Memory Pages Matters for Your App

Google’s shift to 16KB memory pages in Android 15, mandatory for Play Store submissions after November 1 2025, brings performance gains, reduces TLB misses, and forces native‑code developers to update build flags and eliminate hard‑coded 4KB assumptions to stay compliant.

AndroidMemory ManagementNDK
0 likes · 8 min read
Why Android 15’s Switch to 16KB Memory Pages Matters for Your App
Cognitive Technology Team
Cognitive Technology Team
Sep 14, 2025 · Fundamentals

Unlocking Java HashMap: How It Works, Optimizations & Common Pitfalls

This article explores Java's HashMap internals, detailing its bucket array design, hash processing, collision handling, Java 8 treeification, resizing strategy, load factor and threshold calculations, performance optimization tips, common pitfalls, and when to choose alternative map implementations for high‑concurrency or ordered use cases.

Data StructuresHashMapJava
0 likes · 9 min read
Unlocking Java HashMap: How It Works, Optimizations & Common Pitfalls
Code Wrench
Code Wrench
Sep 14, 2025 · Backend Development

GORM Performance Hacks: Real-World Optimizations for High-Concurrency Go Apps

This article examines why GORM is popular in Go, outlines common performance pitfalls such as default transactions and N+1 queries, and provides practical optimization techniques—including disabling default transactions, selective field queries, batch processing, prepared statements, and indexing—illustrated with real‑world case studies for high‑concurrency and large‑scale data scenarios.

GORMORMPerformance
0 likes · 7 min read
GORM Performance Hacks: Real-World Optimizations for High-Concurrency Go Apps
Su San Talks Tech
Su San Talks Tech
Sep 14, 2025 · Databases

Should You Run MySQL in Docker? Risks, Performance & Best Practices

This article examines why running MySQL in Docker is generally discouraged, covering container‑state mismatches, I/O and network performance penalties, data persistence challenges, resource limits, security concerns, monitoring difficulties, and finally outlines scenarios where Docker may be acceptable and recommended production alternatives.

ContainersData persistenceDocker
0 likes · 12 min read
Should You Run MySQL in Docker? Risks, Performance & Best Practices
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 14, 2025 · Backend Development

5 Common Redis Cache Anti‑Patterns and How to Fix Them

This article examines five frequent Redis cache anti‑patterns—cache avalanche, unbounded local cache, stale data, missing invalidation, and oversized objects—explaining their pitfalls with code examples and showing concrete fixes that dramatically improve latency, throughput, and memory usage.

Anti-PatternCacheCaffeine
0 likes · 15 min read
5 Common Redis Cache Anti‑Patterns and How to Fix Them
Linux Kernel Journey
Linux Kernel Journey
Sep 13, 2025 · Fundamentals

How Linux Handles Hardware Interrupts: From Signal to Response

This article explains the complete Linux interrupt management process, covering the basics of hardware and software interrupts, the role of programmable interrupt controllers, the CPU's response workflow, top‑half and bottom‑half handling, registration techniques, performance optimizations, and debugging tools, all illustrated with concrete examples and code.

APICInterruptsLinux
0 likes · 26 min read
How Linux Handles Hardware Interrupts: From Signal to Response
21CTO
21CTO
Sep 13, 2025 · Mobile Development

Dart 3.9 Highlights: Faster Performance, Stronger Safety, and AI‑Ready Features

Version 3.9 of the Dart language introduces enhanced null safety, soundness fixes, AI‑friendly MCP server support, a 50% faster CLI, smarter pub dependency handling with Git tags, cross‑compilation for ARM32 and RISC‑V, and deprecations, delivering safer, faster, and more intelligent development for Flutter apps.

DARTFlutterNull Safety
0 likes · 6 min read
Dart 3.9 Highlights: Faster Performance, Stronger Safety, and AI‑Ready Features
Architect's Guide
Architect's Guide
Sep 12, 2025 · Databases

Mastering Redis: From Basics to Advanced Caching Strategies

This article provides a comprehensive overview of Redis, covering its core concepts, features, data types, caching patterns in Spring Boot, common cache pitfalls and solutions, performance reasons, eviction policies, persistence options, replication, and Sentinel high‑availability mechanisms.

In-Memory DatabasePerformanceRedis
0 likes · 12 min read
Mastering Redis: From Basics to Advanced Caching Strategies
Code Wrench
Code Wrench
Sep 11, 2025 · Fundamentals

Mastering Go Reflection: Principles, Pitfalls, and a Practical DI Container

This article thoroughly explains Go's reflection mechanism, showcases typical scenarios such as function calls, ORM mapping, and dependency injection, highlights common pitfalls and performance concerns, and provides optimization tips along with a concrete lightweight DI container example.

Best PracticesDependency InjectionORM
0 likes · 6 min read
Mastering Go Reflection: Principles, Pitfalls, and a Practical DI Container
php Courses
php Courses
Sep 11, 2025 · Databases

How to Efficiently Store and Manage JSON Data in Relational and NoSQL Databases

JSON has become the de‑facto format for data exchange, and modern relational databases like PostgreSQL and MySQL now support native JSON types alongside NoSQL solutions such as MongoDB, offering developers flexible storage, indexing, and query capabilities while balancing schema rigidity, performance, and scalability.

NoSQLPerformanceRelational
0 likes · 7 min read
How to Efficiently Store and Manage JSON Data in Relational and NoSQL Databases
Tech Freedom Circle
Tech Freedom Circle
Sep 11, 2025 · Backend Development

How to Optimize a Redis Big Key Online Without Disrupting Existing Services (Interview Answer)

The article explains what a Redis big key is, why it harms performance, typical scenarios that generate big keys, and provides a step‑by‑step online optimization plan—including key sharding, dual‑write synchronization, progressive migration with HSCAN, gray‑scale traffic switch, non‑blocking deletion using UNLINK, and monitoring with rollback procedures—to answer the interview question confidently.

Big KeyData MigrationOnline Optimization
0 likes · 16 min read
How to Optimize a Redis Big Key Online Without Disrupting Existing Services (Interview Answer)
Refining Core Development Skills
Refining Core Development Skills
Sep 11, 2025 · Fundamentals

How Kepler Boosted GPU Performance: Architecture, Specs, and Compute Power

This article examines NVIDIA's Kepler GPU architecture, highlighting its 28 nm process, increased transistor count, expanded CUDA core count, PCIe 3.0 support, enhanced memory hierarchy, new compute units, scheduling improvements like Hyper‑Q, and performance metrics of the Tesla K20X, illustrating the substantial gains over previous generations.

CUDAComputeGPU
0 likes · 13 min read
How Kepler Boosted GPU Performance: Architecture, Specs, and Compute Power
BirdNest Tech Talk
BirdNest Tech Talk
Sep 11, 2025 · Backend Development

Why Go Introduced encoding/json/v2: Fixes, New API, and Performance Gains

The article analyzes the long‑standing issues of Go's original encoding/json package, explains the design and API of the experimental encoding/json/v2 and jsontext packages, and shows how the new implementation improves correctness, flexibility, and performance while preserving compatibility.

API designPerformanceencoding/json
0 likes · 23 min read
Why Go Introduced encoding/json/v2: Fixes, New API, and Performance Gains
Code Wrench
Code Wrench
Sep 9, 2025 · Fundamentals

Master Go Pointers: Best Practices, Performance Tips, and Code Review Checklist

This guide explains why Go pointers matter, covers their definition, memory model, and safe usage, provides practical best‑practice checklists, performance comparisons, and code examples—including handling large structs, optional fields, and complex data structures—while highlighting scenarios where pointers should be avoided.

Best PracticesPerformancePointers
0 likes · 8 min read
Master Go Pointers: Best Practices, Performance Tips, and Code Review Checklist
Java Tech Enthusiast
Java Tech Enthusiast
Sep 9, 2025 · Backend Development

Boost WebGIS Performance: Enable Gzip Compression in SpringBoot

This article explains why compressing large GeoJSON payloads is essential for WebGIS applications and provides step‑by‑step guidance on configuring Gzip compression globally or selectively in SpringBoot, complete with code examples and performance results.

GeoJSONPerformanceSpringBoot
0 likes · 16 min read
Boost WebGIS Performance: Enable Gzip Compression in SpringBoot
Java Architect Essentials
Java Architect Essentials
Sep 8, 2025 · Backend Development

Why Comparable Traps Your Java Sorting and How Comparator Saves the Day

This article explains the hidden pitfalls of using Java's Comparable for sorting, demonstrates how null handling and fragmented comparison logic can cause bugs, and shows how the flexible Comparator API together with chainable methods provides safer, more performant dynamic sorting solutions for constantly changing business requirements.

ComparableComparatorJava
0 likes · 7 min read
Why Comparable Traps Your Java Sorting and How Comparator Saves the Day
AI Large Model Application Practice
AI Large Model Application Practice
Sep 8, 2025 · Artificial Intelligence

How to Build Reliable, High‑Performance AI Services in Enterprise Applications

When integrating generative AI into existing enterprise systems, architects must address reliability, performance, and security by applying patterns such as circuit breakers, retries with exponential backoff, asynchronous processing, caching, request hedging, input/output guards, sandboxes, and security proxies to ensure continuous, fast, and safe AI‑driven functionality.

AI integrationCachingPerformance
0 likes · 18 min read
How to Build Reliable, High‑Performance AI Services in Enterprise Applications
Python Programming Learning Circle
Python Programming Learning Circle
Sep 5, 2025 · Fundamentals

10 Hidden Python Tricks to Supercharge Performance

This article reveals ten often‑overlooked Python performance techniques—from using enumerate and array structures to leveraging Numba, Polars, and generators—showing how careful coding, profiling, and modern libraries can turn sluggish scripts into lightning‑fast production workloads.

OptimizationPerformancePolars
0 likes · 9 min read
10 Hidden Python Tricks to Supercharge Performance
Ops Community
Ops Community
Sep 4, 2025 · Databases

Avoid Redis Nightmares: Proven Deployment and Optimization Guide

This comprehensive guide walks you through Redis production deployment, persistence strategies, performance tuning, security hardening, real‑world case studies, and failure recovery, helping you prevent common pitfalls and keep your cache layer reliable and fast.

OptimizationPerformancePersistence
0 likes · 21 min read
Avoid Redis Nightmares: Proven Deployment and Optimization Guide
Baidu Intelligent Cloud Tech Hub
Baidu Intelligent Cloud Tech Hub
Sep 4, 2025 · Artificial Intelligence

Unlocking MoE Model Power: Baidu’s Baige 5.0 AI Platform’s FP8 and Distributed Innovations

Baidu’s Baige 5.0 AI Computing Platform introduces FP8 mixed‑precision training, MoE‑aware distributed strategies, adaptive parallelism, and a three‑tier KV‑Cache, delivering over 30% training speedup and 50% inference throughput gains while keeping token latency under half a second for large‑scale models.

AIFP8Inference
0 likes · 16 min read
Unlocking MoE Model Power: Baidu’s Baige 5.0 AI Platform’s FP8 and Distributed Innovations
Efficient Ops
Efficient Ops
Sep 2, 2025 · Operations

Essential Linux & Java Debugging Tools Every Engineer Should Know

This guide compiles a comprehensive set of Linux commands and Java diagnostic utilities—including tail, grep, awk, find, tsar, btrace, Greys, jps, jstack, jmap, and more—providing practical examples and code snippets to help engineers quickly troubleshoot and monitor system and JVM issues.

LinuxOperationsPerformance
0 likes · 17 min read
Essential Linux & Java Debugging Tools Every Engineer Should Know
JavaScript
JavaScript
Sep 2, 2025 · Mobile Development

12 Common Mobile Web Issues and How to Fix Them

This guide outlines twelve frequent mobile‑web problems—from 1 px borders and 300 ms click delays to safe‑area padding and image‑loading performance—and provides concise CSS or JavaScript solutions that developers can apply instantly to improve user experience across devices.

FrontendMobile DevelopmentPerformance
0 likes · 5 min read
12 Common Mobile Web Issues and How to Fix Them
dbaplus Community
dbaplus Community
Sep 1, 2025 · Operations

How to Keep VictoriaMetrics Stable During Sudden Metric Surges

This article outlines practical strategies for protecting VictoriaMetrics storage under bursty metric traffic, covering communication with business teams, splitting deployments, choosing single‑node versus cluster setups, key monitoring metrics, separate storage for self‑monitoring, the VMUI Explore UI, and techniques for discarding high‑cardinality metrics.

PerformanceVictoriaMetricsmetrics
0 likes · 10 min read
How to Keep VictoriaMetrics Stable During Sudden Metric Surges
DevOps Coach
DevOps Coach
Sep 1, 2025 · Fundamentals

Unlock Python Speed: 10 Little‑Known Tricks to Supercharge Your Code

This article reveals ten often‑overlooked Python performance techniques—from replacing range(len(...)) with enumerate to leveraging Numba, Polars, and mypyc—providing concrete code examples, profiling commands, and library recommendations that can turn sluggish scripts into lightning‑fast production pipelines.

Performancegeneratorslru_cache
0 likes · 9 min read
Unlock Python Speed: 10 Little‑Known Tricks to Supercharge Your Code
Instant Consumer Technology Team
Instant Consumer Technology Team
Sep 1, 2025 · Frontend Development

What’s Hot in Frontend, AI, and Cloud This Week? Top Insights and Tools

This weekly tech roundup highlights Meituan’s dynamic container performance breakthrough, Huawei’s Mate X5 foldable adaptation, ByteDance’s Rspack 1.5 features, AI‑driven automation advances, MQTT and Crush terminal tools, Alibaba Cloud’s AI platform milestones, and practical guides for performance optimization and Chrome extension development.

AIBig DataCloud
0 likes · 8 min read
What’s Hot in Frontend, AI, and Cloud This Week? Top Insights and Tools
Ops Community
Ops Community
Aug 31, 2025 · Operations

Boost Your Nginx Performance: Proven Configuration & Tuning Secrets

This article walks through practical Nginx performance tuning—optimizing worker processes, expanding connection limits, enabling caching and gzip, adjusting kernel parameters, and providing a one‑click diagnostic script—backed by real benchmark data that shows up to five‑fold improvements in concurrency and response times.

CachingLinuxNginx
0 likes · 11 min read
Boost Your Nginx Performance: Proven Configuration & Tuning Secrets
IT Services Circle
IT Services Circle
Aug 31, 2025 · Fundamentals

How the New Linux Swap Table Boosts Performance by Up to 20%

A recent Linux kernel patch introduces a unified Swap Table architecture that integrates swap cache, mapping, and allocation, delivering 5%‑20% overall speedups, up to 20% gains in VM scalability, faster builds, and higher Redis/Valkey throughput while reducing memory usage.

LinuxMemory ManagementPerformance
0 likes · 3 min read
How the New Linux Swap Table Boosts Performance by Up to 20%
Code Mala Tang
Code Mala Tang
Aug 31, 2025 · Backend Development

Boost Node.js Performance with Worker Threads: A Practical Guide

This article explains how Node.js Worker Threads enable true parallelism for CPU‑intensive tasks, prevent event‑loop blocking, improve scalability with microservices, leverage shared memory for speed, and lead to cleaner, more maintainable code, complete with real‑world examples and starter code.

Backend DevelopmentNode.jsPerformance
0 likes · 10 min read
Boost Node.js Performance with Worker Threads: A Practical Guide
Code Mala Tang
Code Mala Tang
Aug 30, 2025 · Backend Development

How to Log API Requests Without Slowing Down Your Server

Effective API logging is essential for debugging and compliance, but naive synchronous logging can block the event loop, exhaust disk I/O, and degrade performance; this guide explains why, and provides ten practical steps—including asynchronous loggers, buffering, offloading, sensitive data masking, and monitoring—to keep your server fast and reliable.

API LoggingNode.jsPerformance
0 likes · 15 min read
How to Log API Requests Without Slowing Down Your Server
Sohu Tech Products
Sohu Tech Products
Aug 28, 2025 · Mobile Development

Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps

This article explains why caching is critical for modern Android apps and walks developers through eight robust caching strategies—ranging from in‑memory and SharedPreferences to file, Room, multi‑level, TTL, and HTTP caches—complete with Kotlin implementations, real‑world usage examples, pros and cons, and best‑practice guidelines for production.

AndroidCachingKotlin
0 likes · 22 min read
Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps
Sohu Tech Products
Sohu Tech Products
Aug 28, 2025 · Mobile Development

Why Jetpack Compose Outperforms Traditional Android Views: Performance, Efficiency & Architecture

Jetpack Compose dramatically improves Android UI development by offering declarative syntax, faster development cycles, reduced code size, superior performance benchmarks over RecyclerView, advanced state management with Snapshot System, powerful animation APIs, modular architecture techniques, and practical migration strategies, while also highlighting its limitations compared to traditional View and HarmonyOS ArkUI.

Android UIJetpack ComposePerformance
0 likes · 16 min read
Why Jetpack Compose Outperforms Traditional Android Views: Performance, Efficiency & Architecture
Ops Community
Ops Community
Aug 28, 2025 · Operations

Mastering Ansible: Advanced Automation Techniques from Beginner to Expert

This comprehensive guide explores Ansible's agentless architecture, advanced playbook design patterns, performance tuning, CI/CD integration, enterprise‑grade security practices, and real‑world case studies, providing ops engineers with the knowledge to automate thousands of servers and become automation architects.

AnsibleCI/CDPerformance
0 likes · 18 min read
Mastering Ansible: Advanced Automation Techniques from Beginner to Expert
php Courses
php Courses
Aug 28, 2025 · Backend Development

Why PHP Is Making a Comeback in Modern Web Development

The article explores PHP's evolution into a modern, full‑stack backend solution, highlighting its performance gains, server‑side rendering benefits, and how new tools let developers build dynamic front‑ends without heavy JavaScript reliance, while also acknowledging JavaScript's continued strengths.

Full-StackPHPPerformance
0 likes · 5 min read
Why PHP Is Making a Comeback in Modern Web Development
macrozheng
macrozheng
Aug 27, 2025 · Backend Development

Oracle JDK vs OpenJDK: Which JDK Should Power Your Production Java Apps?

An in‑depth comparison of Oracle JDK and OpenJDK covers their origins, licensing, feature sets, release cycles, performance benchmarks, security updates, and practical migration guides, helping developers choose the right JDK for production environments and avoid costly legal or stability pitfalls.

JDKJavaLicensing
0 likes · 12 min read
Oracle JDK vs OpenJDK: Which JDK Should Power Your Production Java Apps?
Ops Community
Ops Community
Aug 26, 2025 · Databases

5 Redis High‑Availability Architectures – Why Most Fail and the Hidden Solution

This article examines why single‑node Redis is a reliability nightmare, then rigorously evaluates five high‑availability architectures—including Sentinel, Redis Cluster, Codis, Redis Enterprise, and cloud‑native services—detailing their scenarios, pros, cons, performance metrics, deployment scripts, monitoring setups, and a decision‑making guide to help you choose the optimal solution.

High AvailabilityPerformanceSentinel
0 likes · 14 min read
5 Redis High‑Availability Architectures – Why Most Fail and the Hidden Solution
php Courses
php Courses
Aug 26, 2025 · Backend Development

Boost PHP Performance: Reduce Composer Autoload Overhead with Simple Tweaks

This article explains why Composer's autoloader can become a performance bottleneck in large PHP projects and provides practical steps—such as using Composer's optimization commands, organizing namespaces, separating dev and prod configurations, leveraging PHP 7.4+ preloading, and monitoring with profiling tools—to significantly cut autoload overhead and improve overall application speed.

ComposerOPcacheOptimization
0 likes · 7 min read
Boost PHP Performance: Reduce Composer Autoload Overhead with Simple Tweaks
Architect's Tech Stack
Architect's Tech Stack
Aug 26, 2025 · Backend Development

10 Proven Ways to Speed Up Spring Boot Startup Time

This article presents ten practical techniques—including lazy loading, lazy database initialization, selective auto‑configuration, log level tuning, JVM flags, dependency trimming, bean optimization, JIT tweaks, classpath scanning reduction, and DevTools restart—to dramatically reduce Spring Boot application startup time.

JavaPerformanceSpring Boot
0 likes · 6 min read
10 Proven Ways to Speed Up Spring Boot Startup Time
MaGe Linux Operations
MaGe Linux Operations
Aug 25, 2025 · Operations

How Ansible Turns Manual Deployments into 10x Faster Automation for 1000+ Servers

This article walks through the author's real‑world experience automating deployments across a thousand‑plus server cluster with Ansible, covering tool selection, architecture design, performance tuning, security practices, rollback mechanisms, cost‑benefit analysis, and common pitfalls, demonstrating how automation can boost efficiency tenfold.

AnsibleLarge ScalePerformance
0 likes · 18 min read
How Ansible Turns Manual Deployments into 10x Faster Automation for 1000+ Servers
Su San Talks Tech
Su San Talks Tech
Aug 25, 2025 · Databases

Master Database Indexes: 10 Essential Questions Every Developer Should Know

This article explains the fundamentals of database indexes, how they work, common pitfalls such as slow queries and index misuse, and provides practical solutions, best‑practice design principles, and differences between MySQL and PostgreSQL, all illustrated with clear SQL examples and diagrams.

IndexingMySQLPerformance
0 likes · 13 min read
Master Database Indexes: 10 Essential Questions Every Developer Should Know
AndroidPub
AndroidPub
Aug 25, 2025 · Mobile Development

Mastering Jetpack Compose Stability: Boost Performance and UI Responsiveness

This article explains Jetpack Compose's rendering pipeline, the recomposition mechanism, and the concept of stability, then provides practical strategies—such as using immutable data, applying @Stable/@Immutable annotations, and optimizing large lists—to reduce unnecessary recompositions and improve Android UI performance.

AndroidImmutable DataJetpack Compose
0 likes · 12 min read
Mastering Jetpack Compose Stability: Boost Performance and UI Responsiveness
IT Services Circle
IT Services Circle
Aug 24, 2025 · Backend Development

What’s New in Go 1.25? Key Toolchain, Runtime, and Library Enhancements

Go 1.25, released in August 2025, brings a suite of toolchain, runtime, and standard‑library upgrades—including default memory‑leak detection, a new go.mod ignore directive, container‑aware GOMAXPROCS, experimental greentea GC, JSON V2, and several new diagnostics—without changing the language syntax.

Go 1.25Performancecontainer
0 likes · 8 min read
What’s New in Go 1.25? Key Toolchain, Runtime, and Library Enhancements
Deepin Linux
Deepin Linux
Aug 24, 2025 · Fundamentals

Why Is Stack Memory Faster Than Heap? A Deep Dive into Stack vs. Heap Allocation

This article explains the fundamental differences between stack and heap memory allocation, covering their allocation mechanisms, performance characteristics, common pitfalls such as stack overflow and memory leaks, practical code examples in C/C++, and typical interview questions to help developers choose the right memory model for their applications.

C#Memory ManagementPerformance
0 likes · 65 min read
Why Is Stack Memory Faster Than Heap? A Deep Dive into Stack vs. Heap Allocation
Java Architect Essentials
Java Architect Essentials
Aug 22, 2025 · Backend Development

Why MyBatis-Flex Outperforms MyBatis-Plus: Features, Performance & Quick Start

This article introduces MyBatis-Flex, a lightweight yet powerful MyBatis enhancement framework that boosts development efficiency with type‑safe QueryWrapper, extensive features like multi‑tenant and data encryption, supports dozens of databases, and delivers 5‑10× performance gains over MyBatis‑Plus, complete with a step‑by‑step quick‑start guide.

JavaMyBatis-FlexORM
0 likes · 11 min read
Why MyBatis-Flex Outperforms MyBatis-Plus: Features, Performance & Quick Start
macrozheng
macrozheng
Aug 22, 2025 · Fundamentals

How Jeandle’s LLVM‑Powered JIT Could Supercharge Java Performance

Jeandle, the new open‑source LLVM‑based JIT compiler released by Ant Group, aims to integrate LLVM’s high‑performance optimizations into the JVM, offering faster execution, future roadmap details, and insights into JIT and LLVM fundamentals for Java developers.

JITJVMJava
0 likes · 6 min read
How Jeandle’s LLVM‑Powered JIT Could Supercharge Java Performance
Java Backend Technology
Java Backend Technology
Aug 22, 2025 · Backend Development

How Jeandle’s LLVM‑Powered JIT Could Revolutionize Java Performance

Jeandle, the new open‑source LLVM‑based JIT compiler released by Ant Group, aims to boost Java performance by integrating LLVM’s optimization capabilities into the JVM, explaining JIT and LLVM fundamentals, its architecture, and an ambitious roadmap toward full bytecode support and advanced optimizations.

JITJVMJava
0 likes · 6 min read
How Jeandle’s LLVM‑Powered JIT Could Revolutionize Java Performance
Ops Community
Ops Community
Aug 21, 2025 · Databases

Redis Sentinel vs Cluster: Choosing the Right High‑Availability Architecture

This guide compares Redis Sentinel and Redis Cluster deployment modes, detailing architecture diagrams, performance benchmarks, configuration steps, operational trade‑offs, and selection criteria to help engineers decide the optimal high‑availability solution for their workloads.

DeploymentHigh AvailabilityPerformance
0 likes · 13 min read
Redis Sentinel vs Cluster: Choosing the Right High‑Availability Architecture
MaGe Linux Operations
MaGe Linux Operations
Aug 21, 2025 · Cloud Native

Mastering K8s StorageClass with Ceph: From Basics to Production‑Ready Deployment

Learn how to design Kubernetes StorageClasses, integrate them with Ceph, and implement production‑grade deployments—including high‑performance SSD classes, multi‑tier strategies, zero‑downtime rollout, monitoring, security, and troubleshooting—while following best‑practice guidelines for cloud‑native storage optimization.

CSICephKubernetes
0 likes · 16 min read
Mastering K8s StorageClass with Ceph: From Basics to Production‑Ready Deployment
AndroidPub
AndroidPub
Aug 21, 2025 · Mobile Development

Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps

This article presents eight essential caching strategies for Android developers—ranging from in‑memory LRU caches and SharedPreferences to file‑based storage, Room databases, multi‑level systems, TTL caches, and HTTP caching—complete with Kotlin implementations, real‑world examples, performance impacts, best‑practice guidelines, and common pitfalls to avoid.

AndroidCachingKotlin
0 likes · 22 min read
Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps
Java Architect Essentials
Java Architect Essentials
Aug 20, 2025 · Backend Development

How to Prevent Java StackOverflow Crashes: Tuning JVM Stack Size and Monitoring Tips

This article explains why JVM stack overflow is a critical issue, illustrates common causes such as uncontrolled recursion and massive thread creation, provides practical stack‑size tuning guidelines, special‑scenario adjustments for SpringBoot and cloud‑native deployments, and outlines diagnostic tools and monitoring metrics to detect and avoid crashes.

JVMJavaPerformance
0 likes · 6 min read
How to Prevent Java StackOverflow Crashes: Tuning JVM Stack Size and Monitoring Tips
mikechen
mikechen
Aug 20, 2025 · Backend Development

9 Proven High‑Performance Optimization Techniques for Large‑Scale Systems

This article presents nine practical strategies—including load balancing, database sharding, read‑write separation, caching, index tuning, CDN usage, asynchronous processing, code refinement, and algorithm selection—to dramatically improve the performance and scalability of large‑scale backend architectures.

CachingPerformancescalability
0 likes · 7 min read
9 Proven High‑Performance Optimization Techniques for Large‑Scale Systems
dbaplus Community
dbaplus Community
Aug 19, 2025 · Operations

Avoid These 10 System Architecture Sins That Sabotage Scaling

The article enumerates ten deadly system‑architecture mistakes—such as assuming natural scaling, treating microservices as monoliths, ignoring eventual consistency, over‑relying on a single database, lacking observability, over‑designing, mixing stateful logic, skipping chaos testing, underestimating third‑party risk, and ignoring human cost—providing concrete code examples, diagrams, and actionable lessons to prevent costly failures at scale.

ObservabilityPerformancemicroservices
0 likes · 10 min read
Avoid These 10 System Architecture Sins That Sabotage Scaling
MaGe Linux Operations
MaGe Linux Operations
Aug 18, 2025 · Operations

Redis Cache Pitfalls: Penetration, Avalanche, Breakdown – Solutions & Real Cases

This article examines the three classic Redis caching problems—cache penetration, cache avalanche, and cache breakdown—illustrates real‑world incidents that caused system outages, and provides comprehensive mitigation techniques such as Bloom filters, null‑value caching, random expiration, multi‑level caches, logical expiration, and distributed locks, along with monitoring and disaster‑recovery practices.

CachePerformancePython
0 likes · 25 min read
Redis Cache Pitfalls: Penetration, Avalanche, Breakdown – Solutions & Real Cases
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 18, 2025 · Databases

Unlocking LeetCode’s Hardest SQL Problem with Window Functions

This article examines LeetCode problem 185 – the hardest SQL challenge – by preparing the Employee and Department tables, presenting two solution approaches (a subquery and a window‑function version), benchmarking their performance on large test data, and explaining why window functions are the superior choice in MySQL 8+.

LeetCodeMySQLPerformance
0 likes · 10 min read
Unlocking LeetCode’s Hardest SQL Problem with Window Functions
php Courses
php Courses
Aug 18, 2025 · Backend Development

Boosting Laravel Performance: How We Integrated Go as an Accelerator

This article details how a Laravel‑based PHP system was enhanced by introducing Go components, covering architecture design, cross‑language communication, performance optimizations, lessons learned, and measurable improvements in response time and server load.

Hybrid ArchitectureLaravelPerformance
0 likes · 7 min read
Boosting Laravel Performance: How We Integrated Go as an Accelerator
Cognitive Technology Team
Cognitive Technology Team
Aug 17, 2025 · Backend Development

synchronized vs Lock in Java: When to Choose Each for Thread Safety

This article examines the core differences between Java's synchronized keyword and the Lock interface, covering their principles, performance, flexibility, visibility guarantees, reentrancy, interruption handling, and practical selection guidelines with code examples, tables, and real‑world scenarios to help developers choose the appropriate locking mechanism.

JavaLockPerformance
0 likes · 9 min read
synchronized vs Lock in Java: When to Choose Each for Thread Safety