Atul Rai
I love sharing my experiments and ideas with everyone by writing articles on the latest technological trends.

Java 8– Find first and all smallest string in List

Using the Java 8 Stream API min method, you can find the first and all smallest strings from a List. […] Continue reading »

Java 8– Find first and all longest strings in List

In Java 8, you can find the first and all longest strings from a list using the Stream API along […] Continue reading »

Java 8- Count the occurrences of Character in String

In this Java 8 program, you will find how to  count the frequency of character in String using Stream API. […] Continue reading »

SOLID Design Principle

SOLID principles are a fundamental set of concepts in object-oriented programming (OOP) that aim to make software designs more understandable, […] Continue reading »

String intern() method in Java

In Java, the String class is one of the most fundamental classes, offering a wide array of methods to manipulate […] Continue reading »

Versioning of REST API in Spring Boot: Types and Benefits

In this blog, we’ll explore the various types of API versioning in Spring Boot and the benefits they offer. Why […] Continue reading »

@ControllerAdvice vs. @RestControllerAdvice in Spring

Spring Boot is a popular framework for building robust and scalable web applications and RESTful services. When developing such applications, […] Continue reading »

Global Exception Handling in Spring Boot

Global Exception Handling in Spring Boot is a mechanism that allows you to centrally manage and handle exceptions that occur […] Continue reading »

ConcurrentModificationException in Java

ConcurrentModificationException is a runtime exception in Java that arises when multiple threads try to modify a collection at the same […] Continue reading »

Java transient Keyword

Java transient keyword allows developers to control the serialization process of Java objects. In this blog, we will explore the […] Continue reading »

Volatile Keyword in Java

In Java, the volatile keyword is used to declare a variable as volatile. When a variable is declared as volatile, […] Continue reading »

1 2 3 39