-
Enterprise Java

Memory Usage Optimization In Spring Boot
1. Introduction A basic Spring Boot application with an embedded Tomcat server would consume 100 MB of memory when launched.…
Read More » -
Core Java

Java Reflection: BeanUtils vs PropertyDescriptor
1. Introduction Java reflection Beans Property API and Apache Commons BeanUtils are two APIs that provide Beans Property APIs to…
Read More » -
Core Java

Object-Oriented Design Patterns with Java
1. Introduction Object-Oriented Design Patterns came out from software engineers recognizing recurring problems and formalizing solutions as reusable, named patterns.…
Read More » -
Software Development

Kanban Guide for Beginners
1. What is Kanban? Kanban is a visual workflow management system developed by Toyota that tracks work from start to…
Read More » -
Agile

Scrum Guide For Beginners
1. What Is Scrum? In software development, Scrum is a lightweight Agile framework used for developing, delivering, and sustaining complex…
Read More » -
Enterprise Java

Spring Batch One Reader with Multiple Processors and Writers
1. Introduction Spring Batch is a lightweight, comprehensive batch processing framework designed for robust, scalable, and repeatable data-processing jobs in…
Read More » -
Core Java

Hibernate Fix DuplicateMappingException
1. Introduction To fix DuplicateMappingException requires that a column only maps to a single field. The org.hibernate.DuplicateMappingException is a runtime…
Read More » -
Core Java

Gson @Expose vs @SerializedName
1. Introduction Gson @Expose and @SerializedNameĀ annotations are provided by the Gson library to control serialization and deserialization behavior when converting…
Read More »






