排序
Hello, dev.to Community
Hello, dev.to Community ,I'm Jayanta, a software developer with a passion for Java and backend development. I enjoy tackling challenges, optimizing code, and learning new technolog...
Handling NullPointerException with Optional
Handling NullPointerException with Optional, Definition NPE is a runtime exception that occurs when trying to use a null reference. The JVM throws this exception to protect against...
Java annotations and Annotation Processors.
Java annotations and Annotation Processors.,Java Annotation Processors are a powerful feature of the Java programming language that enable software developers to generate, modify, ...
Mastering Input Validation in Java with Guard Clauses
Mastering Input Validation in Java with Guard Clauses ,I’m excited to announce a new module in my Java Spring Best Practices repository! This time, we’re diving into the Guard Cl...
Spring MVC Unveiled: How It Leverages Servlet Technology
Spring MVC Unveiled: How It Leverages Servlet Technology, Inside Spring: Behind the Scenes of Java's Most Powerful Framework (2 Part Series) 1 Servlet: The Foundation of Java Web T...
Low-Level Design of a Music Player Application
Low-Level Design of a Music Player Application,Designing a music player application requires careful planning and structuring of components to ensure a seamless and efficient user ...
Designing a Scalable Backend for Flash Sales
Designing a Scalable Backend for Flash Sales,In a recent discussion within my peer group, we delved into a compelling interview use case: designing a scalable backend for a marketp...
Mastering Rate Limiting in Java Spring Boot with Bucket4j
Mastering Rate Limiting in Java Spring Boot with Bucket4j,In today's digital landscape, APIs are the backbone of many applications, enabling seamless communication between differen...
Interface Funcional: EVITE esse uso!
Interface Funcional: EVITE esse uso!,Na atual versão LTS do Java (21) existem muitas interfaces funcionais, dentre as principais: Function, Predicate, Supplier e Consumer. Existem...
Get Started with Modern Java Today: A Concise Guide
Get Started with Modern Java Today: A Concise Guide,Many people think Java is a verbose language. I've heard a joke that if your employer pays you by lines of code, then Java is th...
Understanding Java Strings: A Comprehensive Guide
Understanding Java Strings: A Comprehensive Guide, Introduction In the world of programming, strings play a crucial role in representing and manipulating text data. Java, as a vers...
How To Compare Characters in Java
How To Compare Characters in Java,The knowledge of how to work with characters and their comparison in Java is something that every programmer must learn given the current trends ...