Tagged articles
5000 articles
Page 4 of 50
php Courses
php Courses
Nov 20, 2025 · Backend Development

From Direct Calls to Event Signals: Modernizing PHP Architecture

The article explains how replacing tightly‑coupled controller‑service calls with an event‑driven signal network in PHP improves decoupling, extensibility, testability, and asynchronous processing, using Symfony's EventDispatcher and Laravel's Events as concrete examples.

BackendDecouplingLaravel
0 likes · 7 min read
From Direct Calls to Event Signals: Modernizing PHP Architecture
Su San Talks Tech
Su San Talks Tech
Nov 20, 2025 · Backend Development

Deploy and Use Meilisearch for Lightning‑Fast Full‑Text Search

This guide walks through installing Meilisearch via Docker, creating indexes, configuring settings, managing documents, and performing instant, sortable, and filtered searches using its RESTful API, while highlighting its speed, low hardware requirements, and multilingual support.

BackendDockerFull‑Text Search
0 likes · 8 min read
Deploy and Use Meilisearch for Lightning‑Fast Full‑Text Search
dbaplus Community
dbaplus Community
Nov 18, 2025 · Backend Development

How to Guarantee 100% No Message Loss in Distributed MQ Systems

Ensuring that messages never disappear in a distributed MQ system requires a three‑pronged strategy covering production, storage, and consumption, with proper ACK configurations, local message tables, replication settings, and manual offset commits to achieve reliable, at‑least‑once processing without data loss.

BackendKafkaMQ
0 likes · 11 min read
How to Guarantee 100% No Message Loss in Distributed MQ Systems
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Nov 18, 2025 · Backend Development

Understanding Nginx’s Core Concurrency Model: Multi‑Process, Event‑Driven, and Non‑Blocking I/O

This article explains Nginx’s core concurrency mechanisms—including its multi‑process architecture, event‑driven model, I/O multiplexing techniques like epoll, and non‑blocking I/O—highlighting how they provide high stability, low resource consumption, and excellent performance for high‑traffic network services.

BackendEvent-drivenIO Multiplexing
0 likes · 5 min read
Understanding Nginx’s Core Concurrency Model: Multi‑Process, Event‑Driven, and Non‑Blocking I/O
php Courses
php Courses
Nov 18, 2025 · Backend Development

PHP vs Python for Web Development: Which Language Wins?

This article compares PHP and Python for web development, detailing their features, strengths, weaknesses, performance differences, typical use cases, and key factors to consider when choosing the most suitable language for a project.

BackendLanguage ChoicePHP
0 likes · 12 min read
PHP vs Python for Web Development: Which Language Wins?
Zhuanzhuan Tech
Zhuanzhuan Tech
Nov 17, 2025 · Backend Development

How to Eliminate Duplicate and Missing Data in Backend Pagination

This article explains why offset‑based pagination can cause duplicate or missing records when data changes, compares three practical solutions—including cursor pagination with timestamps and IDs, fixed‑window timestamp filtering, and Elasticsearch search_after—and provides concrete SQL and code examples along with their trade‑offs and suitable scenarios.

BackendCursorElasticsearch
0 likes · 12 min read
How to Eliminate Duplicate and Missing Data in Backend Pagination
php Courses
php Courses
Nov 17, 2025 · Backend Development

Master PHP’s array_multisort: Sort Multiple Arrays Efficiently

This guide explains the syntax, parameters, and practical usage of PHP’s array_multisort() function, showing how to sort several related arrays simultaneously with a concrete example that orders names and ages based on descending numeric scores.

BackendPHPSorting
0 likes · 4 min read
Master PHP’s array_multisort: Sort Multiple Arrays Efficiently
php Courses
php Courses
Nov 17, 2025 · Backend Development

Mastering PHP’s array_merge: Combine Arrays Like a Pro

This article explains PHP's powerful array_merge() function, shows its syntax, and provides three clear examples—merging two indexed arrays, merging multiple arrays, and merging associative arrays—while illustrating the resulting output and key‑overriding behavior for practical data handling.

BackendPHPTutorial
0 likes · 4 min read
Mastering PHP’s array_merge: Combine Arrays Like a Pro
Open Source Tech Hub
Open Source Tech Hub
Nov 17, 2025 · Backend Development

Mastering High‑Performance PHP with Swoole: Multi‑Process, Coroutine, and Async I/O Guide

Learn how Swoole transforms PHP into a high‑performance, asynchronous server by detailing its multi‑process architecture, reactor‑worker‑task model, coroutine‑enabled I/O, and practical code examples for TCP clients, HTTP servers, and file operations, enabling scalable, non‑blocking applications.

AsynchronousBackendNetwork I/O
0 likes · 7 min read
Mastering High‑Performance PHP with Swoole: Multi‑Process, Coroutine, and Async I/O Guide
Java Captain
Java Captain
Nov 16, 2025 · Fundamentals

Boost Your Code Naming with an AI‑Powered Naming Assistant for Vue and Java

The article shares the author’s struggle with inconsistent naming in front‑end Vue and back‑end Java code and introduces a self‑built AI‑driven naming tool—available as a lightweight web app and an IntelliJ IDEA plugin—that instantly generates clean, convention‑compliant identifiers.

AIBackendIDEA Plugin
0 likes · 5 min read
Boost Your Code Naming with an AI‑Powered Naming Assistant for Vue and Java
Java Companion
Java Companion
Nov 16, 2025 · Backend Development

Stunning Architecture Designs Inside XXL-JOB Explained

The article dissects XXL-JOB's communication layer, showcasing Netty HTTP usage, a full asynchronous processing pipeline, dynamic proxy abstraction, request‑ID based thread wake‑up, and detailed Java code examples that illustrate how the scheduler and executor achieve high‑throughput remote job execution.

BackendDynamic ProxyNetty
0 likes · 7 min read
Stunning Architecture Designs Inside XXL-JOB Explained
Ray's Galactic Tech
Ray's Galactic Tech
Nov 14, 2025 · Operations

Mastering Nginx Under High Load: Practical Tuning & Troubleshooting Guide

Learn how to identify and resolve common high‑concurrency bottlenecks for Nginx by optimizing OS limits, network stack, Nginx configuration, logging, reverse‑proxy settings, backend services, and hardware resources, with concrete commands, parameter values, and step‑by‑step troubleshooting procedures.

BackendOperationsSystem optimization
0 likes · 6 min read
Mastering Nginx Under High Load: Practical Tuning & Troubleshooting Guide
php Courses
php Courses
Nov 14, 2025 · Backend Development

Master PHP Routing: From Simple Paths to Regex-Based Strategies

This article explains why routing is crucial in PHP web applications, compares the simple original routing that maps URL segments to controllers and actions with a more powerful regex‑based routing approach, and provides complete code examples for both methods to help developers choose the right strategy for scalable back‑end development.

BackendPHPWeb Development
0 likes · 5 min read
Master PHP Routing: From Simple Paths to Regex-Based Strategies
ITPUB
ITPUB
Nov 12, 2025 · Backend Development

Where Did Elasticsearch Docs Move? A Quick Guide to the New 9.x URLs

The article outlines the major changes introduced in Elasticsearch 9.x documentation, including the new elastic.co/docs domain, unified version handling, reorganized navigation by use case, separate release‑notes location, versioned API paths, and practical tips for updating bookmarks and finding the right guides.

APIBackendDocumentation
0 likes · 6 min read
Where Did Elasticsearch Docs Move? A Quick Guide to the New 9.x URLs
JavaGuide
JavaGuide
Nov 12, 2025 · Backend Development

Shopee Backend 2023 Salary Offers and In-Depth Interview Guide

Shopee’s 2023 backend positions offer competitive salaries ranging from 23.5k to 32k in Shenzhen, and the article provides a comprehensive interview guide covering network models, TCP handshake, HTTP/HTTPS differences, MySQL isolation levels, foreign keys, slow query optimization, JWT authentication, RBAC, and Redis sorted sets.

BackendJWTShopee
0 likes · 31 min read
Shopee Backend 2023 Salary Offers and In-Depth Interview Guide
IT Services Circle
IT Services Circle
Nov 10, 2025 · Backend Development

Ace Java Backend Interviews: Spring Injection, MySQL Engines, Redis & JVM OOM

This article combines salary insights for ZTE offers, practical internship interview tips, a deep dive into Spring bean‑injection annotations, a side‑by‑side comparison of MySQL InnoDB and MyISAM, Redis usage patterns, and JVM OutOfMemoryError diagnostics to help you excel in Java backend interviews.

BackendJVMinterview
0 likes · 21 min read
Ace Java Backend Interviews: Spring Injection, MySQL Engines, Redis & JVM OOM
Top Architect
Top Architect
Nov 10, 2025 · Backend Development

Boost System Throughput with Hystrix Collapser, BatchCollapser, and ConcurrentHashMultiset

This article explains how merging similar requests using Hystrix Collapser, a custom BatchCollapser, and Guava's ConcurrentHashMultiset can dramatically reduce downstream load, improve overall throughput, and provides detailed implementation, configuration, and scenario guidance for each technique.

BackendBatchCollapserConcurrentHashMultiset
0 likes · 14 min read
Boost System Throughput with Hystrix Collapser, BatchCollapser, and ConcurrentHashMultiset
Java Tech Enthusiast
Java Tech Enthusiast
Nov 8, 2025 · Backend Development

Master Flowable BPM: Integrate with Spring Boot 3 for Seamless Workflow Automation

This tutorial walks through Flowable BPM basics, Spring Boot 3 integration, Maven dependencies, YAML configuration, thread‑pool setup, process definition via the Flowable UI, deployment, querying, starting, task handling, completion, and rejection, providing complete code snippets and screenshots for a functional workflow system.

BPMBackendFlowable
0 likes · 15 min read
Master Flowable BPM: Integrate with Spring Boot 3 for Seamless Workflow Automation
Ray's Galactic Tech
Ray's Galactic Tech
Nov 6, 2025 · Backend Development

Unlock Nginx’s Full Power: Static/Dynamic Separation & Advanced Caching Guide

This comprehensive guide walks you through Nginx static‑dynamic separation, multi‑level caching, load‑balancing, system tuning, and monitoring techniques, showing how to dramatically cut server load, boost response speed, and achieve enterprise‑grade performance for high‑traffic web sites.

Backendload balancingstatic-dynamic separation
0 likes · 11 min read
Unlock Nginx’s Full Power: Static/Dynamic Separation & Advanced Caching Guide
Su San Talks Tech
Su San Talks Tech
Nov 6, 2025 · Backend Development

Building a Lightweight, Runtime‑Visible Jar Conflict Detector for Spring Boot

This article explains the pain points of Jar package conflicts in Spring Boot projects, outlines the limitations of existing tools, and presents a lightweight, embeddable solution that performs runtime scanning, three‑dimensional conflict detection, configurable rule‑based advice, and a web UI for visualizing results.

BackendConfigurationRuntime Scanning
0 likes · 14 min read
Building a Lightweight, Runtime‑Visible Jar Conflict Detector for Spring Boot
Code Ape Tech Column
Code Ape Tech Column
Nov 4, 2025 · Backend Development

Master MyBatis Dynamic SQL: 9 Essential Tags and Best Practices

This article walks through nine powerful MyBatis dynamic SQL tags—including foreach, if, choose, selectKey, trim, and sql fragments—explaining their attributes, common pitfalls, and providing complete XML and Java examples to help developers write cleaner, error‑free queries and updates.

BackendDynamic SQLMyBatis
0 likes · 17 min read
Master MyBatis Dynamic SQL: 9 Essential Tags and Best Practices
Architect's Guide
Architect's Guide
Nov 4, 2025 · Backend Development

Mastering Redis Cache Eviction: Strategies, Pitfalls, and Solutions

Explore Redis cache eviction policies, understand how strategies like allkeys‑lru, volatile‑ttl, and noeviction work, and learn practical solutions for cache penetration, breakdown, and avalanche—including Bloom filters, mutex locks, and staggered expirations—to keep your backend resilient under high load.

BackendCache Evictioncache-penetration
0 likes · 10 min read
Mastering Redis Cache Eviction: Strategies, Pitfalls, and Solutions
Top Architect
Top Architect
Nov 3, 2025 · Backend Development

Master Nginx Static Site Performance: Caching, Gzip, CORS & Anti‑Hotlinking

This article consolidates practical solutions for configuring Nginx to serve high‑performance static websites, covering cache control, gzip compression, cross‑origin resource sharing, and anti‑hotlinking techniques, complete with code examples and detailed explanations of underlying principles.

BackendCORSGzip
0 likes · 11 min read
Master Nginx Static Site Performance: Caching, Gzip, CORS & Anti‑Hotlinking
SQB Blog
SQB Blog
Nov 3, 2025 · Backend Development

Building a Scalable Product Middle Platform to Unify Retail, Hospitality & Education

This article describes how a company transformed its fragmented product systems into a unified, domain‑driven middle platform that supports multiple industries, detailing the architectural philosophy, modular design, service layering, template‑based modeling, and the reverse empowerment of legacy restaurant services.

BackendMicroservicesService Layer
0 likes · 16 min read
Building a Scalable Product Middle Platform to Unify Retail, Hospitality & Education
Open Source Tech Hub
Open Source Tech Hub
Nov 3, 2025 · Backend Development

How to Master On‑Demand Image Manipulation in PHP with Glide

This guide introduces the open‑source PHP library Glide, explains its core features such as on‑the‑fly image processing, caching, and security, and provides step‑by‑step instructions for installation, configuration, basic usage, common manipulators, and a real‑world e‑commerce example.

BackendGlideHTTP API
0 likes · 10 min read
How to Master On‑Demand Image Manipulation in PHP with Glide
php Courses
php Courses
Nov 3, 2025 · Backend Development

Master PHP rawurldecode: Decode URLs Easily with Practical Examples

This article explains how PHP's rawurldecode() function decodes URL‑encoded strings, shows its syntax, provides a complete code example, highlights differences from urldecode(), and offers guidance for proper URL handling in web development.

BackendPHPURL decoding
0 likes · 4 min read
Master PHP rawurldecode: Decode URLs Easily with Practical Examples
php Courses
php Courses
Nov 1, 2025 · Backend Development

Master PHP’s is_file(): How to Check File Existence Efficiently

This guide explains the PHP is_file() function, how it determines whether a given path points to an existing file, proper usage with absolute or relative paths, important caveats, and practical code examples for safe file handling.

Backendfile-existenceis_file
0 likes · 4 min read
Master PHP’s is_file(): How to Check File Existence Efficiently
php Courses
php Courses
Nov 1, 2025 · Backend Development

When to Use PHP Static Methods? Benefits, Drawbacks, and Best Practices

This article explains what static methods are in PHP, shows how to define them, and examines their advantages such as simplicity and resource savings alongside drawbacks like testing difficulty and reduced maintainability, helping developers decide when to apply them.

BackendObject-OrientedPHP
0 likes · 4 min read
When to Use PHP Static Methods? Benefits, Drawbacks, and Best Practices
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 1, 2025 · Backend Development

Why Companies Are Abandoning Microservices for Monoliths – The Hidden Costs Revealed

After years of hype, many leading firms such as Amazon, Alibaba, and Google are reverting to monolithic architectures, exposing the hidden operational, performance, and maintenance costs of microservices and highlighting when a single, well‑structured codebase can be more efficient and manageable.

BackendMicroservicesSoftware Architecture
0 likes · 10 min read
Why Companies Are Abandoning Microservices for Monoliths – The Hidden Costs Revealed
转转QA
转转QA
Oct 31, 2025 · Operations

Boosting Service Quality with Intelligent Inspection, Notification, and Automation Engines

This article outlines the design and value of an automated service quality monitoring platform, detailing its core benefits—intelligent detection, automated execution, data‑driven decisions, and precise notifications—along with functional architecture, key modules, code examples, technical requirements, and practical recommendations.

AI MonitoringBackendOperations
0 likes · 10 min read
Boosting Service Quality with Intelligent Inspection, Notification, and Automation Engines
Java Tech Enthusiast
Java Tech Enthusiast
Oct 30, 2025 · Frontend Development

Why Front‑End Development Is Actually Harder Than You Think

The article explores the hidden complexities of front‑end work—ranging from HTML, CSS, and JavaScript to modern frameworks, build tools, TypeScript, and UI polish—while contrasting them with back‑end challenges like concurrency, scaling, and system architecture, revealing why both sides are equally demanding for developers.

BackendWeb Developmentfrontend
0 likes · 6 min read
Why Front‑End Development Is Actually Harder Than You Think
JD Cloud Developers
JD Cloud Developers
Oct 30, 2025 · Backend Development

How a Massive Cache Key Crashed a Double‑11 System and How to Prevent It

During a Double‑11 promotion, an oversized Redis cache key caused a cascade of failures—cache miss, network bandwidth saturation, and a full‑blown cache avalanche—prompting the team to implement big‑key mitigation, compression, lock‑based cache back‑source, and monitoring measures to safeguard future deployments.

BackendBig KeyCache
0 likes · 8 min read
How a Massive Cache Key Crashed a Double‑11 System and How to Prevent It
Open Source Tech Hub
Open Source Tech Hub
Oct 29, 2025 · Backend Development

Why Modern PHP Is No Longer a Relic: Key Features That Boost Performance and Safety

This article reviews the evolution of PHP from its early, clunky versions to the modern, high‑performance, type‑safe language, highlighting traits, short array syntax, variadic functions, generators, arrow functions, null‑coalescing, named arguments, match statements, enums, readonly properties, and constructor property promotion with concrete code examples.

BackendPHPPHP 8
0 likes · 8 min read
Why Modern PHP Is No Longer a Relic: Key Features That Boost Performance and Safety
Open Source Tech Hub
Open Source Tech Hub
Oct 29, 2025 · Backend Development

Automate PHP Upgrades with Rector: A Step‑by‑Step Guide

This article explains how the Rector tool can automatically refactor and upgrade legacy PHP code—from installation and configuration to real‑world migration scenarios and CI/CD integration—helping developers modernize projects with minimal manual effort.

BackendPHPRector
0 likes · 6 min read
Automate PHP Upgrades with Rector: A Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Oct 29, 2025 · Backend Development

30 Must‑Know Nginx Interview Questions to Ace Your Linux Cloud Job

A comprehensive collection of 30 Nginx interview questions—from basic concepts and commands to advanced performance tuning and high‑availability—organized by difficulty level, each with detailed explanations, best‑practice answers, and ready‑to‑use configuration snippets for Linux cloud engineers.

BackendDevOpsLinux
0 likes · 38 min read
30 Must‑Know Nginx Interview Questions to Ace Your Linux Cloud Job
Java Tech Enthusiast
Java Tech Enthusiast
Oct 28, 2025 · Backend Development

Why Rewriting a Java Microservice in Rust Cut Costs and Boosted Performance

A senior engineer recounts how replacing a noisy Java billing microservice with a lean Rust implementation slashed latency, reduced CPU and memory usage, lowered infrastructure bills, and exposed cultural and organizational challenges, offering a practical roadmap for teams considering similar migrations.

BackendRustService Migration
0 likes · 11 min read
Why Rewriting a Java Microservice in Rust Cut Costs and Boosted Performance
php Courses
php Courses
Oct 28, 2025 · Backend Development

How to Diagnose and Fix PHP Performance Issues Without Restarting

Learn practical techniques to monitor OPcache, adjust PHP‑FPM settings, reset caches, employ preload, and use shared memory caching, enabling you to identify and mitigate PHP performance degradation in production without restarting services, ensuring continuous user experience.

BackendOPcachePHP
0 likes · 6 min read
How to Diagnose and Fix PHP Performance Issues Without Restarting
Java Baker
Java Baker
Oct 27, 2025 · Backend Development

Master Java Rate Limiting: Guava, Sentinel, and Redisson Solutions

This article compares three Java rate‑limiting approaches—Guava RateLimiter for single‑node control, Sentinel for both single‑node and cluster scenarios, and Redisson RateLimiter for distributed limits—detailing their usage, advantages, disadvantages, and code examples to help developers choose the right solution for their traffic management needs.

BackendGuavajava
0 likes · 12 min read
Master Java Rate Limiting: Guava, Sentinel, and Redisson Solutions
Top Architect
Top Architect
Oct 25, 2025 · Backend Development

Decoupling Backend Services with a Dedicated TPS Microservice

The article examines coupling problems caused by multiple backend controllers and third‑party push interfaces, proposes a dedicated TPS microservice that centralizes third‑party calls via Feign, outlines its implementation with Java code, enums, factories, and demonstrates how this reduces duplication and improves maintainability.

BackendCouplingarchitecture
0 likes · 9 min read
Decoupling Backend Services with a Dedicated TPS Microservice
Ray's Galactic Tech
Ray's Galactic Tech
Oct 24, 2025 · Backend Development

Boost Web Performance: Master Nginx Static‑Dynamic Separation with Real‑World Configurations

This guide explains the principle of Nginx static‑dynamic separation, outlines its performance benefits, and provides step‑by‑step configuration examples—including upstream definition, static file handling, dynamic request proxying, and practical Spring Boot + Vue/React deployment—plus optimization tips for production.

Backendperformancestatic-dynamic separation
0 likes · 8 min read
Boost Web Performance: Master Nginx Static‑Dynamic Separation with Real‑World Configurations
Open Source Tech Hub
Open Source Tech Hub
Oct 23, 2025 · Backend Development

Simplify PHP Asynchronous Programming with TrueAsync and Docker

TrueAsync is a PHP async extension that, together with Docker Compose, PHP‑FPM and Nginx, lets developers write coroutine‑based asynchronous code, provides ready‑made demos, and offers a lightweight, Docker‑first stack for building high‑throughput web services.

AsyncBackendDocker
0 likes · 7 min read
Simplify PHP Asynchronous Programming with TrueAsync and Docker
php Courses
php Courses
Oct 23, 2025 · Backend Development

Master PHP’s glob() Function: Find Files & Directories Efficiently

Learn how to use PHP’s powerful glob() function to locate files and directories with pattern matching, explore its syntax, optional flags, and practical examples ranging from simple file listings to recursive directory searches and directory-only queries.

BackendFile SearchPHP
0 likes · 4 min read
Master PHP’s glob() Function: Find Files & Directories Efficiently
Architect
Architect
Oct 22, 2025 · Backend Development

Request Collapsing Demystified: Hystrix, BatchCollapser & ConcurrentHashMultiset

This article explores three request merging techniques—Hystrix Collapser, a custom BatchCollapser, and Guava's ConcurrentHashMultiset—detailing their implementations, configurations, and suitable scenarios, and demonstrates how consolidating similar upstream requests can significantly reduce downstream load and improve overall system throughput.

BackendBatchCollapserConcurrentHashMultiset
0 likes · 14 min read
Request Collapsing Demystified: Hystrix, BatchCollapser & ConcurrentHashMultiset
Architect's Tech Stack
Architect's Tech Stack
Oct 22, 2025 · Backend Development

Master Spring Boot & MinIO Integration: Complete File Upload & Management Guide

This article walks through choosing MinIO for file storage, setting up the environment, integrating MinIO with Spring Boot, and implementing comprehensive file operations—including simple and batch uploads, downloads, previews, large file multipart uploads, and instant upload checks—complete with code examples and testing steps.

BackendMinioSpring Boot
0 likes · 25 min read
Master Spring Boot & MinIO Integration: Complete File Upload & Management Guide
JavaGuide
JavaGuide
Oct 19, 2025 · Backend Development

Java Backend Guide: @Autowired vs @Resource, MySQL Engines, Redis, JVM OOM

The article shares ZTE salary offers and interview tips, then dives into technical deep‑dives on Spring bean injection annotations, compares MySQL InnoDB and MyISAM, explains Redis usage patterns, and walks through JVM OutOfMemoryError diagnosis with concrete code and tooling examples.

BackendJVMjava
0 likes · 21 min read
Java Backend Guide: @Autowired vs @Resource, MySQL Engines, Redis, JVM OOM
DevOps Coach
DevOps Coach
Oct 18, 2025 · Backend Development

Why Choosing Go Became My Startup’s Biggest Mistake

The author recounts how selecting Go for a fintech startup initially seemed ideal due to its concurrency, performance, and simplicity, but a series of technical and organizational challenges—including missing generics, verbose error handling, ecosystem gaps, hiring difficulties, and productivity loss—ultimately forced a switch to Kotlin and Spring Boot.

BackendGolanguage selection
0 likes · 9 min read
Why Choosing Go Became My Startup’s Biggest Mistake
Ray's Galactic Tech
Ray's Galactic Tech
Oct 18, 2025 · Backend Development

How to Implement Exactly-Once Transactions in Spring Boot with Kafka

This guide explains how to configure Spring Boot and Kafka to achieve Exactly-Once semantics, covering core concepts, Maven dependencies, YAML settings, sample code for producers and consumers, execution flow, and advanced tips for reliable transactional messaging.

BackendExactly-Oncespring-boot
0 likes · 8 min read
How to Implement Exactly-Once Transactions in Spring Boot with Kafka
Architect's Tech Stack
Architect's Tech Stack
Oct 18, 2025 · Backend Development

Why MyBatis-Flex Outperforms MyBatis-Plus: Speed, Flexibility, and Advanced Features

MyBatis-Flex is a lightweight, high‑performance MyBatis enhancement offering built‑in query wrappers, flexible relation mapping, multi‑datasource support, data masking, caching, and audit capabilities, delivering 5‑10× faster queries than MyBatis‑Plus while eliminating third‑party dependencies for more stable, flexible backend development.

BackendMyBatis-FlexORM
0 likes · 15 min read
Why MyBatis-Flex Outperforms MyBatis-Plus: Speed, Flexibility, and Advanced Features
Top Architect
Top Architect
Oct 15, 2025 · Backend Development

How to Tune JVM for 1M Daily Logins on an 8 GB Server

This article walks through a step‑by‑step guide for configuring JVM memory, selecting the right garbage collector, and fine‑tuning parameters to reliably handle a platform receiving one million login requests per day on a service node with 8 GB RAM, covering capacity planning, GC choice, heap sizing, thread stack, object aging, and monitoring.

BackendGarbage CollectionJVM
0 likes · 27 min read
How to Tune JVM for 1M Daily Logins on an 8 GB Server
Ray's Galactic Tech
Ray's Galactic Tech
Oct 14, 2025 · Backend Development

Choosing the Right Distributed ID Strategy for Spring Boot: A Complete Guide

Generating globally unique, ordered, high‑performance IDs is essential for distributed systems, and this guide compares common ID schemes, outlines key selection criteria, and provides step‑by‑step Spring Boot integration examples using Baidu UidGenerator, CosId, and Snowflake, along with configuration, code, and best‑practice recommendations.

Backendcosiddistributed-id
0 likes · 7 min read
Choosing the Right Distributed ID Strategy for Spring Boot: A Complete Guide
ITPUB
ITPUB
Oct 14, 2025 · Backend Development

How to Eliminate 95% of Try‑Catch Blocks with Unified Exception Handling in Spring

This article explains how to replace repetitive try‑catch blocks in Spring applications by using @ControllerAdvice, custom Assert utilities, and enum‑based exception definitions, providing a clean, unified error‑handling mechanism with consistent response structures and environment‑aware messaging.

AssertBackendControllerAdvice
0 likes · 25 min read
How to Eliminate 95% of Try‑Catch Blocks with Unified Exception Handling in Spring
Open Source Tech Hub
Open Source Tech Hub
Oct 14, 2025 · Backend Development

How to Transform PHP Frameworks for the AI Era: From Flexibility to Reasonable Inference

Amid the AI surge, traditional PHP frameworks must shift from developer‑centric flexibility to AI‑friendly determinism, emphasizing clear interface contracts, predictable directory structures, immutable lifecycles, and simple dependency injection, enabling AI agents to reliably generate code from PRDs and fostering stable, scalable AI‑first architectures.

AIBackendFramework
0 likes · 10 min read
How to Transform PHP Frameworks for the AI Era: From Flexibility to Reasonable Inference
php Courses
php Courses
Oct 14, 2025 · Backend Development

Why PHP Still Dominates Web Development Over Node.js in 2026

Despite the hype around Node.js, PHP continues to power the majority of web servers thanks to its ultra‑simple deployment, deep LAMP integration, massive CMS ecosystem, mature frameworks, performance gains in PHP 8, and a robust community that together form a lasting moat.

BackendEcosystemNode.js
0 likes · 8 min read
Why PHP Still Dominates Web Development Over Node.js in 2026
Instant Consumer Technology Team
Instant Consumer Technology Team
Oct 13, 2025 · Backend Development

How We Built a Scalable API Automation Platform for Multi‑Environment DevOps Integration

This article details the motivations, architecture, core capabilities, technical challenges, and future roadmap of an in‑house API automation testing platform that supports multi‑environment testing, CI/CD integration, low‑code scripting, and strict network security for enterprise development workflows.

API testingBackendDevOps
0 likes · 16 min read
How We Built a Scalable API Automation Platform for Multi‑Environment DevOps Integration
php Courses
php Courses
Oct 13, 2025 · Backend Development

Master PHP’s glob() Function: Powerful File Pattern Matching Explained

Learn how PHP’s glob() function can retrieve file paths using patterns, understand its syntax, parameters, and flags, and explore practical code examples for matching all files, specific extensions, brace expansions, and recursive directories, while noting important considerations and limitations.

BackendPHPfile-matching
0 likes · 4 min read
Master PHP’s glob() Function: Powerful File Pattern Matching Explained
php Courses
php Courses
Oct 13, 2025 · Backend Development

Master PHP’s is_dir(): Quick Guide to Checking Directories

This article explains PHP's is_dir() function, shows how to use it for simple directory checks and for traversing folder structures, provides complete code examples, and highlights important considerations such as path existence and permissions.

BackendPHPdirectory check
0 likes · 4 min read
Master PHP’s is_dir(): Quick Guide to Checking Directories
Test Development Learning Exchange
Test Development Learning Exchange
Oct 12, 2025 · Backend Development

Build Your Own Python API Test Framework: A Complete Guide with Ready‑to‑Run Code

This article explains why a custom API test framework is needed, presents a modular architecture, and provides step‑by‑step implementations for multi‑environment configuration, colored logging, cookie management, unified API client, database assertions, Redis support, dynamic test data factories, and enterprise notification, all with full runnable code examples.

API testingBackendFramework
0 likes · 19 min read
Build Your Own Python API Test Framework: A Complete Guide with Ready‑to‑Run Code
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 12, 2025 · Backend Development

Building a High‑Performance Content Moderation System with Trie, Aho‑Corasick, Redis, and Go

This article details how to design and implement a scalable, low‑cost content moderation pipeline that combines a local Trie + Aho‑Corasick engine, Redis‑based hot‑updates, MySQL persistence, and third‑party machine‑review fallback to achieve millisecond‑level response, high accuracy, and controllable costs.

Aho-CorasickBackendGo
0 likes · 34 min read
Building a High‑Performance Content Moderation System with Trie, Aho‑Corasick, Redis, and Go
Java Tech Enthusiast
Java Tech Enthusiast
Oct 11, 2025 · Backend Development

How MyBatis Interceptors Can Safeguard Your Java Service from Out‑of‑Memory Crashes

This article explains how oversized database query results can cause JVM memory spikes and OOM errors, and shows how to use MyBatis interceptors to monitor, limit, and protect memory consumption with non‑intrusive code, Prometheus metrics, and configurable thresholds, ultimately improving system stability and performance.

BackendInterceptorMyBatis
0 likes · 20 min read
How MyBatis Interceptors Can Safeguard Your Java Service from Out‑of‑Memory Crashes
php Courses
php Courses
Oct 10, 2025 · Backend Development

Master PHP Database Connections: MySQL with mysqli and PDO

This tutorial walks you through establishing MySQL connections in PHP using both the mysqli extension and PDO, covering procedural and object‑oriented code, prepared statements, error handling, and proper connection closure for robust backend development.

BackendMySQLiPDO
0 likes · 4 min read
Master PHP Database Connections: MySQL with mysqli and PDO
php Courses
php Courses
Oct 10, 2025 · Backend Development

How TrueAsync Is Revolutionizing PHP Asynchronous Programming in 2025

TrueAsync brings true asynchronous capabilities to PHP by leveraging Fibers and an event‑loop, enabling thousands of concurrent I/O operations in a single thread, dramatically improving performance, reducing resource usage, and opening new possibilities for high‑performance APIs, real‑time apps, and microservices.

AsyncBackendFibers
0 likes · 7 min read
How TrueAsync Is Revolutionizing PHP Asynchronous Programming in 2025
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 8, 2025 · Backend Development

Designing a High-Performance Flash-Sale System: 7 Key Architectural Strategies

This article outlines the essential characteristics of flash‑sale traffic and presents a comprehensive backend architecture—including Nginx, Redis, message queues, database sharding, security controls, and page optimization—to handle massive concurrent requests while ensuring reliability and scalability.

BackendSystem Architectureflash sale
0 likes · 10 min read
Designing a High-Performance Flash-Sale System: 7 Key Architectural Strategies
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 8, 2025 · Backend Development

Build a One‑Click XiaoHongShu Publishing System with Backend APIs and JS SDK

This article describes how to replace manual copy‑paste publishing on XiaoHongShu with a unified content‑management backend, share‑link generation, signature authentication, and a single‑click JavaScript SDK call that lets operators publish notes instantly across multiple accounts, dramatically improving efficiency and reducing errors.

BackendContent PublishingXiaohongshu
0 likes · 32 min read
Build a One‑Click XiaoHongShu Publishing System with Backend APIs and JS SDK
Architect's Guide
Architect's Guide
Oct 7, 2025 · Backend Development

Mastering Backend Architecture: From Microservices to Service Mesh and Message Queues

This article presents a comprehensive roadmap for backend architects, covering microservice fundamentals, design principles, gateway patterns, communication protocols, service registration, configuration management, observability pillars, service mesh options, and a detailed comparison of modern message‑queue technologies.

BackendCloud NativeMessage Queue
0 likes · 29 min read
Mastering Backend Architecture: From Microservices to Service Mesh and Message Queues
Top Architect
Top Architect
Oct 6, 2025 · Backend Development

Designing Clean API Response Wrappers with Annotations and Interceptors

This article explains how to structure API responses in a microservice environment by using a standard JSON format, custom status code ranges, a Result wrapper class, and Spring annotations with interceptors to automatically package and handle responses and errors in a clean, maintainable way.

BackendJSONResponse wrapper
0 likes · 10 min read
Designing Clean API Response Wrappers with Annotations and Interceptors
IT Services Circle
IT Services Circle
Oct 6, 2025 · Backend Development

Mastering Backend Development: A Complete Modern Server Guide

This guide covers essential backend development topics—including core responsibilities, HTTP basics, routing, serialization, authentication, middleware, request handling, CRUD, REST best practices, databases, caching, email, task queues, Elasticsearch, error handling, configuration, observability, graceful shutdown, security, performance, concurrency, object storage, real‑time systems, testing, the 12‑factor app, OpenAPI, and DevOps—offering practical insights for building robust, scalable server‑side applications.

APIBackendDevOps
0 likes · 69 min read
Mastering Backend Development: A Complete Modern Server Guide
Open Source Tech Hub
Open Source Tech Hub
Oct 6, 2025 · Backend Development

How to Deploy Webman PHP Framework with Docker in One Click

Learn step‑by‑step how to set up Docker and Docker Compose on Linux, macOS, and Windows, install optional Composer, initialize a Webman project, and use the built‑in docker‑compose.yml to perform one‑click development or production deployments, including custom service configuration and troubleshooting tips.

BackendDockerDocker Compose
0 likes · 6 min read
How to Deploy Webman PHP Framework with Docker in One Click
IT Services Circle
IT Services Circle
Oct 3, 2025 · Fundamentals

Master Network Fundamentals: From TCP/IP Layers to SYN Flood Defense

This article combines a post‑holiday job‑hunting update for Kingsoft WPS with a comprehensive interview guide covering OSI and TCP/IP models, HTTP connection handling, TCP three‑way handshake, SYN‑flood mitigation, Redis Bloom filters, CAP theorem, and I/O multiplexing techniques such as epoll.

BackendTCP/IPinterview
0 likes · 30 min read
Master Network Fundamentals: From TCP/IP Layers to SYN Flood Defense
Cognitive Technology Team
Cognitive Technology Team
Oct 3, 2025 · Backend Development

Mastering Kafka Consumer Rebalance: Strategies to Boost Throughput and Stability

This article deeply explores Kafka consumer group rebalance mechanisms, identifies performance pitfalls of frequent rebalances, and provides a comprehensive set of configuration tweaks, assignment strategies, batch processing techniques, and monitoring practices to achieve a more stable and high‑throughput Kafka consumer system.

BackendConsumerKafka
0 likes · 16 min read
Mastering Kafka Consumer Rebalance: Strategies to Boost Throughput and Stability
Ops Community
Ops Community
Oct 2, 2025 · Operations

How to Fix Nginx 502 Bad Gateway Errors: A 90% Success Checklist

This article provides a comprehensive, step‑by‑step checklist for diagnosing and resolving Nginx 502 Bad Gateway errors, covering backend service verification, configuration checks, log analysis, resource monitoring, network troubleshooting, special scenarios, and long‑term preventive measures.

502BackendBad Gateway
0 likes · 25 min read
How to Fix Nginx 502 Bad Gateway Errors: A 90% Success Checklist
Architecture Digest
Architecture Digest
Oct 2, 2025 · Backend Development

How to Reliably Close Unpaid Orders: Proven Backend Strategies

This article examines common pitfalls and compares five backend solutions—database scans, JDK DelayQueue, Redis keyspace notifications, Redis sorted sets, and delayed MQ messages—for reliably handling order timeout in high‑traffic e‑commerce systems, highlighting their advantages, drawbacks, and best‑fit scenarios.

BackendMessage Queueorder timeout
0 likes · 11 min read
How to Reliably Close Unpaid Orders: Proven Backend Strategies
Open Source Tech Hub
Open Source Tech Hub
Oct 1, 2025 · Backend Development

How to Build a High‑Performance Lightweight PHP Queue Using Redis Streams

This guide introduces a lightweight, high‑performance PHP queue library built on Redis 5.0+ Streams, detailing its features such as high concurrency, delayed tasks, multi‑producer/consumer support, ACK handling, message replay, audit mode, and provides step‑by‑step installation, configuration, and usage examples with code snippets.

BackendMessage QueuePHP
0 likes · 7 min read
How to Build a High‑Performance Lightweight PHP Queue Using Redis Streams
php Courses
php Courses
Sep 30, 2025 · Backend Development

How to Use PHP’s is_writable() to Check File and Directory Permissions

This guide explains PHP’s is_writable() function, its syntax, and how to use it to check whether files or directories are writable, including examples for checking file writability, directory writability, existence, and permission handling, helping developers manage file system operations safely.

Backendfile-permissionis_writable
0 likes · 4 min read
How to Use PHP’s is_writable() to Check File and Directory Permissions