Ahmad WijayaComplete Guide to CRUD Using MyBatis and Spring BootIn this guide, we’ll walk through creating a complete CRUD (Create, Read, Update, Delete) application using MyBatis and Spring Boot. We’ll…Jul 30Jul 30
Ahmad WijayaComplete Guide to SQL Join Using MyBatis and Spring BootThis guide will demonstrate how to use SQL joins (Left Join, Right Join, Inner Join, Full Join) in a Spring Boot application with MyBatis.Jul 30Jul 30
Ahmad WijayaUnderstanding Interface Extends Interface in JavaIn Java, interfaces are a powerful way to define a contract for what a class can do, without dictating how it does it. One of the key…Jul 16Jul 16
Ahmad WijayainDev GeniusGetting to Know Database & ACID TransactionsIn the world of data management, databases play a crucial role in storing, retrieving, and managing data efficiently.Jul 2Jul 2
Ahmad WijayaUnderstanding SOLID Principles in Java with Real-Life ExamplesThe SOLID principles are a set of design principles intended to make software designs more understandable, flexible, and maintainable…Jun 24Jun 24
Ahmad WijayaJava RMI: An OverviewJava Remote Method Invocation (RMI) is a powerful mechanism that allows an object residing in one Java Virtual Machine (JVM) to invoke…Jun 20Jun 20
Ahmad WijayaJava Stream APIs: An In-Depth GuideJava Stream API, introduced in Java 8, provides a powerful and expressive way to process sequences of elements.Jun 20Jun 20
Ahmad WijayaCheck if a given Binary Tree is Sum TreeA Sum Tree is a binary tree where each node’s value is equal to the sum of its left and right subtree values. Here, we’ll explore how to…Jun 19Jun 19
Ahmad WijayaLongest Palindromic Substring — LeetCode SolutionsTo solve the “Longest Palindromic Substring” problem on LeetCode, we need to find the longest substring within a given string that reads…Jun 19Jun 19
Ahmad WijayaUnderstanding Method References in JavaMethod references in Java provide a shorthand notation for calling methods. They were introduced in Java 8 and are part of the language’s…Jun 18Jun 18