Here I will explain what is the use of Eureka server in Microservices Architecture – why do we need Eureka server? What is Eureka server? The Eureka server is nothing but an implementation of service discovery pattern, where microservices can register themselves…

Introduction Here we will see how to upload file using Angular and Spring Boot application. The Angular + Spring Boot file upload example will use the Angular example from and we will see here how to write server side code for Spring…

Introduction Here we will see generally what type of tools and services used for DevOps practice. DevOps is a software development methodology that combines software development (Dev) with information technology operations(Ops). Generally DevOps combines the cultural philosophies, practices, and tools that increases…

Introduction Spring Boot web starter uses Tomcat as the default embedded servlet container or Tomcat is the default embedded server. In this example we will see how to use Jetty instead of Tomcat in Spring Boot application. Configurations Generally we need to…

Introduction Here we will see the process of packaging war, jar modules into ear file. EAR, aka, Enterprise Archive, in which all files (.jar and .war) are packaged as JAR file with .ear (enterprise archive) extension and deployed into Application Server. WAR,…

Introduction Here we will see how to encrypt user passwords in maven’s ~/.m2/settings.xml file. The maven’s configuration file, settings.xml , which has all the required configurations such as repository, server etc. Problem Now, for example, when you want to access the protected…

Memory management is the process of allocating objects and removing the unused objects so that memory can be allocated for new objects. Heap and Nursery Heap is created when JVM starts up and may increase or decrease in size during application runtime….

The Java Virtual Machine (JVM) defines various run-time data areas that are used during execution of a program. Some of these data areas are created on Java Virtual Machine start-up and are destroyed only when the Java Virtual Machine exits. Other data…

Java Virtual Machine also known as JVM, is a cornerstone of Java platform. It is important platform to execute your Java applications. The first prototype implementation of JVM was created at Sun Microsystems. It was emulated in software hosted by a handled…

Introduction This tutorial is about Spring Boot + Angular Functional Reactive Programming Example that will show you how you will create REST APIs using Spring Boot Functional Reactive Programming and consume these server side REST APIs using Angular Reactive Programming. We have…