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 ....



Docker Best Practices Tutorial

This tutorial talks about various best practices and examples around the docker containers. 1. Introduction Docker containers are an essential part of containerization as we moved towards cloud-native applications. Since it is going to massive implementation of containers, it is vital to follow certain best practices based on our past experience, to bring out qualitative containers. The best practices for ...

Read More »

Apache Solr and Apache Tika Integration Tutorial

This article is a tutorial about Apache Solr and Apache Tika Integration. 1. Introduction A Solr index can accept data from many different sources, such as CSV, XML, databases and common binary files. If the data to be indexed is in binary format, such as WORD, PPT, XLS, and PDF, the Solr Content Extraction Library (the Solr Cell framework) built ...

Read More »

Apache Maven Rat Plugin Tutorial

In this tutorial, we will learn about the Apache Rat tool and the Apache Maven Rat Plugin for Java applications. We will also see how to integrate the plugin into the verify phase of the Maven build lifecycle. Lastly, we will configure the plugin to detect and approve our custom license headers. 1. What is Apache Rat? Apache Rat is ...

Read More »

Building a REST Service with Spring Boot and MongoDB

1. Introduction This is an in-depth article related to the Spring Boot based Rest Service with MongoDB. Spring Boot framework has features to build applications. Spring Boot has features related to building rest services with MongoDB and unit testing the application. 2. Spring Boot Rest Service using MongoDB 2.1 Prerequisites Java 8 or 9 is required on the Linux, windows ...

Read More »

Apache Maven Felix Plugin Tutorial

In this tutorial, we will explore the Apache Maven Felix plugin and see how it can be used to build OSGi bundles. We will talk about OSGi fundamentals followed by developing an example built using the Maven Felix Plugin. Lastly, we will install and run our bundles on the appropriate platform. 1. Introduction Writing the MANIFEST.MF file manually is quite ...

Read More »

Apache Ant HTTP Get Example

In this example, we will explain Apache Ant HTTP Get action. 1. Introduction Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks ...

Read More »

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. 1. Introduction From W3C’s definition we are able to infer that there a web service is a piece of software that satisfies 3 key requirements : The web service should ...

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

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. 1. Introduction JDBC is an acronym for Java Database Connectivity. It’s an advancement for ODBC ( Open Database Connectivity ). JDBC is an standard API specification developed in order ...

Read More »