Java One
Author

Java One

Sharing common backend development knowledge.

48
Articles
0
Likes
27
Views
0
Comments
Recent Articles

Latest from Java One

48 recent articles
Java One
Java One
Oct 10, 2025 · Operations

Step‑by‑Step Guide to Install, Configure, and Use Grafana Mimir for Scalable Prometheus Monitoring

This tutorial walks through both command‑line and Docker‑Compose installations of Grafana Mimir, shows how to configure Prometheus remote‑write, set up Grafana data sources, create recording and alerting rules, and explains key Mimir features such as multi‑tenant support, hash rings, object storage, HA tracking and retention policies.

DockerGrafana MimirPrometheus
0 likes · 20 min read
Step‑by‑Step Guide to Install, Configure, and Use Grafana Mimir for Scalable Prometheus Monitoring
Java One
Java One
Sep 21, 2025 · Operations

Mastering Prometheus rate, irate, and increase: When and How to Use Each

This article explains how Prometheus’s rate, irate, and increase functions calculate counter growth rates, handle counter resets, and differ in smoothing and responsiveness, guiding you to choose the appropriate function for monitoring request rates, CPU usage, and other metrics.

MetricsMonitoringPrometheus
0 likes · 7 min read
Mastering Prometheus rate, irate, and increase: When and How to Use Each
Java One
Java One
Sep 8, 2025 · Operations

Understanding Prometheus Metric Types: Gauge, Counter, Summary, and Histogram Explained

Prometheus supports four core metric types—gauge, counter, summary, and histogram—each with distinct semantics and usage patterns; this guide explains their definitions, how to update them via client libraries, and how they appear in the Prometheus text exposition format, including example code and query tips.

CounterGaugeHistogram
0 likes · 10 min read
Understanding Prometheus Metric Types: Gauge, Counter, Summary, and Histogram Explained
Java One
Java One
Sep 3, 2025 · Operations

How to Install, Configure, and Run Prometheus: A Step‑by‑Step Guide

This guide walks you through installing Prometheus via binary download, configuring global scrape settings and job definitions, running the server with command‑line options, and using the web UI and PromQL to verify target health and query metrics, illustrated with screenshots and example queries.

InstallationPromQLPrometheus
0 likes · 6 min read
How to Install, Configure, and Run Prometheus: A Step‑by‑Step Guide
Java One
Java One
Aug 23, 2025 · Backend Development

Master Spring Boot Starters, Parent, and DevTools for Faster Backend Development

This guide explains how Spring Boot starters simplify dependency management, how the Spring Boot starter parent centralizes version control, and how to use the built‑in Maven plugin and DevTools for automatic restarts, including step‑by‑step Maven and IntelliJ configurations with code examples.

JavaSpring BootStarter
0 likes · 7 min read
Master Spring Boot Starters, Parent, and DevTools for Faster Backend Development
Java One
Java One
Aug 18, 2025 · Backend Development

Master Spring Boot 3: From Environment Setup to a Running Hello‑World REST API

This comprehensive guide walks Java beginners through installing IDEA and JDK, explains Spring Boot 3 fundamentals, demonstrates project creation with Spring Initializr, shows Maven standard layout, configures a simple Hello World REST controller, and covers essential topics such as POM files, GAV coordinates, Maven Wrapper, static resources, templates and unit testing.

IDEJavaREST API
0 likes · 17 min read
Master Spring Boot 3: From Environment Setup to a Running Hello‑World REST API
Java One
Java One
Jul 31, 2025 · Backend Development

Step‑by‑Step Guide to Building Distributed Transactions with Seata and Spring Cloud

This tutorial explains how to ensure data consistency across microservices by implementing distributed transactions with Seata, covering architecture, service implementation, configuration, two‑phase commit protocol, transaction modes, and debugging techniques for a complete end‑to‑end solution.

AT modeMicroservicesSeata
0 likes · 25 min read
Step‑by‑Step Guide to Building Distributed Transactions with Seata and Spring Cloud
Java One
Java One
Jul 12, 2025 · Backend Development

Mastering Alibaba Sentinel: Flow Control, Circuit Breaking, and Hotspot Rules in Production

This guide walks through Alibaba Sentinel's core protection strategies—flow‑control rules (including QPS and concurrency limits, modes, and effects), circuit‑breaker mechanisms (principles and three strategies), and hotspot parameter limiting—providing detailed configuration steps, code samples, and visual illustrations for real‑world microservice environments.

Alibaba SentinelFlow ControlHotspot Limiting
0 likes · 18 min read
Mastering Alibaba Sentinel: Flow Control, Circuit Breaking, and Hotspot Rules in Production
Java One
Java One
Jul 9, 2025 · Backend Development

Mastering Spring Alibaba Sentinel: Architecture, Flow Control, and Custom Error Handling

This tutorial walks through the core concepts of Spring Alibaba Sentinel, covering its architecture, resource and rule management, step‑by‑step integration into Spring Cloud projects, flow‑control configuration, custom exception handling with @SentinelResource, and advanced OpenFeign support, all illustrated with code snippets and diagrams.

ExceptionHandlingFlowControlJava
0 likes · 15 min read
Mastering Spring Alibaba Sentinel: Architecture, Flow Control, and Custom Error Handling