Home > Articles posted by Emre
FEATURE
on Jul 31, 2023

What Is a Transaction? A “transaction” is a fundamental concept in the field of database management and refers to a sequence of one or more operations that are executed as a single unit of work. In the context of databases, a transaction ensures that a group of database operations is performed in an all-or-nothing manner, […]

FEATURE
on Jul 30, 2023

Linux, being a powerful and versatile operating system, is widely used in various networking scenarios, ranging from home networks to enterprise-level setups. Configuring and troubleshooting network connections in Linux is a crucial skill for both system administrators and developers. In this article, we will delve into the essentials of Linux networking, covering the process of […]

FEATURE
on Jul 28, 2023

When we delete or update a record in postgreSql, it hides the old data. These datas are called dead rows. PostgreSQL doesn’t physically remove the old row from the table but puts a “marker” on it so that queries don’t return that row. A vacuum is used for recovering space occupied by “dead tuples” in […]

FEATURE
on Jul 28, 2023

Go, also known as Golang, is a modern programming language developed by Google that has gained significant popularity in recent years. Designed with simplicity, performance, and concurrency in mind, Go provides a powerful and efficient toolset for building robust and scalable applications. In this introduction, we will explore the key features and principles of the […]

FEATURE
on Jul 28, 2023

The Factory Design Pattern is a creational design pattern that provides an elegant and flexible way to create objects in object-oriented programming. It encapsulates the object creation logic within a separate class, known as the factory, which abstracts the process of object instantiation. This design pattern promotes loose coupling between the client code and the […]

FEATURE
on Jul 25, 2023

1. Introduction to JVM Optimization The Java Virtual Machine (JVM) is a fundamental component of the Java platform, enabling the execution of Java programs on different operating systems and architectures. Understanding the JVM’s architecture and its role in executing Java bytecode is crucial for Java developers to build platform-independent and robust applications. The JVM is […]

FEATURE
on Jul 22, 2023

1. Introduction Start a Java Exception Handling Adventure. Uncover the Basics and Avoid Common Pitfalls. In this article, we will demonstrate the significance of exceptions in Java and showcase best practices. 2. What Is An Exception? In Java, an exception is an unexpected or exceptional event that occurs during the execution of a program, disrupting […]

FEATURE
on Jul 20, 2023

1. Introduction This article will focus on mastering the Spring BeanFactory API. The Spring Framework’s core component, Spring BeanFactory, is in charge of overseeing the creation, configuration, and lifecycle of objects (beans) within an application. It serves as a container that offers inversion of control and dependency injection, which makes it simpler to manage and arrange […]

FEATURE
on Jul 19, 2023

The traditional method used to create an object from a class is by providing a public constructor. However, besides this method, there is another technique that programmers should be aware of. You can write a public static factory method for a class. This method simply returns an instance of that class. One example of this […]