Home » Archives for Mohammad Meraj Zia

Author Archives: Mohammad Meraj Zia

Senior Java Developer

How to create an array of objects in Java

In this article, we will show how to create an array of objects in Java. 1. Introduction Everything in Java is associated with classes and objects, along with its attributes and methods. A Class is like an object constructor or a “blueprint” for creating objects. A typical Java program creates many objects, which as you know, interact by invoking methods. ...

Read More »

The New Features in Java 13

In this article, we will see what are the new features available in Java 13. 1. Java 13 – Introduction JDK 13 is the open-source reference implementation of version 13 of the Java SE Platform as specified by JSR 388 in the Java Community Process. Below are some of the main changes done in Java 13. This is not an ...

Read More »

How to Run MySQL and phpMyAdmin Using Docker

In this article, we will learn how to deploy MySQL and phpMyAdmin using Docker. 1. Introduction A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything ...

Read More »

Java Deadlock Example

In this article, we are going to show a Deadlock example in Java. 1. Introduction In Java deadlock is defined as a scenario where two or more threads are blocked forever. A computer system normally has many active processes and threads. This is true even in systems that only have a single execution core, and thus only have one thread ...

Read More »

Dynamic Configuration Management in Microservice Architecture with Spring Cloud

This article is about the dynamic configuration management in Microservice Architecture with Spring Cloud. 1. Introduction Dynamic configuration is the ability to change the behavior and functionality of a distributed system without bringing it down. It lets the developers modify the configuration at runtime. It also helps to test functionality in a production-like environment without affecting the live users. This ...

Read More »

The Basics of the Docker Run Command

In this article we will learn the basics of the Docker run command. 1. Introduction Docker is a platform for developers and sysadmins to build, run, and share applications with containers. The use of containers to deploy applications is called containerization. Fundamentally, a container is nothing but a running process, with some added encapsulation features applied to it in order ...

Read More »

Java Spring Boot Tutorial

This is a tutorial about Java Spring Boot. Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. It takes an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. You can also check this tutorial in the following video: Java Spring Tutorial – video ...

Read More »

Java Quartz Update Trigger Example

In this example, we will learn how to update a trigger in Quartz. 1. Introduction Quartz is a richly featured, open-source job scheduling library that can be integrated within virtually any Java application – from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands ...

Read More »

Java Quartz Cancel Job Example

In this article we will learn how to cancel a quartz job. 1. Introduction Quartz is a richly featured, open-source job scheduling library that can be integrated within virtually any Java application – from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of ...

Read More »

Java Quartz Get Job Status Example

In this article, we will discuss how to check the status of a Quartz job. Quartz is a richly featured, open-source job scheduling library that can be integrated with any Java application. 1. Introduction Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard ...

Read More »