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

 

 

Spring Boot MongoDB Crud Operations Example

Welcome readers, in this tutorial, we will explore the MongoDB Crud operations in a spring boot application. 1. Introduction Spring Boot is a module that provides rapid application development feature to the spring framework including auto-configuration, standalone-code, and production-ready code It creates applications that are packaged as jar and are directly started using embedded servlet container (such as Tomcat, Jetty ...

Read More »

Spring Boot JAX-RS Example

In this example, we will demonstrate how to build a JAX-RS web service with Spring Boot. 1. Introduction REST (Representational State Transfer) is an architectural pattern for developing web services.  It is used in many web services development projects because it is lightweight, stateless, and is therefore easily scalable. Java API for RESTful Web Services (or JAX-RS) is a Java ...

Read More »

Java Pass by Value vs Pass by Reference Example

1. Introduction There are two ways to pass arguments (parameters) into methods (functions) in most programming languages: Pass by Reference – A reference to the actual parameter is passed to the method. If the method modifies the parameter variable, the changes are visible to the caller.Pass by Value – The method parameter values are copied to another variable and then ...

Read More »

Java public static void main(String[] args) Example

1. Introduction In every programming language, when a program starts the execution it has to start from somewhere. For Java, the entry point for a program is the main method. In this post, we will examine this very important method and learn how to use it to start simple programs. The technologies that we will use in the code examples ...

Read More »

Spring Boot ElasticSearch Tutorial

Welcome readers, in this tutorial, we will explore the Elasticsearch functionality in a spring boot application. 1. Introduction Spring Boot is a module that provides rapid application development feature to the spring framework including auto-configuration, standalone-code, and production-ready code It creates applications that are packaged as jar and are directly started using embedded servlet container (such as Tomcat, Jetty or ...

Read More »

JBoss Wildfly Installation on Ubuntu Example

This is an article about JBoss Wildly Installation on Ubuntu. JBoss WildFly admin module manages the applications deployed on its server. Wildfly server was JBoss application server during the initial releases. In this article, setup of WildFly Change Port on Ubuntu is presented and discussed. 1. Introduction A JBoss WildFly instance can be deployed on the standalone server on Ubuntu. ...

Read More »

JWT Tutorial for Beginners

1. Introduction JSON Web Tokens are described by the Internet Engineering Task Force (IETF)   RFC 7519 as: a compact URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a ...

Read More »

Java Visitor Design Pattern Example

1. Introduction to Java Visitor Design Pattern In this post we are going to discuss about one of the behavioral design patterns that is Java Visitor design pattern. Visitor design pattern is perhaps the most strong and efficient of all the design pattern that we have learned so far. The motive of a visitor pattern is to invent a new ...

Read More »

Java Iterator Design Pattern Example

1. Introduction In this article, we will discuss the Java Iterator Design Pattern in detail. Java Iterator Design Pattern is one of the most famous design pattern that is used in Java as well as .NET programming. It is being used frequently due to the need of iterators in almost every project. Iterator Design pattern focuses on exposing ways to ...

Read More »

Java OOPS Concepts Tutorial

1. Introduction Object-Oriented Programming System, also known as OOPS, is a programming paradigm where the main concept of a program is based on objects that communicate with each other. OOPS has become the most popular programming paradigm for large and complex programs. Java is one of the most widely used OOPS languages. In this post, we will take a look ...

Read More »