Advanced Java Stream APIIn the previous article we’ve gained familiarity with various stream methods Java Stream API for Beginners. In this article, we’ll make use of these methods to solve real life problems and frequently asked interview questions. Find duplicate elements...Jun 1, 2025 · 3 min readjuhilee.hashnode.dev
Java Stream API for BeginnersThe Java Stream API was introduced in Java 8. It enables functional style operations on sequences of elements like collections, arrays etc. A Stream is not a data structure as it does not store elements instead it processes data in a pipeline where ...Jun 1, 2025 · 3 min readjuhilee.hashnode.dev
Java 8 : Lambda Expressions and Functional InterfacesIntroduction Java 8 introduced some of the most significant enhancements to Java programming language. These features bought functional programming, stream based data processing, and improved API support into language. In this article, we’ll learn ab...May 30, 2025 · 3 min readjuhilee.hashnode.dev
Apache Kafka: Setting up Producer and Consumer in Spring BootApache Kafka is an open-source event streaming platform used for building real-time data pipelines and streaming applications. For enterprise systems, Confluent Kafka which has the same base Kafka engine is used but it has enhanced features like Conf...May 27, 2025 · 4 min readjuhilee.hashnode.dev
Binary SearchRepeatedly divide the array or list into halves to reduce the search space and locate the target value. How it works ? Define start of array as index 0 initially. Define end of array as index of array’s length -1 initially. Run a loop until start ...Sep 22, 2024 · 2 min readjuhilee.hashnode.dev