Java Backend Technology
Author

Java Backend Technology

Focus on Java-related technologies: SSM, Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading. Occasionally cover DevOps tools like Jenkins, Nexus, Docker, and ELK. Also share technical insights from time to time, committed to Java full-stack development!

1.3k
Articles
0
Likes
647
Views
0
Comments
Recent Articles

Latest from Java Backend Technology

100 recent articles max
Java Backend Technology
Java Backend Technology
Jan 29, 2026 · Databases

How to Securely Automate Database Backups with Databasus

Databasus is a free, open‑source, self‑hosted backup tool that supports PostgreSQL, MySQL, MariaDB and MongoDB, offers flexible scheduling, multiple storage backends, enterprise‑grade encryption, team collaboration features, and can be installed via a simple script or Docker.

DevOpsDockeropen-source
0 likes · 7 min read
How to Securely Automate Database Backups with Databasus
Java Backend Technology
Java Backend Technology
Jan 27, 2026 · Backend Development

Zero‑Downtime Spring Boot Deployment: Sharing a Single Port Across Versions

This article explains how to update a Spring Boot application without stopping the service by allowing two processes to share the same port, detailing the underlying Tomcat embedding, DispatcherServlet handling, and providing step‑by‑step code and a live demo to achieve seamless zero‑downtime deployments.

deploymentport-switchingspring-boot
0 likes · 9 min read
Zero‑Downtime Spring Boot Deployment: Sharing a Single Port Across Versions
Java Backend Technology
Java Backend Technology
Jan 20, 2026 · Backend Development

What Maven 4 Brings: New POM Model, Flattened Consumer POMs, and Parallel Build Power

Maven 4 introduces a revamped POM model (4.1.0), separates build and consumer POMs to eliminate unnecessary metadata, adds explicit artifact types for classpath and module jars, renames modules to subprojects, adopts a tree‑based lifecycle for true parallel builds, and provides powerful configuration and upgrade tools, all aimed at modern Java projects.

Artifact TypesBuild ToolsJava
0 likes · 8 min read
What Maven 4 Brings: New POM Model, Flattened Consumer POMs, and Parallel Build Power
Java Backend Technology
Java Backend Technology
Jan 15, 2026 · Backend Development

Why Our Custom Snowflake ID Generator Failed and How to Build a Reliable One

A recent production incident revealed duplicate order IDs caused by a flawed custom Snowflake implementation; the article reviews the standard Snowflake structure, pinpoints design mistakes such as a 31‑bit timestamp, IP‑based business IDs, and zeroed worker IDs, and offers concrete recommendations and proven library alternatives for safe distributed ID generation.

ID generationJavaSnowflake
0 likes · 7 min read
Why Our Custom Snowflake ID Generator Failed and How to Build a Reliable One
Java Backend Technology
Java Backend Technology
Jan 7, 2026 · Backend Development

Why Spring WebFlux Matters: From Blocking MVC to Reactive Non‑Blocking Architecture

The article explains the limitations of Spring MVC's blocking model, introduces Spring WebFlux's reactive, asynchronous, non‑blocking architecture, compares annotation and functional programming models, details core components and request flow, and provides guidance on when and how to adopt WebFlux for high‑concurrency I/O‑intensive applications.

FluxNon-blocking I/OPerformance
0 likes · 13 min read
Why Spring WebFlux Matters: From Blocking MVC to Reactive Non‑Blocking Architecture
Java Backend Technology
Java Backend Technology
Dec 24, 2025 · Databases

Why UUID Primary Keys Slow Down MySQL and How to Optimize Them

Using UUIDs as primary keys in MySQL can dramatically degrade performance on large tables due to larger index size, random inserts causing index splits, slower comparisons, and costly index refreshes on updates, but the impact can be mitigated with ordered UUIDs, binary storage, hybrid keys, or table partitioning.

IndexMySQLUUID
0 likes · 8 min read
Why UUID Primary Keys Slow Down MySQL and How to Optimize Them
Java Backend Technology
Java Backend Technology
Dec 19, 2025 · Artificial Intelligence

Top AI‑Powered Code Assistants: Features, Installation & Best Combinations

This guide reviews the most popular AI code‑generation tools—including GitHub Copilot, Amazon CodeWhisperer, Tabnine, and domestic alternatives—detailing their features, ideal use cases, installation steps, advantages, caveats, practical results, and recommended tool combinations for individual developers, teams, and cloud projects.

AI code assistantAmazon CodeWhispererBito
0 likes · 8 min read
Top AI‑Powered Code Assistants: Features, Installation & Best Combinations