MySQL EXISTS vs JOIN: Understanding the Subtle DifferencesWhen working with MySQL, we often encounter scenarios where they need to filter or match data across tables. While JOIN and EXISTS are both powerful techniques for handling such situations, they work quite differently under the hood. Understanding J...Nov 27, 2024 路 3 min readpushpamali.hashnode.dev
Simplifying Phone Number Verification using OTP in Java & Spring BootIntroduction: In today's digital era, securing user information is of utmost importance. One common method of enhancing security is by verifying user phone numbers through One-Time Passwords (OTPs). In this blog post, we'll explore how to implement p...Jan 27, 2024 路 2 min readpushpamali.hashnode.dev
Spring Security: Basic AuthenticationBasic authentication is a simple authentication scheme built into the HTTP protocol. With basic authentication, a web browser or other client program sends the username and password to the server, which then verifies them. Spring Security provides bu...Oct 24, 2023 路 3 min readpushpamali.hashnode.dev
Arrays : A Fruity Adventure in JavaScript 馃崕馃崐馃崌馃崘Introduction: Arrays are a powerful data structure in JavaScript that allow us to store and manipulate collections of values. In this article, we'll embark on a fruit-filled journey through arrays, using delightful fruit emojis to represent our array...May 27, 2023 路 3 min readpushpamali.hashnode.dev
Unleashing the Dynamic Power of Java ArrayList: Mastering Flexible ArraysIntroduction: In Java, the ArrayList is a versatile and widely-used data structure that provides a dynamic array implementation. Offering automatic resizing, efficient element manipulation, and dynamic memory allocation, ArrayList simplifies array ma...May 21, 2023 路 3 min readpushpamali.hashnode.dev