Spring Boot Redis CRUD Example java Redis Spring Boot by devs5003 - June 26, 2023November 15, 20256 As a Java developer, if we talk about data layer, we can’t develop an insightful application without the use of CRUD Operations. We might have developed CRUD operations multiple times using a relational database such as My SQL, SQL Server, Oracle etc. However, this time we are going to use a NoSQL Database which is different than a relational database. Here, we will use the Redis database to implement CRUD operations using Spring Boot. Hence, our article for the discussion is 'Spring Boot Redis CRUD Example'. Traditionally, we use a relational database to work with an application. Of course, A relational database is a structured database and contains multiple tables to maintain meaningful relations between them. Additionally, it uses SQL like
MCQ on JPA and Hibernate Hibernate java Java MCQ JPA MCQ by devs5003 - June 14, 2023March 3, 20250 As a Java developer, you must have enhanced your skills in service layer technologies, such as Core Java, Spring, Spring Boot, Microservices etc. Undoubtedly, they are the most important for you. On the other hand, in order to work in an industry level project, you must have a good knowledge on data layer technologies, such as JPA or Hibernate or any ORM based technology. It is advisable that developers need much coding practice on ORM concepts rather than going through theoretical concepts again & again. In this article, we will be doing practice on 'JPA & Hibernate' in the form of MCQs that are frequently asked in the interviews. Certainly, you must find this article beneficial whether it is an interview
OOPs Design Principles java Core Java Design Principles by devs5003 - June 11, 2023November 6, 20250 Design Principles are nothing but a set of thoughts that initiate the basis of any good product. No doubt that they continuously help teams to make decisions in delivering a good quality product. Organizations, individuals and product teams always get benefited from writing and following their design principles. If we talk about OOPs Principles, they deal with the principles to design a good quality software where Object Oriented Programming Language is being used for development. In this article, we will be focusing on the OOPs Principles that are used by Industry Designers & Developers in the real time projects. What are OOPs Principles? Object-Oriented Programming (OOP) principles are fundamental concepts that guide the design and implementation of software systems using object-oriented programming languages
Spring Boot MongoDB Java Tutorial With Examples Spring Boot java MongoDB Spring by devs5003 - June 10, 2023April 9, 20264 As a Java developer, we can't develop an insightful application without the use of a database software. Traditionally, we use a relational database to work with an application. Of course, A relational database is a structured database and contains multiple tables to maintain meaningful relations between them. Additionally, it uses SQL like queries to operate with data stored in the tables. In contrast, suppose we have to work with a large amount of unstructured data which is not beneficial to store in the form of tables, keeping other factors in mind as well, then how will we store our data? The simple answer is 'we should use MongoDB' in that case. Further, you might even have some other questions in your
Spring Core MCQ and Answers Explained java Java MCQ MCQ Spring Spring Core by devs5003 - May 30, 2023January 22, 20260 If you are a Java developer, you are expected to have a good understanding of Spring Core Concepts, specifically in the programming part. Undoubtedly, Spring Boot is the popular framework in the industry. Spring Boot is built on top of Spring Framework itself. Spring Core concepts play an important role in working on Spring Boot smoothly. In this article, we will refresh our concepts in the form of MCQs that are frequently asked in the interviews as well. Furthermore, you must also get the benefit in the interviews from these Spring Core MCQ and Answers Explained. So, whether you are a beginner or a professional, solve these Spring Core MCQs to learn or refresh your concepts of Spring Framework before appearing
SOLID Principles-The Dependency Inversion Principle Design Principles Core Java java by devs5003 - May 26, 2023July 31, 20254 Almost everywhere when we talk about delivery of a product, the first step comes in mind is it's design. The more focus we put into the design, the better the product will look. Every design has some design principles that need to be followed while designing a product. Hence, design principles have a crucial role in any product delivery. Design Principles help teams with decision making. In this article, We will discuss about 'SOLID Principles-The Dependency Inversion Principle'. A few simple principles or valuable questions can guide our team towards taking relevant decisions. SOLID Principles are the set of five principles used to design a software. In fact, the word 'SOLID' is the acronym for the set of five principles that
Spring MCQ and Answers Explained java Java MCQ MCQ Spring Spring Boot Spring Core Spring Security by devs5003 - May 25, 2023November 14, 20250 If you are a Java developer, you are expected to have a good understanding of Spring Framework Concepts, specifically in the programming part. Undoubtedly, Spring Boot is the popular framework in the industry. Spring Boot is built on top of Spring Framework itself. If you have a good hold on the Spring Framework, you will easily understand Spring Boot and work on it smoothly. In this article, we will refresh our concepts in the form of MCQs that are frequently asked in the interviews as well. Additionally, you must also get benefitted in the interviews from these Spring MCQ and Answers Explained. So, whether you are a beginner or a professional, solve these Spring MCQs to learn or refresh your concepts
SOLID Principles-The Interface Segregation Principle Design Principles Core Java java by devs5003 - May 24, 2023July 31, 20250 Almost everywhere when we talk about delivery of a product, the first step comes in mind is it’s design. The more focus we put into the design, the better the product will look. Every design has some design principles that need to be followed while designing a product. Hence, design principles have a crucial role in any product delivery. Design Principles help teams with decision making. In this article, We will discuss about ‘SOLID Principles-The Interface Segregation Principle’. A few simple principles or valuable questions can guide our team towards taking relevant decisions. SOLID Principles are the set of five principles used to design a software. In fact, the word ‘SOLID’ is the acronym for the set of five principles that
SOLID Principles-The Liskov Substitution Principle Design Principles Core Java java by devs5003 - May 21, 2023July 31, 20254 Almost everywhere when we talk about delivery of a product, the first step comes in mind is it’s design. The more focus we put into the design, the better the product will look. Every design has some design principles that need to be followed while designing a product. Hence, design principles have a crucial role in any product delivery. Design Principles help teams with decision making. In this article, We will discuss about ‘SOLID Principles-The Liskov Substitution Principle’. A few simple principles or valuable questions can guide our team towards taking relevant decisions. SOLID Principles are the set of five principles used to design a software. In fact, the word ‘SOLID’ is the acronym for the set of five principles that
How to Save Data into Database Using Spring Data JPA : Step by Step Tutorial java JPA Spring Spring Boot Spring Data JPA by devs5003 - May 21, 2023April 7, 20263 If we are developing a project using Spring Boot, we take help of Spring Data JPA to solve our database operations need. In this article we will go through "How to Save Data into Database Using Spring Data JPA : Step by Step Tutorial". If we are developing a project using Spring boot, saving data into the database is the mandatory topic to learn. Furthermore, we will go through step by step in this article. Also, we will save bulk data in a batch. Now let's start our exercise as "How to Save Data into Database Using Spring Data JPA : Step by Step Tutorial". Software Used ♦ STS (Spring Tool Suite) : (download link: https://spring.io/tools) ♠ MySQL Database ♦ JDK 8 (Extremely Tested