Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!


1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions


and many more ....


Receive Java & Developer job alerts in your Area

I have read and agree to the terms & conditions


RabbitMQ Tutorial for Beginners

Welcome readers, in this tutorial, we will make an introduction to RabbitMQ and we will create a very simple HelloWorld program. 1. Introduction Before going further in this tutorial, we will look at the RabbitMQ and the common terminology related to it. 1.1 What is RabbitMQ & When is often used? It is an AMQP messaging broker and is the ...

Read More »

Java Web Services Tutorial

In this article, we will demonstrate examples of Java Web Services. We will provide a brief introduction to the topic, followed by a SOAP and a REST example in Java. You can also check this tutorial in the following video: Java Web Services Tutorial – video 1. Introduction From W3C’s definition we are able to infer that there a web ...

Read More »

How to Use Spring Retry Template

Welcome readers, in this tutorial, we will see the retry mechanism in a simple spring boot application. 1. Introduction Before going further in this tutorial we will take a look at the common terminology such as introduction to Spring Boot, and Retry mechanism in spring framework. 1.1 What is Spring boot? Spring boot is a module that provides rapid application ...

Read More »

Establishing JDBC Connection in Java

Bipartite Graph

In this post, we will learn how to establish a JDBC connection, from a Java program to an oracle database. Once we establish a connection, we will insert records into it. You can also check our Java Programming Database Tutorial in the following video: 1. Introduction JDBC is an acronym for Java Database Connectivity. It’s an advancement for ODBC ( ...

Read More »

Apache Ant Delete Example

In this article, we will create an Apache Ant Delete Example. 1. Introduction Ant was the first build tool that was created for building Java applications. Ant is implemented in Java, and its build scripts are written in XML. The XML build scripts were easier to understand than the “make” files at that time, so Ant quickly became popular as a ...

Read More »

Apache Solr OpenNLP Tutorial – Part 2

1. Introduction In Part 1 we’ve set up Apache Solr OpenNLP integration and used its analysis components, tokenizer, and filters, to process and analyze the sample data. In this example, we are going to explore another powerful feature provided by Solr OpenNLP integration: extracting named entities at index time by using OpenNLP NER (Named Entity Recognition) model. Table Of Contents ...

Read More »

Hello World Docker Image

In this article, we will show how to build and run a Hello World Docker Image. 1. Introduction A Docker container image is a lightweight, standalone, and executable software package that includes everything needed to run an application. It uses the underlying operating system resources. In this example, I will use “Docker Desktop for Windows” to demonstrate: Build a “Hello ...

Read More »

Amazon AWS Storage Gateway Tutorial

Welcome readers, in this tutorial, we will see an introduction to Amazon Web Services and AWS Storage Gateway. 1. AWS Introduction AWS represents the Amazon Web Services and it provides different services ranging from IaaS (Infrastructure as a Service), PaaS (Platform as a Service), or SaaS (Packaged software as a Service). It offers flexibility by giving the users flexibility of ...

Read More »

Microservices Implementation using Spring Boot and Cloud

Welcome readers, in this tutorial, we will see the theoretical concept of implementing Microservices using Spring Boot and Cloud. 1. Introduction In recent years, Microservices architecture (popularly known as MSA) has been the favored choice for developing an application due to its independent development plus deployment and the resiliency of the application. So here, in this tutorial, I will try ...

Read More »

Apache Solr OpenNLP Tutorial – Part 1

This is an article about Apache Solr OpenNLP. 1. Introduction Natural Language Processing (NLP) is a field focusing on processing and analyzing human languages by using computers. Using NLP in a search will help search service providers to have a better understanding of what their customers really mean in their searches, thus to run search queries more efficiently and to ...

Read More »