© 2023 Hashnode
#java
There are many available ways to connect microservices. But, one of the most reliable ways is using message queue protocol. Apache Kafka is one of many message queue systems that you can use freely an…
image_ref_jwfig5ni Java has made it very possible for 2 strings to be combined and that process is called concatenation. we will discuss the two very simple ways of concatenating in Java. This article will be beneficial to readers who are i…
Intro This article is depending on this course on LinkedIn Learning This is part 3 out of 4, to scratch the surface of parallel programming in Java, and how we can make use of threads using Java 11+ Part 1: Parallel programming in Java (1/4…
Hello guys this is Prikshit Gautam sharing my views on the Wonderfull machine language JAVA. It is a language that you have never learned before but when you begin to learn it is as much as simple as we learn Hindi . For me, java is a great…
Introduction Project Loom is an ongoing project in the OpenJDK community that aims to significantly simplify concurrent programming for Java developers. The project was initiated around 2017 and is le…
Problem Statement:- You are given an array of characters letters that is sorted in non-decreasing order, and a character target. There are at least two different characters in letters. Return the smal…
Typically JPA is integrated with Spring/Spring Boot and Java EE/Jakarta EE applications. Both these applications provide an abstraction over the JPA which hides a lot of stuff that we need to do manua…
Before you read: This article will cover my journey in browsing the Oracle website I will cover only the browsing journey in the Oracle website only for the OCA Java SE 8 Programmer Learning Path. …
In the changing world of software design, people often get confused about Service-Oriented Architecture (SOA) and Microservices. Both are popular for creating modern, easy-to-manage software. But are …
The decorator pattern is a structural pattern that provides a wrapper to the existing class. It allows us to dynamically add functionality and behavior to an object without affecting the behavior of o…