Tagged articles
4050 articles
Page 7 of 41
Architect
Architect
Apr 7, 2025 · Backend Development

Master Spring 6 HTTP Interface: Build a GetExchange Demo from Scratch

This article walks through creating a Spring Boot project that uses Spring 6's new HTTP Interface feature, defines a @GetExchange‑annotated API, generates a client proxy with WebClient, demonstrates request handling, explains related annotations, and discusses why the Reactive Web dependency is required.

GetExchangeHTTP Interfacebackend-development
0 likes · 9 min read
Master Spring 6 HTTP Interface: Build a GetExchange Demo from Scratch
Java Architect Essentials
Java Architect Essentials
Apr 7, 2025 · Backend Development

Advanced MyBatis Dynamic SQL Techniques: foreach, if, choose, trim, selectKey, and SQL Fragments

This article provides a comprehensive guide to MyBatis dynamic SQL tags—including foreach, if, choose, trim, selectKey, and reusable SQL fragments—explaining their attributes, usage patterns, and code examples to help developers write cleaner, more reliable XML mappers and avoid common pitfalls.

Dynamic SQLbackend-developmentjava
0 likes · 19 min read
Advanced MyBatis Dynamic SQL Techniques: foreach, if, choose, trim, selectKey, and SQL Fragments
Architect
Architect
Apr 5, 2025 · Backend Development

Mastering WebSocket Integration in Spring Boot: Javax, WebMVC & WebFlux

This article compares six WebSocket integration approaches—Javax, WebMVC, WebFlux, Java-WebSocket, SocketIO, and Netty—showing how to configure both server and client sides in Spring Boot, with step‑by‑step code examples, key annotations, and practical tips for each method.

JavaxWebFluxbackend-development
0 likes · 17 min read
Mastering WebSocket Integration in Spring Boot: Javax, WebMVC & WebFlux
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 4, 2025 · Backend Development

Master Spring Boot Transaction Event Listeners: Code Samples & Real-World Use Cases

This article explains how to decouple business logic using Spring Boot transaction event listeners, demonstrates both manual TransactionSynchronization and @TransactionalEventListener implementations with full code examples, and shows a practical user‑registration scenario that avoids common pitfalls.

backend-developmentevent-listenerjava
0 likes · 9 min read
Master Spring Boot Transaction Event Listeners: Code Samples & Real-World Use Cases
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 4, 2025 · Backend Development

Implementing a Model Context Protocol (MCP) Service with APISIX and Node.js

This article explains what Model Context Protocol (MCP) is, demonstrates a simple e‑commerce example, and provides a step‑by‑step guide to create, configure, build, and debug an MCP service using APISIX Admin API, Node.js, TypeScript, and Zod, enabling natural‑language interaction with backend APIs.

API automationAPISIXLLM integration
0 likes · 15 min read
Implementing a Model Context Protocol (MCP) Service with APISIX and Node.js
Code Mala Tang
Code Mala Tang
Apr 3, 2025 · Backend Development

Build an Anthropic MCP Server with FastAPI in Minutes

This guide explains why the Anthropic MCP protocol is essential for AI‑agent integration and walks you through building a FastAPI server, adding the fastapi‑mcp extension, and configuring the MCP endpoint so your application can communicate seamlessly with AI agents.

AI agentsFastAPIMCP
0 likes · 5 min read
Build an Anthropic MCP Server with FastAPI in Minutes
macrozheng
macrozheng
Apr 3, 2025 · Backend Development

Java Backend Interview Secrets: Redis Cache Strategies & Spring Boot Startup

This article compiles essential Java backend interview topics, covering Redis cache pitfalls and solutions, Spring Boot initialization steps, common Spring annotations, MyBatis advantages, Git workflow commands, Java exception hierarchy, Java 8 enhancements, HashMap internals, Docker isolation mechanisms, and Jenkins CI/CD pipelines, providing a comprehensive technical reference for developers.

CI/CDDockerGit
0 likes · 23 min read
Java Backend Interview Secrets: Redis Cache Strategies & Spring Boot Startup
php Courses
php Courses
Apr 3, 2025 · Backend Development

Why Upgrading to the Latest PHP Version Is Essential

Upgrading to the newest PHP release brings major performance gains, stronger security, modern language features, better compatibility with frameworks and libraries, and prepares applications for future changes, making it a critical practice for any serious PHP project.

PHPWeb Developmentbackend-development
0 likes · 4 min read
Why Upgrading to the Latest PHP Version Is Essential
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 3, 2025 · Backend Development

Master Spring Boot 3 Entity Design: Best Practices & Real‑World Examples

This article walks through essential Spring Boot 3 JPA entity design techniques—including inheritance, primary‑key mapping, relationship handling, cascade operations, validation, auditing, DTO projection, and index creation—providing clear code examples and configuration tips for building robust, maintainable backend services.

AuditingEntity DesignHibernate
0 likes · 11 min read
Master Spring Boot 3 Entity Design: Best Practices & Real‑World Examples
Java Tech Enthusiast
Java Tech Enthusiast
Apr 2, 2025 · Backend Development

Java Object Creation: New vs Reflection Efficiency Comparison

The article compares Java object creation using the 'new' operator versus reflection, showing through timed code examples that reflection incurs a substantial overhead—approximately thirty times slower for 100 million instances—due to dynamic type resolution and limited JIT optimization, while also outlining typical reflection use cases such as Spring IoC and JDBC driver loading.

Object CreationPerformanceReflection
0 likes · 4 min read
Java Object Creation: New vs Reflection Efficiency Comparison
Top Architecture Tech Stack
Top Architecture Tech Stack
Apr 1, 2025 · Backend Development

Generating PDF Templates with iText in Java: Step-by-Step Guide

This article demonstrates how to create and fill PDF templates using a PDF editor and Java iText library, covering importing Word documents, inserting text, option, and image fields (including signatures and stamps), and provides complete code examples for generating customized PDFs.

PDFbackend-developmentiText
0 likes · 7 min read
Generating PDF Templates with iText in Java: Step-by-Step Guide
php Courses
php Courses
Mar 31, 2025 · Backend Development

How to Get String Length in PHP Using strlen

This article explains how to use PHP's built‑in strlen function to obtain the length of a string, demonstrates the code with a "Hello World!" example, discusses byte‑versus‑character counting, and highlights considerations for multibyte encodings.

PHPbackend-developmentcoding tutorial
0 likes · 4 min read
How to Get String Length in PHP Using strlen
Cognitive Technology Team
Cognitive Technology Team
Mar 31, 2025 · Backend Development

Understanding Spring's Three-Level Cache Mechanism

The article explains Spring's three-level cache design—including singletonObjects, earlySingletonObjects, and singletonFactories—how it resolves circular bean dependencies, enables lazy initialization and proxy creation, outlines the workflow, and discusses its limitations and practical solutions.

Three-level Cachebackend-developmentbean-lifecycle
0 likes · 7 min read
Understanding Spring's Three-Level Cache Mechanism
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 31, 2025 · Backend Development

Master YAVI: Powerful Java Bean Validation with Real‑World Code Samples

This article introduces the YAVI library, a type‑safe Java validation framework, and walks through its core features, custom constraints, nested and collection validation, conditional and group validation, fail‑fast mode, parameter validation with comprehensive code examples and output screenshots.

YAVIbackend-developmentdata validation
0 likes · 14 min read
Master YAVI: Powerful Java Bean Validation with Real‑World Code Samples
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 29, 2025 · Backend Development

Master Spring Boot Email Activation & Password Recovery: Full Code Guide

This article provides a comprehensive Spring Boot tutorial covering user account activation, email verification, password recovery, and advanced mailing features such as attachments and inline resources, complete with QQ mail configuration, Maven dependencies, JavaMailSender setup, asynchronous sending, and full code snippets for practical implementation.

Email ActivationJavaMailSenderPassword Recovery
0 likes · 9 min read
Master Spring Boot Email Activation & Password Recovery: Full Code Guide
php Courses
php Courses
Mar 28, 2025 · Backend Development

Using PHP str_replace() for String Replacement – Syntax, Parameters, and Examples

This article explains PHP's str_replace() function, detailing its syntax, parameters, return value, and provides three practical code examples demonstrating single-character replacement, multiple replacements using arrays, and case‑insensitive replacement with str_ireplace(), helping developers perform flexible string manipulations.

Code ExamplesPHPString Manipulation
0 likes · 3 min read
Using PHP str_replace() for String Replacement – Syntax, Parameters, and Examples
Raymond Ops
Raymond Ops
Mar 27, 2025 · Backend Development

Why Go’s New Directory Traversal API Is Up to 5× Faster and How It Works

The article explains the directory‑traversal optimization introduced in Go 1.16, compares the old and new APIs with benchmarks, dives into the underlying system‑call changes, shows which file systems support the improvement, and demonstrates how similar gains can be achieved in C, C++, and Python.

Filesystembackend-developmentdirectory traversal
0 likes · 15 min read
Why Go’s New Directory Traversal API Is Up to 5× Faster and How It Works
php Courses
php Courses
Mar 27, 2025 · Backend Development

Using PHP's is_bool() Function to Check Boolean Variables

This article explains how the PHP is_bool() function determines whether a variable holds a boolean value, provides a complete code example with four different variables, shows the resulting output, and discusses why only true and false are recognized as booleans.

Code ExamplePHPbackend-development
0 likes · 4 min read
Using PHP's is_bool() Function to Check Boolean Variables
php Courses
php Courses
Mar 27, 2025 · Backend Development

Implementing Grid Order Checks in PHP

This article explains how to implement grid order checking in PHP, covering basic row‑increment validation, more complex patterns such as spiral order, performance optimizations, and practical code examples for verifying data organization.

PHPbackend-developmentdata validation
0 likes · 6 min read
Implementing Grid Order Checks in PHP
Open Source Tech Hub
Open Source Tech Hub
Mar 24, 2025 · Artificial Intelligence

Break Data Silos for LLMs with Model Context Protocol (MCP) – PHP SDK Guide

This article explains the data‑isolation problem facing large language models, introduces the Model Context Protocol (MCP) as a standard bridge to external data sources, and provides a step‑by‑step PHP SDK tutorial—including installation, server and client code, and optional advanced logging—to help developers integrate AI models securely and efficiently.

LLMMCPModel Context Protocol
0 likes · 13 min read
Break Data Silos for LLMs with Model Context Protocol (MCP) – PHP SDK Guide
Top Architect
Top Architect
Mar 24, 2025 · Backend Development

Encapsulating EasyExcel for Simplified Import/Export in Spring Boot Applications

This article demonstrates how to wrap EasyExcel in a SpringBoot‑MyBatis‑Plus project, providing clear steps, code examples, and solutions to common issues such as date conversion and POI version compatibility, enabling developers to import and export Excel data with minimal effort.

Excel Import Exportbackend-developmenteasyexcel
0 likes · 18 min read
Encapsulating EasyExcel for Simplified Import/Export in Spring Boot Applications
php Courses
php Courses
Mar 24, 2025 · Backend Development

Understanding PHP dirname() Function with Practical Examples

This article explains the purpose, syntax, parameters, and return value of PHP's dirname() function and demonstrates its usage through four detailed code examples covering absolute, relative, and Windows paths as well as edge cases.

Code ExampleFile PathPHP
0 likes · 4 min read
Understanding PHP dirname() Function with Practical Examples
php Courses
php Courses
Mar 24, 2025 · Backend Development

8 Essential PHP Functions for Efficient Table Processing

This article introduces eight useful PHP functions—including array_map, array_column, array_filter, array_reduce, fgetcsv, str_getcsv, implode, and json_encode/json_decode—to help developers efficiently manipulate table data from databases or CSV files, improving performance and code maintainability.

PHParray functionsbackend-development
0 likes · 6 min read
8 Essential PHP Functions for Efficient Table Processing
Code Mala Tang
Code Mala Tang
Mar 22, 2025 · Backend Development

Pydantic & FastAPI: Optional Fields, Nested Models, and Advanced Validation

Learn how to leverage Pydantic in FastAPI to handle optional fields, validate nested data structures, enforce complex business rules with model validators, forbid extra fields, work with polymorphic models, and validate query and path parameters, all illustrated with clear Python code examples.

FastAPIPydanticPython
0 likes · 10 min read
Pydantic & FastAPI: Optional Fields, Nested Models, and Advanced Validation
Java Architecture Diary
Java Architecture Diary
Mar 21, 2025 · Backend Development

Boost Java Performance with the New Vector API: SIMD Made Simple

This article introduces Java’s emerging Vector API, explains its SIMD‑based design, provides practical code examples for array addition, dot product, and complex calculations, and details performance benchmarks, integration with vector databases, usage considerations, and future development prospects.

Performance OptimizationSIMDbackend-development
0 likes · 10 min read
Boost Java Performance with the New Vector API: SIMD Made Simple
Code Mala Tang
Code Mala Tang
Mar 20, 2025 · Backend Development

How to Design Scalable FastAPI Project Structures: File‑Based vs Module‑Based

This article compares two primary FastAPI project structure strategies—file‑type based and module‑function based—explaining why a well‑organized architecture improves scalability, maintainability, and team collaboration, and provides concrete directory layouts and best‑practice guidelines for building robust backend applications.

FastAPIMicroservicesProject Structure
0 likes · 9 min read
How to Design Scalable FastAPI Project Structures: File‑Based vs Module‑Based
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Mar 20, 2025 · Backend Development

Comprehensive Guide to Apache Zookeeper: Architecture, Use Cases, and Commands

This article provides an in‑depth overview of Apache Zookeeper, covering its core concepts, common application scenarios such as pub/sub, configuration management and naming services, detailed architecture including znodes and node types, the watch mechanism, ZAB consensus protocol, and practical usage examples with Maven dependencies, Java client code, and command‑line operations.

Coordination ServiceDistributed SystemsZAB Protocol
0 likes · 9 min read
Comprehensive Guide to Apache Zookeeper: Architecture, Use Cases, and Commands
Architect's Guide
Architect's Guide
Mar 20, 2025 · Backend Development

Implementing a Lightweight Service Registry with Eureka for Task Distribution

This article describes how to build a lightweight service registry using Eureka Server that also acts as a client, enabling a task dispatcher to discover and load‑balance task executor instances without deploying a separate registry, including Maven dependencies, Spring annotations, Feign client definitions, and troubleshooting steps.

MicroservicesSpring Cloudbackend-development
0 likes · 11 min read
Implementing a Lightweight Service Registry with Eureka for Task Distribution
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 20, 2025 · Backend Development

Master REST-assured: Real‑World Spring Boot 3 API Testing Guide

Explore a rich Spring Boot 3 case collection while learning step‑by‑step how to use REST‑assured for API testing, covering dependency setup, GET/POST/PUT/DELETE requests, authentication, XML validation, file upload/download, and advanced features, with full code examples and a promise of ongoing updates.

API testingRest-Assuredbackend-development
0 likes · 8 min read
Master REST-assured: Real‑World Spring Boot 3 API Testing Guide
php Courses
php Courses
Mar 19, 2025 · Backend Development

Using PHP's array_filter() to Filter Arrays

This article explains how PHP's array_filter() function works, details its parameters, and provides two practical code examples—filtering even numbers and removing empty values from an associative array—to demonstrate flexible array filtering techniques.

PHParray filteringarray_filter
0 likes · 4 min read
Using PHP's array_filter() to Filter Arrays
Java Architect Essentials
Java Architect Essentials
Mar 18, 2025 · Backend Development

Optimizing Spring Boot Startup Time: Interventions, Configuration Tweaks, and Performance Tips

This article provides a comprehensive guide to speeding up Spring Boot application startup by explaining configuration principles, code‑level interventions, lazy loading, dependency reduction, auto‑configuration exclusion, logging adjustments, compile‑time optimizations, and caching strategies, all illustrated with practical Java examples.

Performance Tuningbackend-developmentjava
0 likes · 30 min read
Optimizing Spring Boot Startup Time: Interventions, Configuration Tweaks, and Performance Tips
Code Ape Tech Column
Code Ape Tech Column
Mar 18, 2025 · Backend Development

20 Essential Coding Habits for Backend Developers

This article presents twenty essential coding habits for backend developers, covering self‑testing, parameter validation, interface compatibility, clear comments, proper resource handling, runtime error avoidance, avoiding remote calls in loops, concurrency safety, null checks, thread‑pool usage, SQL testing, third‑party API handling, idempotency, thread‑safe collections, master‑slave latency, cache consistency, refactoring, version control, testing, and performance monitoring.

Performancebackend-developmentcode quality
0 likes · 15 min read
20 Essential Coding Habits for Backend Developers
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 18, 2025 · Backend Development

Master Streaming Responses in Spring Boot 3: Real‑World Cases & Code

This article introduces Spring Boot 3’s StreamingResponseBody, explains its benefits for high‑concurrency scenarios, and provides three hands‑on examples—large file download, real‑time data streaming, and dynamic CSV export—complete with full Java code and practical tips for efficient backend development.

CSV exportFile DownloadReal-time Streaming
0 likes · 8 min read
Master Streaming Responses in Spring Boot 3: Real‑World Cases & Code
php Courses
php Courses
Mar 17, 2025 · Backend Development

Using PHP str_replace for String Replacement and Deletion

This article explains the PHP str_replace function, its syntax, and demonstrates with clear code examples how to replace single strings, replace multiple patterns using arrays, and delete characters, helping developers handle string manipulation efficiently.

Code TutorialPHPString Manipulation
0 likes · 3 min read
Using PHP str_replace for String Replacement and Deletion
IT Services Circle
IT Services Circle
Mar 16, 2025 · Backend Development

Comprehensive Java Backend Interview Guide: Redis, Spring Boot, Annotations, Git, Exceptions, Java 8, HashMap, Docker, and CI/CD

This article provides a detailed Java backend interview guide covering Redis cache problems and solutions, Spring Boot startup process, common annotations, Git workflow commands, Java exception hierarchy, Java 8 enhancements, HashMap implementation, Docker containerization, and Jenkins CI/CD practices, along with practical examples and code snippets.

CI/CDDockerGit
0 likes · 19 min read
Comprehensive Java Backend Interview Guide: Redis, Spring Boot, Annotations, Git, Exceptions, Java 8, HashMap, Docker, and CI/CD
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 16, 2025 · Backend Development

Master Spring Boot 3 Parameter Validation with Real‑World Code Examples

This article introduces annotation‑based parameter validation in Spring Boot 3, explains built‑in constraints, shows how to use @Valid and @Validated in controllers, and provides multiple practical code snippets—including record types, error handling, collection validation, and return‑value checks—along with screenshots of validation errors.

Parameter Validationbackend-developmentjava
0 likes · 7 min read
Master Spring Boot 3 Parameter Validation with Real‑World Code Examples
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 16, 2025 · Backend Development

Designing Extension Points and Plugin Engines for Business Logic Isolation in Java Backend

The article explains how to avoid tangled if‑else code in a Java backend by using a process engine and a plugin‑based extension point framework, detailing interface definitions, annotations, loading mechanisms, and usage examples drawn from the open‑source MemberClub project.

Design PatternsExtension Pointsbackend-development
0 likes · 8 min read
Designing Extension Points and Plugin Engines for Business Logic Isolation in Java Backend
macrozheng
macrozheng
Mar 14, 2025 · Backend Development

Inside Xiaomi Car Interviews: SpringBoot, MySQL Tuning & Distributed Transactions

This article shares Xiaomi car interview salary data, explains SpringBoot's startup process, discusses Spring IOC/AOP benefits, offers MySQL table creation and indexing tips, compares lock types, reviews common design patterns, outlines network device differences, and summarizes distributed transaction solutions including Seata.

Design PatternsDistributed TransactionsMySQL
0 likes · 20 min read
Inside Xiaomi Car Interviews: SpringBoot, MySQL Tuning & Distributed Transactions
Radish, Keep Going!
Radish, Keep Going!
Mar 14, 2025 · Backend Development

Why gRPC’s Code Generation Can Be Ugly—and How to Fix It

gRPC offers high performance for microservices, but its generated protobuf code, required fields handling, and steep learning curve create ugly, hard‑to‑maintain implementations; this article examines those pain points, showcases examples, and suggests tools and best practices to mitigate them.

Protobufbackend-developmentcode-generation
0 likes · 18 min read
Why gRPC’s Code Generation Can Be Ugly—and How to Fix It
Top Architect
Top Architect
Mar 13, 2025 · Backend Development

One‑Click Remote Deployment of SpringBoot Projects Using IntelliJ IDEA and Docker

This article guides readers through setting up IntelliJ IDEA and Docker for one‑click remote deployment of a SpringBoot application, compares traditional jar deployment, explains SSH and Docker daemon configuration, provides a sample Dockerfile, and then promotes various AI‑related products and services.

DevOpsDockerIntelliJ IDEA
0 likes · 10 min read
One‑Click Remote Deployment of SpringBoot Projects Using IntelliJ IDEA and Docker
macrozheng
macrozheng
Mar 13, 2025 · Backend Development

Mastering Null Checks in Java: 10 Elegant Strategies for Safer Code

This article explores the pitfalls of traditional null‑checking in Java, demonstrates how Optional, Spring utilities, Lombok, Null Object pattern, Guava, assertions, and AOP can replace verbose if‑else chains, and compares their performance and readability to help developers write cleaner, more robust backend code.

Null Checkingbackend-developmentoptional
0 likes · 10 min read
Mastering Null Checks in Java: 10 Elegant Strategies for Safer Code
macrozheng
macrozheng
Mar 13, 2025 · Backend Development

Mastering the Strategy Pattern in Spring Boot: Clean, Extensible Code with Real Examples

This article walks through the concept and practical implementation of the Strategy design pattern in Spring Boot, showing how to define operation interfaces, create concrete strategy classes, use factories and Spring's IoC container for clean, maintainable, and extensible backend code.

Design PatternsStrategy Patternbackend-development
0 likes · 9 min read
Mastering the Strategy Pattern in Spring Boot: Clean, Extensible Code with Real Examples
Ops Development & AI Practice
Ops Development & AI Practice
Mar 12, 2025 · Backend Development

Mastering Go Closures: How Functions Capture Their Environment

This article explains Go closures—what they are, how they capture surrounding variables, key characteristics, practical code examples, common pitfalls like memory leaks and concurrency issues, and typical use‑cases such as function factories, state management, callbacks, and interface implementation.

GoGoroutinebackend-development
0 likes · 7 min read
Mastering Go Closures: How Functions Capture Their Environment
Java Web Project
Java Web Project
Mar 12, 2025 · Backend Development

Accelerate Java API Development with Magic‑API: A Hands‑On Guide

This article introduces Magic‑API, a Java‑based rapid API development framework, outlines its extensive feature set, and provides step‑by‑step instructions—including Maven integration, configuration, and visual UI usage—to help developers create HTTP endpoints without writing traditional controller or DAO code.

APIbackend-developmentjava
0 likes · 5 min read
Accelerate Java API Development with Magic‑API: A Hands‑On Guide
21CTO
21CTO
Mar 11, 2025 · Backend Development

Top 10 Laravel Plugins to Supercharge Your Backend Development

This guide reviews ten essential Laravel plugins—Jetstream, Debugbar, Spatie, Socialite, Cashier, Telescope, Horizon, Backup, Excel, and Livewire—detailing their overviews, key features, advantages, and drawbacks to help developers choose the right tools for enhanced workflow, debugging, authentication, billing, and monitoring.

LaravelPHPPlugins
0 likes · 13 min read
Top 10 Laravel Plugins to Supercharge Your Backend Development
php Courses
php Courses
Mar 11, 2025 · Backend Development

Using PHP's array_filter() to Filter Arrays

This article explains PHP's array_filter() function, detailing its parameters, usage, and providing two practical examples—filtering even numbers from a numeric array and removing empty values from an associative array—while illustrating the resulting output and highlighting broader applications.

Data Filteringarray manipulationarray_filter
0 likes · 5 min read
Using PHP's array_filter() to Filter Arrays
Bilibili Tech
Bilibili Tech
Mar 11, 2025 · Backend Development

Architecture and Core Components of the Big Member Transaction System

The Big Member Transaction System is a modular, virtual‑item‑focused platform that coordinates independent yet tightly integrated services—order orchestration, signing contracts, product management, payment hub, risk control, and settlement—using unique business IDs, state‑machine lifecycles, SDK‑driven front‑end integration, and robust consistency mechanisms to ensure flexible, secure, and scalable online commerce.

Order Managementbackend-developmentpayment SDK
0 likes · 17 min read
Architecture and Core Components of the Big Member Transaction System
macrozheng
macrozheng
Mar 11, 2025 · Backend Development

Master Java Debugging with Arthas: Essential Commands and Real‑World Use Cases

This guide introduces Alibaba's open‑source Arthas Java diagnostic tool, explains its installation, outlines common troubleshooting scenarios, and provides detailed examples of core commands such as stack, jad, sc, watch, trace, jobs, logger, dashboard, and redefine for live JVM debugging.

Arthasbackend-developmentdebugging
0 likes · 17 min read
Master Java Debugging with Arthas: Essential Commands and Real‑World Use Cases
Selected Java Interview Questions
Selected Java Interview Questions
Mar 9, 2025 · Backend Development

Introduction to Manticore Search: Features, Performance, and Usage

Manticore Search is a high‑performance, open‑source C++ search engine that builds on Sphinx, offering real‑time indexing, SQL support, distributed search, and significant speed advantages over Elasticsearch, with simple installation via Linux packages or Docker and extensive plugin ecosystems for various applications.

DockerFull‑Text SearchManticore Search
0 likes · 6 min read
Introduction to Manticore Search: Features, Performance, and Usage
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 8, 2025 · Backend Development

Simplify Spring Boot 3 HTTP Calls with RestTemplateAdapter & RestClientAdapter

An extensive Spring Boot 3 case collection featuring over 100 practical examples is now available, accompanied by a detailed tutorial that demonstrates how RestTemplateAdapter and RestClientAdapter simplify HTTP request handling, improve code readability, and ensure seamless integration with third‑party APIs, with a commitment to permanent updates.

HTTPRestClientAdapterRestTemplateAdapter
0 likes · 8 min read
Simplify Spring Boot 3 HTTP Calls with RestTemplateAdapter & RestClientAdapter
Selected Java Interview Questions
Selected Java Interview Questions
Mar 7, 2025 · Backend Development

12 MyBatis‑Plus Optimization Tips for Efficient Database Operations

This article presents twelve practical MyBatis‑Plus optimization techniques—including avoiding isNull checks, specifying select fields, batch operations, using exists subqueries, safe ordering, lambda queries, enum mapping, logical deletion, optimistic locking, and increment/decrement methods—to improve code readability, performance, and maintainability in Java backend development.

Database OptimizationMyBatisPlusORM
0 likes · 16 min read
12 MyBatis‑Plus Optimization Tips for Efficient Database Operations
Top Architecture Tech Stack
Top Architecture Tech Stack
Mar 5, 2025 · Backend Development

One-Click Remote Deployment of SpringBoot Projects with IntelliJ IDEA and Docker

This tutorial explains how to set up IntelliJ IDEA and Docker for one‑click remote deployment of a SpringBoot application, covering prerequisite installations, SSH configuration, Docker daemon basics, Dockerfile creation, and the step‑by‑step configuration within IDEA to streamline project deployment and log monitoring.

DockerIntelliJ IDEARemote Deployment
0 likes · 7 min read
One-Click Remote Deployment of SpringBoot Projects with IntelliJ IDEA and Docker
21CTO
21CTO
Mar 2, 2025 · Backend Development

How Swift on Kubernetes Boosted Performance 4× and Cut Costs by 66%

Cultured Code’s case study shows that replacing a Python 2 application with a Swift‑based service running on AWS‑hosted Kubernetes increased average response speed fourfold while reducing compute costs to one‑third, highlighting the appeal and challenges of using Swift for backend development.

Cost reductionKubernetesPerformance
0 likes · 4 min read
How Swift on Kubernetes Boosted Performance 4× and Cut Costs by 66%
21CTO
21CTO
Feb 28, 2025 · Backend Development

What’s New in .NET Aspire 9.1? Six Dashboard Features and More

Microsoft’s .NET Aspire 9.1 release adds six new dashboard capabilities, improves user experience, and introduces enhancements like on‑demand resource startup, better Docker integration, and upgraded development container support, offering developers richer monitoring and deployment tools for modern applications.

AspireDashboardDocker
0 likes · 3 min read
What’s New in .NET Aspire 9.1? Six Dashboard Features and More
DeWu Technology
DeWu Technology
Feb 26, 2025 · Backend Development

Migrating to Rust: A Case Study in High-Performance Computing

Migrating a Java computing layer to Rust yielded dramatic performance gains—30% lower CPU usage, 70% less memory—and greater stability, as the authors explain how Rust’s ownership, borrowing, lifetimes, and concurrency, combined with optimized data handling, FFI integration, Tokio async, Docker deployment, and monitoring, outweigh the steep learning curve and ecosystem gaps.

FFIHigh‑performance computingRust
0 likes · 22 min read
Migrating to Rust: A Case Study in High-Performance Computing
php Courses
php Courses
Feb 26, 2025 · Backend Development

Object-Oriented Programming in PHP: Core Concepts and Advanced Features

This article introduces PHP's object-oriented programming paradigm, covering fundamental concepts such as classes, objects, properties, methods, the four OOP principles, advanced features like constructors, destructors, static members, magic methods, and best practices for building modular and maintainable backend applications.

EncapsulationInheritanceOOP
0 likes · 8 min read
Object-Oriented Programming in PHP: Core Concepts and Advanced Features
php Courses
php Courses
Feb 26, 2025 · Backend Development

Using mysqli_fetch_assoc to Retrieve Query Results in PHP

This article demonstrates how to connect to a MySQL database using mysqli, execute SELECT queries, and retrieve results row by row with the mysqli_fetch_assoc function in PHP, providing complete code examples for connection, querying, result iteration, and proper resource cleanup.

MySQLMySQLiPHP
0 likes · 4 min read
Using mysqli_fetch_assoc to Retrieve Query Results in PHP
Top Architect
Top Architect
Feb 25, 2025 · Backend Development

Why Docker May Not Be Ideal for Running MySQL: N Reasons and Practical Guidance

The article examines why deploying MySQL in Docker containers can lead to data‑security, performance, state‑management and resource‑isolation problems, outlines mitigation strategies, discusses scenarios where containerization is feasible, and concludes with a call for community discussion while also featuring promotional material for AI‑related services.

ContainerizationDockerMySQL
0 likes · 9 min read
Why Docker May Not Be Ideal for Running MySQL: N Reasons and Practical Guidance
php Courses
php Courses
Feb 25, 2025 · Backend Development

PHP Arrays: Creation, Access, Manipulation, Traversal, and Common Functions

This article provides a comprehensive guide to PHP arrays, covering how to create them with array() or short syntax, initialize numeric arrays with range(), convert variables using compact(), and demonstrates accessing, adding, modifying, deleting, traversing with loops, and using built‑in functions, while also introducing related data structures.

ArraysCode ExamplesData Structures
0 likes · 5 min read
PHP Arrays: Creation, Access, Manipulation, Traversal, and Common Functions
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Feb 25, 2025 · Backend Development

Build a Code Generator from Scratch: Boost Development Efficiency 10×

This article walks through creating a fully automated Spring Boot and MyBatis code generator using Freemarker templates, detailing each step from extracting table metadata to generating DAO, service, controller, and entity classes, and shows how a single-table CRUD can be produced in seconds.

Freemarkerbackend-developmentcode-generation
0 likes · 25 min read
Build a Code Generator from Scratch: Boost Development Efficiency 10×
Cognitive Technology Team
Cognitive Technology Team
Feb 24, 2025 · Backend Development

Resolving Java Class File Version Mismatch Errors

This article explains why the "class file has wrong version" error occurs when Java compilation and runtime versions differ, shows the mapping between Java releases and class file versions, demonstrates the error with sample code, and provides step‑by‑step solutions including version checks, Maven configuration, IDE settings, and best‑practice recommendations.

IntelliJVersion Compatibilitybackend-development
0 likes · 5 min read
Resolving Java Class File Version Mismatch Errors
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 24, 2025 · Backend Development

Optimizing SpringBoot Startup Time: Analyzing and Reducing Bean Scanning and Initialization Overheads

This article investigates why a SpringBoot service takes 6‑7 minutes to start, identifies the costly bean‑scanning and bean‑initialization phases, and demonstrates how to speed up startup to around 40 seconds using custom SpringApplicationRunListener, BeanPostProcessor monitoring, JavaConfig selective bean registration, and cache auto‑configuration adjustments.

CachePerformance OptimizationSpringBoot
0 likes · 20 min read
Optimizing SpringBoot Startup Time: Analyzing and Reducing Bean Scanning and Initialization Overheads
Programmer Xu Shu
Programmer Xu Shu
Feb 24, 2025 · Backend Development

Mastering Thread Pool Tuning: Real‑World Strategies from a Meituan Interview

This article breaks down essential thread‑pool parameters, explains how to set corePoolSize and maximumPoolSize for CPU‑ and IO‑bound tasks, and outlines a practical, dynamic adjustment process—including monitoring, strategy definition, load testing, and automation—to achieve optimal performance in production environments.

Dynamic ScalingJava concurrencyPerformance Tuning
0 likes · 8 min read
Mastering Thread Pool Tuning: Real‑World Strategies from a Meituan Interview
Java Architect Essentials
Java Architect Essentials
Feb 23, 2025 · Backend Development

Designing a Modular Spring Boot Backend Management Project (XiaoLe)

This article explains how to design a modular Spring Boot backend management system called XiaoLe, covering essential design principles such as single responsibility, high cohesion, low coupling, reusability, clear interfaces, layered architecture, and testability, and provides detailed Maven module structures and POM configurations for each component.

backend-developmentdesign principlesjava
0 likes · 14 min read
Designing a Modular Spring Boot Backend Management Project (XiaoLe)
FunTester
FunTester
Feb 21, 2025 · Backend Development

FastClasspathScanner: High-Performance Java Classpath Scanning Library Overview

FastClasspathScanner (formerly ClassGraph) is a high-performance Java library that dramatically speeds up classpath scanning by using multithreaded processing, smart caching, and efficient handling of complex hierarchies, making reflection-heavy frameworks, plugin systems, web applications, and code-analysis tools faster and more memory-efficient.

Classpath ScanningFastClasspathScannerPerformance
0 likes · 9 min read
FastClasspathScanner: High-Performance Java Classpath Scanning Library Overview
Selected Java Interview Questions
Selected Java Interview Questions
Feb 20, 2025 · Backend Development

Loading External JARs into Spring Boot: Four Practical Approaches

This article explains how to make custom classes visible to Spring Boot by loading external JAR files through four methods—extending the classpath, using Spring Boot's loader.path parameter, creating a custom ClassLoader, and modifying the boot classpath—while also showing how to configure scanning and packaging details.

backend-developmentclassloaderjar-loading
0 likes · 8 min read
Loading External JARs into Spring Boot: Four Practical Approaches
macrozheng
macrozheng
Feb 20, 2025 · Backend Development

Master Java Concurrency & SpringBoot: DJI Interview Insights & Advanced Locks

This article combines a DJI interview experience—including salary and bonus details—with an in‑depth guide to Java concurrency tools, lock implementations, SpringBoot AOP, filters vs. interceptors, Kafka ordering, zero‑copy techniques, and related backend development best practices.

KafkaLocksbackend-development
0 likes · 26 min read
Master Java Concurrency & SpringBoot: DJI Interview Insights & Advanced Locks
Cognitive Technology Team
Cognitive Technology Team
Feb 20, 2025 · Backend Development

Understanding the Java Memory Model and Diagnosing OutOfMemoryError

This article explains the Java memory model, outlines common OutOfMemoryError types, and provides a step‑by‑step guide for diagnosing, fixing, and preventing memory‑related issues in large‑scale Java applications, including heap, metaspace, and stack analysis, JVM flag tuning, and best‑practice recommendations for resource handling and monitoring.

JVMMemory ManagementOutOfMemoryError
0 likes · 8 min read
Understanding the Java Memory Model and Diagnosing OutOfMemoryError
vivo Internet Technology
vivo Internet Technology
Feb 19, 2025 · Backend Development

vivo HTTPDNS End-to-End Integrated Solution: Architecture, Optimizations, and Business Impact

vivo’s end‑to‑end HTTPDNS solution integrates a client SDK, high‑performance service, unified scheduling gateway, and full‑link monitoring, cutting resolution latency by 36%, boosting DNS success to 99.85%, handling 1.5 billion queries daily, and preventing hijacking and misblocking across its ecosystem.

DNS ResolutionHTTPDNSNetwork Acceleration
0 likes · 19 min read
vivo HTTPDNS End-to-End Integrated Solution: Architecture, Optimizations, and Business Impact
Top Architect
Top Architect
Feb 18, 2025 · Backend Development

Introducing LiteFlow: A Lightweight Rule Engine for Java Backend Development

This article introduces LiteFlow, a lightweight yet powerful Java rule engine, explains its architecture, component types, EL rule file syntax, configuration options, and demonstrates a real‑world e‑commerce workflow example, providing code snippets and deployment tips for backend developers.

LiteFlowbackend-developmentjava
0 likes · 11 min read
Introducing LiteFlow: A Lightweight Rule Engine for Java Backend Development
Su San Talks Tech
Su San Talks Tech
Feb 18, 2025 · Databases

Four Proven Multi‑Tenant Isolation Patterns and When to Use Them

This article examines four common multi‑tenant isolation strategies—field filtering, schema separation, independent databases, and hybrid approaches—detailing their architectures, code implementations, operational trade‑offs, and suitability for different business scenarios, helping engineers balance security, cost, and performance.

backend-developmentdatabase isolationmulti-tenant
0 likes · 10 min read
Four Proven Multi‑Tenant Isolation Patterns and When to Use Them
php Courses
php Courses
Feb 18, 2025 · Backend Development

Comprehensive Guide to PHP 8.4 File System Operations for Beginners

This article provides a thorough introduction to PHP 8.4 file system operations, covering core functions for file handling, directory management, and metadata retrieval, along with practical examples, best‑practice security tips, and real‑world use cases for web developers.

FilesystemPHPbackend-development
0 likes · 9 min read
Comprehensive Guide to PHP 8.4 File System Operations for Beginners
php Courses
php Courses
Feb 18, 2025 · Backend Development

Introduction to PHP: History, Advantages, and Summary

PHP, an open-source server-side scripting language introduced in 1994, has evolved through versions 1.0 to 8.0, offering simple syntax, cross-platform support, strong database integration, extensive libraries, and a vibrant community, making it a powerful and accessible tool for modern web development.

Open-sourcePHPScripting Language
0 likes · 4 min read
Introduction to PHP: History, Advantages, and Summary
php Courses
php Courses
Feb 17, 2025 · Backend Development

Applying Strategy and Chain of Responsibility Patterns in Symfony: Deep Dive with PHP Code Examples

This article explains how the Strategy and Chain of Responsibility design patterns are applied within the Symfony framework, providing detailed PHP code examples, discussing their integration in core components, and highlighting the architectural benefits such as flexibility, loose coupling, and maintainability.

Chain of ResponsibilityDesign PatternsPHP
0 likes · 7 min read
Applying Strategy and Chain of Responsibility Patterns in Symfony: Deep Dive with PHP Code Examples
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 16, 2025 · Backend Development

Unlock Remote Server Access in Spring Boot 3 with JSch: Read Files & Run Commands

This article introduces the Java JSch library for Spring Boot 3, demonstrating how to read remote files without downloading, execute commands on a remote host, and obtain an interactive shell prompt, complete with Maven dependency setup, code examples, and execution results, while promising ongoing updates to the case collection.

JSchbackend-developmentjava
0 likes · 7 min read
Unlock Remote Server Access in Spring Boot 3 with JSch: Read Files & Run Commands
Top Architect
Top Architect
Feb 14, 2025 · Backend Development

Liteflow Rule Engine: Concepts, Configuration, and Practical Usage in Java Backend Development

This article introduces the Liteflow lightweight rule engine for Java, explains its architecture, configuration, component types, EL rule file syntax, data context handling, and demonstrates a practical e‑commerce workflow, highlighting hot‑deployment and performance benefits for backend development.

backend-developmentjavarule engine
0 likes · 11 min read
Liteflow Rule Engine: Concepts, Configuration, and Practical Usage in Java Backend Development
Architect's Guide
Architect's Guide
Feb 13, 2025 · Backend Development

Analyzing and Cleaning Maven Dependencies with the Maven Dependency Plugin

This article explains why and how to use Maven's dependency:analyze command in IntelliJ IDEA to identify used undeclared and unused declared dependencies, offering practical steps, risk considerations, and tips for maintaining clean Java backend projects.

IntelliJ IDEAbackend-developmentdependency management
0 likes · 7 min read
Analyzing and Cleaning Maven Dependencies with the Maven Dependency Plugin
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 13, 2025 · Backend Development

Mastering Spring Boot 3: Real‑World Cases, ThreadLocal, Async & More

This article presents a continuously updated collection of over 90 practical Spring Boot 3 examples, covering request/response access, ThreadLocal handling, async interceptors, request metadata extraction, custom type converters, 404 error handling, and related source code to help developers build robust backend services.

Error HandlingRequest HandlingType Converter
0 likes · 10 min read
Mastering Spring Boot 3: Real‑World Cases, ThreadLocal, Async & More