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
Partner Zones Build AI Agents That Are Ready for Production
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
Partner Zones
Build AI Agents That Are Ready for Production

LIVE: “Cognitive Databases, Intelligent Data: Unified Infrastructure for Vector Search, AI-Optimized Queries, & Hybrid Workloads" Report

Join this live webinar to learn safer rollout techniques for schema changes, index testing, and database migrations.

Live Webinar: Exclusive practitioner summit on AI-powered CDN operations and real-world automation strategies

The Latest Java Topics

article thumbnail
Deploy Keycloak Single Sign-On With Ansible
Deploy, run, and manage your Keycloak single sign-on (SSO) with Ansible and its collection for Keycloak in a fully automated fashion!
December 11, 2023
by Romain Pelisse
· 5,815 Views · 1 Like
article thumbnail
Real-Time Advertising With Apache Kafka and Flink
Real-time advertising platform built with Apache Kafka and Apache Flink showing case studies of Pinterest, Uber, Unity, Buzzwil, Reddit, etc.
December 8, 2023
by Kai Wähner DZone Core CORE
· 5,813 Views · 1 Like
article thumbnail
Monitoring and Troubleshooting Java Applications in Docker Containers
This article is a study and practical guide for the performance analysis, tuning, and troubleshooting of Java services running within Docker containers.
December 8, 2023
by Ganesh Balakrishnan
· 8,491 Views · 2 Likes
article thumbnail
The Pitfalls of Using Boolean Parameters in Methods: A Java Tutorial
Ditch boolean parameters for clearer, more maintainable code, reducing ambiguity in method calls and enhancing overall readability.
December 8, 2023
by Otavio Santana DZone Core CORE
· 8,666 Views · 1 Like
article thumbnail
The Long Road to Java Virtual Threads
A historical journey of how Java finally solved the blocking problem. Java 21's Virtual Threads solve a primary issue faced by most Java developers.
December 7, 2023
by Ken Krueger
· 17,153 Views · 12 Likes
article thumbnail
Problems With Finalizer
In Java, the finalize method has been part of the language since its early days, offering a mechanism to perform cleanup activities before an object is garbage collected.
December 7, 2023
by Eugene Kovko
· 5,129 Views · 1 Like
article thumbnail
Preserving Context Across Threads
Managing context sharing across services in a large Microservices architecture is a challenging task. This article explains a standard way to do it using Java and Webflux.
December 5, 2023
by Bablu Lal
· 14,218 Views · 11 Likes
article thumbnail
Demystifying Virtual Thread Performance: Unveiling the Truth Beyond the Buzz
Virtual threads can provide high enough performance and resource efficiency based on your concurrency goal but also let you have a simple development model.
December 5, 2023
by Daniel Oh DZone Core CORE
· 13,309 Views · 9 Likes
article thumbnail
How To Get Cell Data From an Excel Spreadsheet Using APIs in Java
This article discusses the benefits OpenXML document formatting offers developers and suggests two API solutions for programmatically retrieving Excel data.
December 5, 2023
by Brian O'Neill DZone Core CORE
· 7,421 Views · 7 Likes
article thumbnail
Automate JBoss Web Server Deployment With the Red Hat Certified Content Collection for JWS
In this article, learn how to fully automate the deployment and management of Red Hat JBoss Web Server on thousands of servers using Ansible!
December 4, 2023
by Romain Pelisse
· 6,300 Views · 3 Likes
article thumbnail
Navigating NoSQL: A Pragmatic Approach for Java Developers
Eclipse JNoSQL 1.0.3 empowers Java devs with ArangoDB. Simplify NoSQL integration and persist data effortlessly. Explore hands-on code sessions!
December 4, 2023
by Otavio Santana DZone Core CORE
· 6,381 Views · 3 Likes
article thumbnail
Java CMS GC Tuning
In this post, we will explore essential CMS JVM arguments, ranging from basic configurations like enabling CMS to advanced options such as compaction and trigger ratios.
December 4, 2023
by Ram Lakshmanan DZone Core CORE
· 4,200 Views · 1 Like
article thumbnail
Taming the Virtual Threads: Embracing Concurrency With Pitfall Avoidance
Learn what challenges you probably face when you try to run your microservices on the virtual threads. The challenge might be more complex and bigger if you need to import more Java libraries.
December 3, 2023
by Daniel Oh DZone Core CORE
· 10,582 Views · 4 Likes
article thumbnail
Java 11 to 21: A Visual Guide for Seamless Migration
Upgrade Java 11 to 21 for enhanced security, framework support, new features, and performance. Follow a step-by-step guide for a smooth transition.
December 1, 2023
by Otavio Santana DZone Core CORE
· 37,303 Views · 18 Likes
article thumbnail
Quarkus 3: The Future of Java Microservices With Virtual Threads and Beyond
Learn how Quarkus integrates the virtual thread for Java developers to run blocking applications with a single @RunOnVirtualThread annotation.
December 1, 2023
by Daniel Oh DZone Core CORE
· 20,879 Views · 9 Likes
article thumbnail
Making Spring AI and OpenAI GPT Useful With RAG on Your Own Documents
Discover how to use RAG to improve your document search experience with Spring AI and OpenAI GPT. Learn how to make your own documents more useful.
December 1, 2023
by Sven Loesekann
· 10,480 Views · 7 Likes
article thumbnail
Virtual Threads: A Definite Advantage
Delve into how virtual threads can enhance your application’s performance and scalability, all while keeping thread management overhead very minimal.
November 30, 2023
by Unni Mana
· 4,318 Views · 1 Like
article thumbnail
Troubleshooting "Uncaught RangeError: Maximum Call Stack Size Exceeded"
In this post, let’s discuss what triggered this problem, explore how different browsers respond to it, and how we went about solving it.
November 30, 2023
by Bhupathi Gattu
· 2,960 Views · 1 Like
article thumbnail
Simplify Java: Reducing Unnecessary Layers and Interfaces [Video]
Simplify Java code by reducing unnecessary layers and interfaces. Unlock the power of simplicity to enhance maintainability without sacrificing functionality.
November 30, 2023
by Otavio Santana DZone Core CORE
· 6,060 Views · 3 Likes
article thumbnail
A Modern Open-Source Technology That Conquers ACH Batch Processing
Using open-source technology is a good idea when dealing with Automated Clearing House (ACH) batch processing. Learn more!
November 28, 2023
by Malak Nallapu
· 3,750 Views · 3 Likes
  • Previous
  • ...
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

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 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×