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



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

Jackson vs Gson: A Deep Dive

This is a tutorial about Jackson vs Gson. Specifically, we will do a quick comparison of the libraries Gson and Jackson for serialization of a Java object to its JSON representation and deserialization of JSON string back to an equivalent Java object. We will talk about the benefits of each and see which library to use when. 1. Maven Dependencies ...

Read More »

Thread.sleep Java Example

In this article, we’ll discuss about thread.sleep in Java along with some examples. We’ll start by explaining some details on threads, the importance of sleep method, and then we will use examples of the sleep method. 1. What is a thread in Java Threads are lightweight processes that allow concurrent execution of multiple activities. It allows us to perform synchronous ...

Read More »

Apache Ant Command Line Arguments Example

1. Introduction In this example, we will explain Apache Ant Command Line Arguments. In software development, the term building usually means the conversion of source code and other artifacts, like images or configuration files, into another artifact. For example source code might be compiled into a JAR file, or you may create a new standalone application. The build result can be shared ...

Read More »