Difference between Hibernate, JPA, MyBatis
Java67
by javin paul
1d ago
Hello guys, if you are wondering what is difference between Hibernate, JPA, and MyBatis in Java world and when to use them then you have come to the right place. Earlier, I have shared Hibernate Courses, books, and Interview Questions and in this article, I will answer this popular Hibernate question from Java developer's perspective.  This article aims to give a brief overview of Hibernate, JPA, and MyBatis. Moving ahead highlights the difference between them. It also put light on which underlying technologies they use. Lastly, it provides verdicts on when to use which one among these. B ..read more
Visit website
5 Best Python Tutorials For Beginners in 2023
Java67
by javin paul
2d ago
Hello guys, if you want to learn Python programming language in 2023 and looking for best online resources like tutorials, courses, books, projects and websites then you have come to the right place. Earlier, I have shared best Python courses, both free and paid, as well as best Python books, projects, and even Python interview questions for job interviews and today, I Am going to share best Python tutorials for beginners in 2023. We all know that a computer can work without a system or program to tell them what to do, which means you need to learn a language to program it and how it works. Th ..read more
Visit website
How to log SQL Statements in Spring Boot Application? Example Tutorial
Java67
by javin paul
3d ago
Hello guys if you are working on a Spring Boot application which loads and save data from database but you are not sure which queries are run on backend and you want to see them then you have come to the right place. Earlier, I have showed you how to set logging level in Spring Boot and In this article we are going to have a look at another very interesting topic from Spring Boot on how to log SQL statements in spring boot app. I know you might be wondering why I’m calling a very boring topic an interesting one? A proper logging is among one of the features that sets intermediate or experience ..read more
Visit website
Top 5 Programming languages for Backend development
Java67
by javin paul
4d ago
Hello folks, if you are wondering what are the best programming language for backend development then you have come to the right place. Earlier, I have shared the best programming languages for beginners and today, I am going to share best programming language for backend development. My choices are based upon my own experience as well as what I have seen in job markets and other companies. To end the suspense, Java is the best programming language for backend development. It is used by both big and small companies for creating solid and scalable backend which can withstand high volume. I have ..read more
Visit website
3 Examples of Anonymous Class to Learn Lambda Expression better in Java 8
Java67
by javin paul
6d ago
Why I am talking about Anonymous class now when many Java programmers have already switched to Java 8 and many have already moved on from Anonymous class? Well, I am doing it because I am seeing programmers who find it difficult to write and read code using lambda expression in new Java 8 way. It's also my experience that if you know the problem first, you can understand the solution better. Some of you might remember, the opening scene of MI 2, when Nekhorovich says to Dimitri that "Every search for a hero must begin with something that every hero requires, a villain. Therefore, in our search ..read more
Visit website
3 Examples of flatMap() of Stream in Java
Java67
by javin paul
1w ago
Hello guys, if you are doing Java development then you must have come across the flatMap() method on Stream and Optional Class. The flatMap() method is extension of map() function as it does both flattening and mapping (or transformation) instead of just transformation done by map() method. I have explained the difference between map() and flatMap() earlier in detail, but just to revise, let's revisit it. If you have a list of String e.g. {"credit", "debit", "master", "visa"} then you can use the map() method to get a list of integer where each value is length of corresponding String e.g. list ..read more
Visit website
Chain of Responsibility Pattern in Java? Example Tutorial
Java67
by javin paul
1w ago
Hello guys, if you have been doing Java development then you must have come across design pattern, tried and tested solution of common software problem. In the past, we have looked at several popular Object Oriented Design Patterns in Java like Adapter, Decorator, State, Strategy, Template, Composite, Command, Observer, Factory, Builder, Visitor etc, and today I am going to talk about Chain of Responsibility design pattern in Java. The Chained or Chain of Responsibility Pattern is a design pattern that allows a request to be passed along a chain of objects until it is handled by one of the obj ..read more
Visit website
Difference between Spring vs SpringBoot Framework in Java
Java67
by javin paul
1w ago
Hello guys, if you have been doing Java development then you would have definitely come across both Spring and Spring Boot framework These two Java frameworks have taken the software development world by storm and have become the go-to tools for building all kinds of applications. But what exactly are Spring and Spring Boot, and how do they differ from one another? This is one of the common questions which many Java programmer ask, particularly those who are starting with software development or new to Java world. In the past, I have shared several Spring and Spring boot articles, courses, boo ..read more
Visit website
Aggregator Microservice Pattern In Java with Examples
Java67
by javin paul
2w ago
 The Aggregator Microservice Pattern is a design pattern used to compose a complex service by aggregating the responses of multiple independent microservices. This pattern is proper when a client request requires data or functionality distributed across multiple microservices. It can improve the performance and scalability of the system by allowing each microservice to focus on a specific task and reducing the workload of a single microservice. In this article, we will discuss how the Aggregator Microservice Pattern can be implemented in Java using various approaches, such as asynchronous ..read more
Visit website
Event Sourcing Pattern in Java Microservices with Examples
Java67
by javin paul
2w ago
Hello Java programmers, if you are tired of constantly trying to keep track of your application's state using a traditional relational database? The Event Sourcing pattern might be just what you need.  It's also one of the 10 essential Microservice patterns I have shared earlier and its one of the top 3 along with Saga and CQRS patterns which we have seen in my earlier articles.  In a nutshell, the Event Sourcing pattern involves storing the complete history of an application's state as a sequence of events. Each event represents a change in the application's state, such as the creat ..read more
Visit website

Follow Java67 on Feedspot

Continue with Google
OR