Java Web Project
Author

Java Web Project

Focused on Java backend technologies, trending internet tech, and the latest industry developments. The platform serves over 200,000 Java developers, inviting you to learn and exchange ideas together. Check the menu for Java learning resources.

107
Articles
0
Likes
256
Views
0
Comments
Recent Articles

Latest from Java Web Project

100 recent articles max
Java Web Project
Java Web Project
Apr 23, 2026 · Artificial Intelligence

How a Single @Tool Annotation Lets AI Take Over Your Business System

The article explains how the Spring AI @Tool annotation transforms large language models from guesswork to real‑time data retrieval and action execution, presenting ten concrete scenarios—query, write, aggregation, cross‑system integration, proactive push, Text‑to‑SQL, role‑based access, external services, workflow triggers, and intelligent diagnostics—each illustrated with Java code, LLM decision flow, best‑practice tips, and cost considerations.

AI integrationBackendJava
0 likes · 51 min read
How a Single @Tool Annotation Lets AI Take Over Your Business System
Java Web Project
Java Web Project
Apr 22, 2026 · Backend Development

How to Build a Java MCP Server for AI Tools with Spring AI

This guide explains the Model Context Protocol (MCP), its JSON‑RPC communication modes, compares Java implementations, and provides a step‑by‑step tutorial—including project setup, configuration, tool creation, registration, and integration with Claude Desktop and IDEA—while covering description best practices, security, validation, and production considerations.

AIBackendJava
0 likes · 17 min read
How to Build a Java MCP Server for AI Tools with Spring AI
Java Web Project
Java Web Project
Apr 21, 2026 · Artificial Intelligence

How to Seamlessly Integrate Claude Code into IntelliJ IDEA 2026.1

This guide walks you through the two main ways to bring Claude Code into IntelliJ IDEA 2026.1—using the official Claude Code plugin and the deeper ACP protocol—detailing every configuration step, key differences, shortcuts, and common pitfalls so you can choose the best workflow for your development needs.

ACPAI AgentClaude Code
0 likes · 13 min read
How to Seamlessly Integrate Claude Code into IntelliJ IDEA 2026.1
Java Web Project
Java Web Project
Apr 19, 2026 · Industry Insights

Why Spring Boot Falters in Serverless: Comparing Quarkus, Micronaut & Helidon

Spring Boot’s heavy runtime, driven by reflection and classpath scanning, incurs long cold starts and high memory usage, making it costly for serverless and edge deployments; lightweight frameworks like Quarkus, Micronaut, and Helidon shift work to compile time and offer native images, but introduce trade‑offs in dynamism, ecosystem coverage, and build complexity.

HelidonMicronautQuarkus
0 likes · 10 min read
Why Spring Boot Falters in Serverless: Comparing Quarkus, Micronaut & Helidon
Java Web Project
Java Web Project
Apr 18, 2026 · Information Security

How a Midnight SMS Scam Revealed the Need for a Multi‑Layer Anti‑Abuse System

A night‑time SMS billing attack that drained ¥11,500 in two hours exposed flaws in a naïve Session‑based verification design, prompting a detailed, five‑layer defense architecture that combines gateway rate limiting, Redis token‑bucket controls, advanced captcha tracking, device fingerprinting, blacklist automation, and honey‑pot tactics to raise attack costs.

CaptchaNginxRate Limiting
0 likes · 14 min read
How a Midnight SMS Scam Revealed the Need for a Multi‑Layer Anti‑Abuse System
Java Web Project
Java Web Project
Apr 17, 2026 · Industry Insights

Why Chinese Bank Apps Lag: Regulation, Legacy Tech, and Org Constraints

The article explains why major Chinese banks’ mobile apps feel outdated by examining how strict regulatory requirements, decades‑old COBOL‑based core systems, entrenched technical debt, and fragmented organizational structures force banks to prioritize compliance over user‑centric design, and how digital‑only competitors expose this gap.

Digital TransformationMobile Appbanking
0 likes · 12 min read
Why Chinese Bank Apps Lag: Regulation, Legacy Tech, and Org Constraints
Java Web Project
Java Web Project
Apr 16, 2026 · Backend Development

How I Resolved a 13‑Hour OOM Nightmare in a Spring Boot Service

The article walks through a 13‑hour out‑of‑memory incident on a Spring Boot 2.7 service running in Kubernetes, detailing how to preserve the crash dump, interpret GC logs, use MAT and Arthas to pinpoint a static HashMap leak, and apply both temporary and permanent fixes while hardening the system for future safety.

ArthasJavaMAT
0 likes · 18 min read
How I Resolved a 13‑Hour OOM Nightmare in a Spring Boot Service
Java Web Project
Java Web Project
Apr 15, 2026 · Backend Development

How We Cut Spring Boot Startup from 12 s to 3 s with GraalVM Native Image

This article walks through converting a Spring Boot order‑query microservice to a GraalVM Native Image, detailing environment setup, common build pitfalls with concrete code fixes, Docker multi‑stage packaging, K8s scaling comparison, performance benchmarks, CI/CD integration, and guidance on when Native Image is appropriate.

CI/CDDockerPerformance Optimization
0 likes · 12 min read
How We Cut Spring Boot Startup from 12 s to 3 s with GraalVM Native Image
Java Web Project
Java Web Project
Apr 14, 2026 · Backend Development

Why Seata’s Global Locks Can Kill High‑QPS Services—and What to Do Instead

The author recounts 18 months of using Seata for distributed transactions, explains its three‑role architecture and AT mode, details how global locks caused severe latency and deadlocks under load, and shows how switching to a transactional outbox pattern restored performance and eliminated the undo_log bloat.

SeataTransactional Outboxdistributed transactions
0 likes · 8 min read
Why Seata’s Global Locks Can Kill High‑QPS Services—and What to Do Instead
Java Web Project
Java Web Project
Apr 12, 2026 · Artificial Intelligence

How AI Is Redefining IDEs: Inside JetBrains AIR’s Native AI Architecture

JetBrains AIR transforms the IDE from a simple AI add‑on into a core AI‑driven development environment, detailing its architecture, three‑step onboarding, task definition workflow, permission models, multi‑task handling, review process, and extensibility via MCP servers.

AI IDEAI integrationAI-assisted programming
0 likes · 6 min read
How AI Is Redefining IDEs: Inside JetBrains AIR’s Native AI Architecture