Tagged articles
30 articles
Page 1 of 1
JavaGuide
JavaGuide
Mar 17, 2026 · Backend Development

Boost Java Backend Productivity with IDEA + Qoder: From Days to Minutes

This article demonstrates how the Qoder AI plugin for JetBrains IDEA can transform lengthy backend tasks—such as deep‑pagination optimization and legacy code refactoring—into rapid, automated workflows, cutting development time from days to under ten minutes while preserving code quality.

AI CodingIDEAJava backend
0 likes · 18 min read
Boost Java Backend Productivity with IDEA + Qoder: From Days to Minutes
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 3, 2025 · Artificial Intelligence

Boosting Java Backend with SpecKit: AI‑Powered Spec‑Driven Development

This article shares a hands‑on experience of applying SpecKit and AI‑assisted coding to a mature Java backend, detailing the spec‑driven workflow, tool selection, environment setup, step‑by‑step commands, concrete examples, observed benefits, encountered challenges, and practical lessons for future projects.

AI CodingAutomationDevOps
0 likes · 16 min read
Boosting Java Backend with SpecKit: AI‑Powered Spec‑Driven Development
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 21, 2025 · Backend Development

How AI‑Powered Code Generation Cut Java Development Time by 40%

This article details how Ant Group’s international credit team applied AI‑assisted code generation using CodeFuse plugins and custom prompts to automatically transform system specifications into Java façade, persistence, and business‑logic code, achieving a 40% reduction in coding effort across multiple projects.

AI CodingAutomationCode Generation
0 likes · 54 min read
How AI‑Powered Code Generation Cut Java Development Time by 40%
macrozheng
macrozheng
Oct 16, 2025 · Backend Development

How to Turn a 3‑Second Category Tree into 30 ms: A Real‑World Backend Optimization

This article analyzes a severe N+1 query performance disaster in a Java Spring Boot project, explains why the traditional recursive approach is slow, and presents a production‑tested solution that reduces database calls to one, uses O(n) tree construction, and adds multi‑level caching to achieve a 100‑fold speedup.

Java backendN+1 QueryPerformance Optimization
0 likes · 24 min read
How to Turn a 3‑Second Category Tree into 30 ms: A Real‑World Backend Optimization
Lobster Programming
Lobster Programming
Sep 22, 2025 · Backend Development

Mastering Spring State Machine: Efficient Order Workflow Management

This article explains how to use Spring State Machine to model and control order lifecycle transitions in an e‑commerce system, covering core concepts, configuration, listeners, service integration, controller endpoints, and visual results for robust backend state management.

Java backendOrder WorkflowSpring Boot
0 likes · 10 min read
Mastering Spring State Machine: Efficient Order Workflow Management
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 5, 2025 · Backend Development

Master Real-Time Data Streaming in Spring Boot 3: StreamingResponseBody vs SSE

This article compares Spring Boot 3's StreamingResponseBody and SseEmitter approaches for server‑side streaming, providing complete backend and frontend implementations, code samples, and performance considerations to help developers choose the right solution for real‑time data delivery.

Backend DevelopmentJava backendReal-time Streaming
0 likes · 8 min read
Master Real-Time Data Streaming in Spring Boot 3: StreamingResponseBody vs SSE
Su San Talks Tech
Su San Talks Tech
Aug 23, 2025 · Backend Development

How to Build a Robust Asynchronous Processing SDK with Spring and Kafka

This article explains how to design and implement a generic asynchronous processing SDK for Java backend services, covering its purpose, advantages, underlying principles, component choices, database schema, configuration, usage patterns, and best‑practice notes, with code examples and diagrams.

ConfigurationJava backendKafka
0 likes · 9 min read
How to Build a Robust Asynchronous Processing SDK with Spring and Kafka
Top Architect
Top Architect
Jul 7, 2025 · Backend Development

Simplify Excel Import/Export in Spring Boot with an EasyExcel Wrapper

This article walks through building a reusable EasyExcel wrapper for Spring Boot, covering environment setup, step‑by‑step usage, full source code, common pitfalls like date formatting and POI version conflicts, and practical solutions to ensure reliable Excel import and export.

Data ConversionExcel ImportJava backend
0 likes · 20 min read
Simplify Excel Import/Export in Spring Boot with an EasyExcel Wrapper
Xuanwu Backend Tech Stack
Xuanwu Backend Tech Stack
Jul 1, 2025 · Backend Development

Mastering Spring Bean Initialization: @PostConstruct, InitializingBean, and init‑method Explained

This article explains the three Spring bean initialization callbacks—@PostConstruct, InitializingBean, and init‑method—their fixed execution order, underlying processing mechanisms, code examples, and guidance on choosing the most suitable approach for different development scenarios.

Bean InitializationInitializingBeanJava backend
0 likes · 9 min read
Mastering Spring Bean Initialization: @PostConstruct, InitializingBean, and init‑method Explained
JD Tech Talk
JD Tech Talk
Jan 15, 2025 · Backend Development

Interface Performance Optimization Journey: Using Pfinder and JSF Asynchronous Calls

The article details a performance optimization case where interface latency was diagnosed with Pfinder and UMP, revealing excessive RPC calls and database queries, and then improved by replacing inefficient list operations with Set-based logic and introducing JSF asynchronous calls, cutting response times from seconds to milliseconds.

JSF asynchronousJava backendPfinder
0 likes · 5 min read
Interface Performance Optimization Journey: Using Pfinder and JSF Asynchronous Calls
JD Cloud Developers
JD Cloud Developers
Dec 19, 2024 · Backend Development

How Discard Policy and Error Threshold Rescue Java Services During Log Overload

This article analyzes a severe service‑availability drop caused by Log4j2 asynchronous logging bottlenecks, explains how configuring log4j2.asyncQueueFullPolicy=Discard and log4j2.discardThreshold=ERROR mitigates the issue, details the investigation steps, performance tests, and provides practical recommendations for robust backend logging.

Java backendPerformance Testingasynchronous logging
0 likes · 15 min read
How Discard Policy and Error Threshold Rescue Java Services During Log Overload
Su San Talks Tech
Su San Talks Tech
Aug 25, 2024 · Game Development

How to Start Learning Unreal Engine for Game Development: A Practical Guide

This article compares Java backend development with game engine programming, explains why Unreal Engine (C++) and Unity (C#) dominate modern games, outlines official Unreal learning paths, and introduces hot‑update techniques using Blueprints, USharp and Lua for dynamic game updates.

Game DevelopmentHot UpdateJava backend
0 likes · 8 min read
How to Start Learning Unreal Engine for Game Development: A Practical Guide
JavaEdge
JavaEdge
May 21, 2024 · Backend Development

How to Integrate ShardingSphere with Spring and Spring Boot

This guide explains the two integration mechanisms ShardingSphere provides for Spring—namespace‑based XML schema extension and custom starter for Spring Boot—detailing the required classes, configuration files, bean definitions, and annotations to enable sharding, read‑write splitting, and encryption in a Java backend.

DataSourceJava backendShardingSphere
0 likes · 14 min read
How to Integrate ShardingSphere with Spring and Spring Boot
Java High-Performance Architecture
Java High-Performance Architecture
Sep 23, 2023 · Backend Development

From JDBC to MyBatis: Why Java Persistence Evolved and How to Optimize It

This article walks through the step‑by‑step JDBC query process, explains why wrapping JDBC in a framework like MyBatis is beneficial, analyzes MyBatis’s core components and execution flow, and presents five practical optimizations—from connection pooling to dynamic SQL and result caching—to improve Java backend performance.

Connection PoolingDesign PatternsJDBC
0 likes · 35 min read
From JDBC to MyBatis: Why Java Persistence Evolved and How to Optimize It
Java Captain
Java Captain
Jun 30, 2023 · Frontend Development

Data Visualization Dashboard Project: Architecture, Configuration, and Code Overview

This article presents a complete guide to building a data‑visualization big‑screen dashboard, covering effect screenshots, requirement specifications, overall architecture, development environment setup, JSON library configuration, code structure, startup commands, browser access, and source‑code acquisition.

DashboardData visualizationECharts
0 likes · 4 min read
Data Visualization Dashboard Project: Architecture, Configuration, and Code Overview
Code Ape Tech Column
Code Ape Tech Column
Jun 2, 2023 · Backend Development

Custom SQL Injector Guide for MyBatis-Plus: Built‑in and User‑Defined Injectors

This article explains what SQL injectors are in MyBatis‑Plus, lists the built‑in extended injectors, shows how to configure them globally, demonstrates custom mapper creation, provides complete code examples and test cases, and guides readers through building their own SQL injector for full‑field updates and batch operations.

Custom MapperDatabase operationsJava backend
0 likes · 9 min read
Custom SQL Injector Guide for MyBatis-Plus: Built‑in and User‑Defined Injectors
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 27, 2021 · Backend Development

How Spring MVC Processes a Request: From DispatcherServlet to ViewResolver

This article explains step‑by‑step how Spring MVC handles an incoming HTTP request, detailing the roles of DispatcherServlet, HandlerMapping, HandlerAdapter, argument and return value resolvers, and ViewResolver, and includes key code excerpts that illustrate the matching and initialization processes.

DispatcherServletJava backendRequest Handling
0 likes · 7 min read
How Spring MVC Processes a Request: From DispatcherServlet to ViewResolver
Java Architect Essentials
Java Architect Essentials
Oct 15, 2021 · Backend Development

Master Spring MVC & Bean Annotations: A Complete Guide

This article provides a comprehensive overview of Spring MVC request‑mapping annotations, core Spring Bean annotations, dependency‑injection and scope configurations, container setup annotations, and essential Spring Boot annotations, each illustrated with clear code examples and usage tips.

Java backendSpring BootSpring MVC
0 likes · 16 min read
Master Spring MVC & Bean Annotations: A Complete Guide
macrozheng
macrozheng
May 27, 2021 · Backend Development

Ensuring Session Consistency in Distributed Java Apps with Spring Session & Redis

This article explains why traditional session handling fails in distributed environments, compares client‑side storage, session replication, sticky sessions, and centralized management, and provides a practical guide to implementing reliable session consistency using Spring Session with Redis, including configuration and code examples.

Java backendSession ManagementSpring Session
0 likes · 10 min read
Ensuring Session Consistency in Distributed Java Apps with Spring Session & Redis
Snowball Engineer Team
Snowball Engineer Team
Jan 19, 2021 · Backend Development

Troubleshooting TLS Certificate Validation Failures in Java Backend Services: Understanding SNI and the TLS Handshake

This article investigates intermittent HTTPS certificate validation failures in containerized Java services, detailing the TLS handshake process, certificate chain verification, and how a disabled Server Name Indication extension causes clients to receive incorrect certificates during multi-domain server deployments.

Container DeploymentHTTPS TroubleshootingJSSE
0 likes · 10 min read
Troubleshooting TLS Certificate Validation Failures in Java Backend Services: Understanding SNI and the TLS Handshake
Programmer DD
Programmer DD
Jan 12, 2021 · Backend Development

The Untold Story of Rod Johnson: How Spring Revolutionized Java Backend Development

Rod Johnson, a music PhD turned software visionary, founded the Spring framework to simplify Java EE, championing the 'don’t reinvent the wheel' principle; his journey—from the Interface21 prototype to Spring’s rapid evolution, corporate acquisitions, and lasting influence on modern backend development—is chronicled here.

Java backendRod JohnsonSpring Framework
0 likes · 13 min read
The Untold Story of Rod Johnson: How Spring Revolutionized Java Backend Development
Java Backend Technology
Java Backend Technology
Nov 26, 2019 · Backend Development

Why IDEA REST Client Beats Postman for API Testing in Java Backend

This article explains how IDEA REST Client provides all the features of Postman while adding environment configuration, request history, scriptable assertions, and global variable support, making it a more integrated and efficient tool for Java backend API debugging and testing.

API testingEnvironment VariablesHTTP client
0 likes · 8 min read
Why IDEA REST Client Beats Postman for API Testing in Java Backend
Java Backend Technology
Java Backend Technology
Jan 15, 2019 · Backend Development

Scaling NetEase Kaola’s Backend: Dubbo‑Driven Architecture, Governance & Monitoring

This article details NetEase Kaola’s journey from a monolithic Java backend to a micro‑service architecture powered by Dubbo, covering service decomposition, circuit breaking, rate limiting, comprehensive monitoring, API gateway, multi‑language support, registration‑center redesign, and future plans for dual‑data‑center deployment and service‑mesh adoption.

DubboJava backendMicroservices
0 likes · 16 min read
Scaling NetEase Kaola’s Backend: Dubbo‑Driven Architecture, Governance & Monitoring
Java Backend Technology
Java Backend Technology
Jan 4, 2018 · Backend Development

Mastering Spring IoC: 3 Clear Paths to Understand the Core Container

This article guides Java backend developers through the fundamentals of Spring IoC and DI, illustrating three practical learning routes—from simple BeanFactory containers to advanced ApplicationContext and WebApplicationContext implementations—using diagrams, code examples, and concise explanations to demystify the core container.

BeanFactoryIoCJava backend
0 likes · 12 min read
Mastering Spring IoC: 3 Clear Paths to Understand the Core Container
Java Backend Technology
Java Backend Technology
Nov 24, 2016 · Backend Development

Configure Remote Tomcat Debugging in IDEA on CentOS

This guide explains how to configure remote debugging for Tomcat 7 on a CentOS 6.5 server using IntelliJ IDEA, covering the necessary changes to catalina.sh, IDEA remote server settings, connection steps, troubleshooting tips, and verification of a successful debug session.

CentOSIntelliJ IDEAJava backend
0 likes · 4 min read
Configure Remote Tomcat Debugging in IDEA on CentOS