Simple Project on Spring Boot, Ngnix, Certbot, Docker, MySQL
In this article, we explain how to start a simple project with Spring Boot, Ngnix, Certbot, and MySQL. Working with...
WireGuard VPN Installation by Wizard
WireGuard is a fast, modern, secure VPN tunnel. You can set up your server in several clicks with a help...
Java String substring() Method
Often programmers need to extract substrings from String objects in Java. It’s possible by the String class substring() method. As...
Comparing Strings in Java
There are three approaches to how to compare strings in Java. Java String CompareTo(), Equals() methods and comparing by reference...
JDBC Transaction Management in Java
Java has a lot of units dedicated to interacting with databases. One of them is the JDBC unit, which means...
Polymorphism in Java
What is Polymorphism Polymorphism – this term comes from ancient Greek and means “poly” – many, “morphos” – forms. In...
Advanced Immutable Objects in Java
What are Immutable Objects in Java? These objects are multifunctional and immutable that can be used in different parts of...
JVM Structure Overview. Memory Distribution
The JVM greatly simplifies and automates memory handling in Java programs. The programmer simply declares variables without even worrying about...
Optional in Java Overview
Java Optional – represents a container object that may or may not contain a non-null value. If the value is...
Design and Build REST Multi-Module Spring Boot Project
This article explains how to create a multi-module Spring Boot project with different approaches. We will consider the usage of...