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.4k
Articles
0
Likes
1.9k
Views
0
Comments
Recent Articles

Latest from Java Backend Technology

100 recent articles max
Java Backend Technology
Java Backend Technology
Feb 5, 2026 · Backend Development

Why Your Spring @Transactional May Fail and How to Fix It

This article explains the common reasons Spring transactions become ineffective or fail to roll back—such as wrong method visibility, final modifiers, self‑invocation, non‑Spring beans, multithreading, unsupported table engines, misconfigured propagation, swallowed exceptions, and improper rollback settings—while providing practical code solutions and best‑practice recommendations.

AOPDatabaseJava
0 likes · 20 min read
Why Your Spring @Transactional May Fail and How to Fix It
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 TypesJavaPOM
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