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

The Latest Java Topics

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,522 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
· 88,213 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
· 8,612 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,043 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
· 12,554 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
· 5,978 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
· 5,830 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,316 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
· 6,874 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
· 4,963 Views · 1 Like
article thumbnail
How Java Servlets Work: The Backbone of Java Web Apps
Learn about Servlets and how they enable developers to build web apps in Java. It discusses a Servlet's lifecycle and request/response handling process in Java.
February 13, 2025
by Seven S Cerqueira
· 6,096 Views · 6 Likes
article thumbnail
A Guide to Constructor Chaining in Java
Constructor chaining in Java simplifies initialization and improves reusability by allowing one constructor to call another within a class or through inheritance.
February 13, 2025
by DZone Editorial
· 5,509 Views · 2 Likes
article thumbnail
Spring Data Neo4j: How to Update an Entity
Several options for updating data with a Spring application. This post walks through some examples using the default save method, custom queries, and projections.
February 10, 2025
by Jennifer Reif DZone Core CORE
· 6,880 Views · 2 Likes
article thumbnail
Designing AI Multi-Agent Systems in Java
We will design an AI Multi Agent, using Fibry. Being backed by Actors, it allows us to take control the parallelism in great detail.
February 10, 2025
by Luca Venturi
· 6,939 Views · 1 Like
article thumbnail
AOP for Post-Processing REST Requests With Spring and AspectJ
This article discusses an example of using AOP in a Spring application for entity removal after a successful REST response was sent to the client.
February 7, 2025
by Alexander Rumyantsev
· 7,436 Views · 6 Likes
article thumbnail
Demystifying Sorting Assertions With AssertJ
Know the options for sorting assertions in AssertJ, including ascending/descending order, multiple attributes, null handling, and case-insensitive sorting.
February 5, 2025
by Arnošt Havelka DZone Core CORE
· 7,114 Views · 3 Likes
article thumbnail
Detecting Patterns in Event Streams With FlinkCEP
Patterns play a big role in ESP as they help to spot important sequences or behaviors in data that keep flowing nonstop.
February 5, 2025
by Gautam Goswami DZone Core CORE
· 6,063 Views · 2 Likes
article thumbnail
Java Stream API: 3 Things Every Developer Should Know About
Java Stream API simplifies collection processing with lazy evaluation, parallelism, and functional programming. Use it to write cleaner, efficient, and scalable code.
February 3, 2025
by Danil Temnikov DZone Core CORE
· 13,215 Views · 16 Likes
article thumbnail
MuleSoft OAuth 2.0 Provider: Password Grant Type
Learn to configure MuleSoft as an OAuth 2.0 provider with the Password Grant type, securing APIs and managing user authentication with best practices.
February 3, 2025
by Nikhil Chawla
· 5,624 Views
article thumbnail
How to Split PDF Files into Separate Documents Using Java
In this article, we discuss how PDF file structure manages individual page objects, and we learn how to split those pages into new PDF documents with APIs.
January 29, 2025
by Brian O'Neill DZone Core CORE
· 5,809 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
  • support@dzone.com

Let's be friends: