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
Please enter at least three characters to search
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

Because the DevOps movement has redefined engineering responsibilities, SREs now have to become stewards of observability strategy.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

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

The Latest Java Topics

article thumbnail
Java Multi-threading: Volatile Variables, Happens-before Relationship, and Memory Consistency
An explanation of what a volatile variable is in Java, when, and how to use it in your applications.
November 2, 2015
by MD Sayem Ahmed
· 48,967 Views · 26 Likes
article thumbnail
Different Approaches to Sorting Elements of an ArrayList in Java
Learn different approaches for sorting elements of an ArrayList. One using Comparable and the other using Comparator.
November 1, 2015
by John Thompson
· 587,504 Views · 24 Likes
article thumbnail
From OSGi to Jigsaw
A tutorial on porting a sample OSGi application to the new Java Platform Module System and Jigsaw.
October 30, 2015
by Sander Mak
· 13,191 Views · 6 Likes
article thumbnail
Deploying a Java App with an Oracle Database in a Docker Container
Are containers good for the enterprise? Yep. Is Oracle used everywhere for enterprise DBMS? Yes, all the numbers say. Learn how to deploy a Java app with two existing Oracle XE databases using Docker.
October 29, 2015
by Amjad Afanah
· 40,692 Views · 9 Likes
article thumbnail
Reactive Trends on the JVM
Check out these Reactive trends on the JVM, including a look at what Reactive is, patterns, and event logging.
October 26, 2015
by Jonas Bonér
· 12,818 Views · 4 Likes
article thumbnail
The Power, Patterns, and Pains of Microservices
Learn to use known distributed systems patterns to make your microservices-based applications more resilient and more robust.
October 24, 2015
by Josh Long
· 58,242 Views · 31 Likes
article thumbnail
Blade: A Simple, Elegant Java Web Framework
Blade is a lightweight Java MVC framework based on the principles of simplicity and elegance.
October 24, 2015
by wang jue
· 15,554 Views · 3 Likes
article thumbnail
Building Microservices With Java
A preview of our new research guide: The DZone Guide to the Java Ecosystem, from Ivar Grimstad about how to build microservices and use containers in Java.
October 23, 2015
by Ivar Grimstad
· 106,952 Views · 30 Likes
article thumbnail
Why Java 8?
A preview of our new research guide: The DZone Guide to the Java Ecosystem, from MVB Trisha Gee.
October 23, 2015
by Trisha Gee
· 71,866 Views · 54 Likes
article thumbnail
The Basics of Scaling Java EE Applications
How to understand how scaling Java applications works, as well as the different kinds of scaling and specific techniques.
October 21, 2015
by Abhishek Gupta DZone Core CORE
· 49,776 Views · 42 Likes
article thumbnail
How to Handle an InterruptedException
Checked InterruptedException in Java is a constant source of pain for many of us; here is my understanding of how it should be handled.
October 20, 2015
by Yegor Bugayenko
· 80,410 Views · 18 Likes
article thumbnail
Better Performing Non-Logging Logger Calls in Log4j2
Looking to boost performance of non-logging logger calls in Log4j2? Let's look at unguarded logging, guarded logging, lambda expressions, and more.
October 19, 2015
by Dustin Marx
· 9,241 Views · 8 Likes
article thumbnail
Java 8: Query Databases Using Streams
Speedment is an alternative to traditional ORMs, and older database classes requiring 100 lines of Java code may be replaced with a single line of Java 8
October 19, 2015
by Per-Åke Minborg
· 55,652 Views · 52 Likes
article thumbnail
Meet the Docker Maven Plugin!
This plugin allows you to manage Docker images and containers from your pom.xml. Run Java EE 7 Applications as a Docker Container using Maven!
October 19, 2015
by Arun Gupta
· 34,806 Views · 7 Likes
article thumbnail
Getting Current Date Time in Java
As a Java programmer, you will often need to work with date and time. In this post, we will learn how to get the current time of the day in Java applications.
October 16, 2015
by John Thompson
· 317,720 Views · 12 Likes
article thumbnail
Is Java Remote Procedure Call Dead in the REST Age?
JSON-RPC excels at simple tasks when mapping business concepts to resources via REST is too involved.
October 12, 2015
by Lieven Doclo
· 34,583 Views · 12 Likes
article thumbnail
Jenkins, JaCoCo, and SonarQube Integration With Maven
Jenkins, SonarQube, and Jacoco are excellent tools for deploying applications. Check out these awesome Maven integrations.
October 11, 2015
by Tolga Tunca
· 156,763 Views · 16 Likes
article thumbnail
Real-World Problems Being Solved by Java
Big Server, Big Data, Mobile, IoT what problems does it not solve?
October 8, 2015
by Tom Smith DZone Core CORE
· 32,478 Views · 6 Likes
article thumbnail
A Detailed Look at Controllers in Java EE 8 MVC
An MVC Controller is a JAX-RS resource method annotated with @Controller. If a class is annotated with @Controller, then all resource methods of this class are regarded as controllers.
October 7, 2015
by Michael Scharhag
· 18,766 Views · 6 Likes
article thumbnail
Microservices and Kerberos Authentication
How to use Kerberos authentication with microservice architectures and API gateways.
October 6, 2015
by Jethro Bakker
· 18,636 Views · 7 Likes
  • Previous
  • ...
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • ...
  • 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: