DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

SBOMs are essential to circumventing software supply chain attacks, and they provide visibility into various software components.

The Latest Java Topics

article thumbnail
Spring Boot Gateway With Spring Cloud and WebFlux
Let's build a gateway application in Spring Boot with the help of Spring Cloud and WebFlux, using Netty as the application server.
March 21, 2025
by Vishnu Viswambharan
· 6,715 Views · 6 Likes
article thumbnail
Stream Gatherers: Intro to Intermediate Operations Modeler
Gatherers is a new and powerful API that enhances the Stream API by modeling intermediate operations and allowing the definition of custom intermediate operations.
March 19, 2025
by Hüseyin Akdoğan DZone Core CORE
· 9,237 Views · 3 Likes
article thumbnail
Graceful Shutdown: Spring Framework vs Golang Web Services
Discover how Spring and Golang handle graceful shutdowns, resource cleanup, and system signals. Learn the differences, pitfalls, and best practices.
March 13, 2025
by Ilia Ivankin
· 5,510 Views · 1 Like
article thumbnail
Spring Boot Error: Creating a Bean With 'DataSource' Defined in DataSourceAutoConfiguration
Learn more about the DataSourceAutoConfiguration error in Spring Boot and how to troubleshoot it.
Updated March 13, 2025
by Javin Paul
· 219,372 Views · 12 Likes
article thumbnail
Build a REST API With Just 2 Classes in Java and Quarkus
Quarkus enables a full CRUD API with just two classes using Hibernate ORM with Panache. No controllers or repositories needed — just define two classes, and deploy.
March 13, 2025
by Otavio Santana DZone Core CORE
· 11,413 Views · 15 Likes
article thumbnail
Different Garbage Collectors in Java: Exploring the Options
Why are there so many Java GC algorithms? Learn about their strengths, weaknesses, and how to choose the right one for optimal performance.
March 13, 2025
by Jill Thornhill
· 6,569 Views · 7 Likes
article thumbnail
SRE Best Practices for Java Applications
Learn SRE best practices for Java applications to ensure high availability, performance, and scalability, covering monitoring, logging, security, and more.
March 12, 2025
by Reza Ganji DZone Core CORE
· 9,264 Views · 10 Likes
article thumbnail
Migrating Java Microservices to Go: A Comprehensive Guide
Migrating Java microservices to Go boosts performance, scalability, and efficiency with faster execution and lightweight concurrency while ensuring seamless integration
March 11, 2025
by Sairamakrishna BuchiReddy Karri
· 7,636 Views · 4 Likes
article thumbnail
Floyd's Cycle Algorithm for Fraud Detection in Java Systems
Floyd’s Cycle Algorithm detects cyclic patterns in graphs to help identify fraudulent transaction loops in financial systems and prevent money laundering.
March 7, 2025
by Sulakshana Singh
· 5,876 Views · 1 Like
article thumbnail
How to Use JavaScriptExecutor in Selenium
This tutorial blog provides a detailed explanation and code example to use JavaScriptExecutor in Selenium WebDriver with Java.
March 7, 2025
by Faisal Khatri DZone Core CORE
· 4,484 Views · 1 Like
article thumbnail
Enhanced Query Caching Mechanism in Hibernate 6.3.0
A comparison of traditional query caching against enhancements in Hibernate 6.3.0 and the features introduced in the latest version.
March 6, 2025
by Karthik Kamarapu
· 5,667 Views
article thumbnail
How to Read and Parse a JSON File in Java
JSON is the simple format for storing and sending data. It is used when the data is transported from the server to the Webpage.
Updated March 6, 2025
by Mahesh Sharma
· 91,342 Views · 5 Likes
article thumbnail
Exploring Embeddings API With Java and Spring AI
Exploring how to build a Spring AI application that uses OpenAI's embeddings API to find the most relevant products based on user input.
February 28, 2025
by Danil Temnikov DZone Core CORE
· 9,038 Views · 9 Likes
article thumbnail
Thread-Safety Pitfalls in XML Processing
Or how to shoot yourself in the foot with Java Streams. Learn thread-safety pitfalls in Java’s DOM and Stream APIs — and practical strategies to avoid concurrency issues.
February 28, 2025
by Volodya Lombrozo
· 8,326 Views · 2 Likes
article thumbnail
Micronaut vs Spring Boot: A Detailed Comparison
Micronaut is efficient, lightweight, and fast, making it a strong alternative, but Spring Boot remains dominant due to its robust, mature ecosystem and community support.
February 27, 2025
by Sulakshana Singh
· 13,233 Views · 5 Likes
article thumbnail
Handling Embedded Data in NoSQL With Java
Handle embedded data in NoSQL with Java using Jakarta NoSQL. Compare flat vs. grouped structures using @Embeddable to optimize document storage and querying in MongoDB.
February 27, 2025
by Otavio Santana DZone Core CORE
· 6,077 Views · 5 Likes
article thumbnail
How to Quarantine a Malicious File in Java
Quarantining malicious files has advantages over outright deleting. With the right tools, we can store malicious content in an isolated directory.
February 24, 2025
by Brian O'Neill DZone Core CORE
· 6,030 Views · 3 Likes
article thumbnail
Hexagonal Architecture: A Lyrics App Example Using Java
How do we use Hexagonal Architecture, and what role does it already play in software development? Let's find out in this article!
February 21, 2025
by Joao Esperancinha
· 8,512 Views · 8 Likes
article thumbnail
Building a Simple RAG Application With Java and Quarkus
With Java’s versatility and Quarkus’s cloud-native optimizations, you can build high-performance, scalable applications that seamlessly integrate AI-driven features.
February 21, 2025
by Daniel Oh DZone Core CORE
· 7,168 Views · 6 Likes
article thumbnail
Apache Flink: Full Checkpoint vs Incremental Checkpoint
This article will analyze the benefits a streaming application can gain when configured to run with incremental checkpointing.
February 17, 2025
by Josson Paul Kalapparambath
· 5,211 Views · 1 Like
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • Next

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends: