Learn Java, Programming, Spring, Hibernate throw tutorials, examples, and interview questions
Thursday, July 27, 2023
10 Technical Software Developer Interview Questions Answers
10 Examples of cURL command in UNIX and Linux
10 examples of grep command in UNIX and Linux
Wednesday, July 26, 2023
Difference between Factory and Abstract Factory Design Pattern in Java? Example
How to install Maven on Windows? Example
How to Create and Initialize Anonymous Array in Java? Example
Why use Log4j logging vs System.out.println in Java? Answer
Difference between float and double variable in Java? Example
3 Examples to Generate Random Alphanumeric String in Java - UUID Example
Saturday, July 22, 2023
How to fix "Error starting ApplicationContext" in Spring Boot? [Solution]
Friday, July 21, 2023
Difference between Oracle SQL Query vs Microsoft SQL Server or Sybase? Answer
4 Best practices to name your JAR file in Java
Avoid Using "==" instead of equals() to compare Objects in Java? Example
How foreach or Enhanced for loop works in Java? Example
Thursday, July 20, 2023
A Better way to write Complex SQL queries for Programmers
Monday, July 17, 2023
5 Tips for Running SQL Queries on Production Database
Friday, July 14, 2023
How to find duplicate records in a table on database - SQL tips
Thursday, July 13, 2023
How to find second highest or maximum salary of Employee in SQL - Interview question
SQL query to copy, duplicate or backup table in MySQL, Oracle and PostgreSQL database - SELECT * Example
Wednesday, July 12, 2023
How to use or enable Spring Security in Java Web application?
Saturday, July 8, 2023
Apach FreeMarker HelloWorld Tutorial and Example in Java
Apache FreeMarker is a free, open source, Java based template engine which allow you to create dynamic content by combining the static template with dynamic data. The template is written in their own proprietary language called FTL(FreeMarker Template language), which is like any scripting language which allows you to insert variables, looping constructs and conditional logic. FreeMarker is often used with JSP in MVC based Java application to generate dynamic content but it's not limited to Servlet or JSP and you can use with core Java as well. In fact, this FreeMarker Hello World Example is without JSP. We generate a dynamic HTML file by using Freemarker in the main() method itself. Apache FreeMarker is often used for generating source code, configuration files or personalised e-mails.
What are Idempotent and Safe methods of HTTP and REST [Interview Question]
How to Create Restful Web Services in Java using Jersey [Hello World Example]
Google Protocol Buffers (ProtoBuf) - Best Alternative to Java Serialization
Introduction of How Android Works for Java Programmers
Friday, July 7, 2023
Difference between notify and notifyAll in Java - When and How to use
Thursday, July 6, 2023
Differences between gRPC, REST, SOAP, and GraphQL
There is no doubt that today's word is about API. No matter what kind of application you are working it involves API whether its internal API to get data from another system or external API like Paypal and Stripe API for payments, but how do you incorporate APIS in your system. In the vast landscape of API technologies, there are four prominent contenders that stand out: gRPC, REST, SOAP, and GraphQL. Each of them offers a unique approach to building and consuming APIs, presenting developers with a plethora of choices. In this article, we will delve into the distinctive characteristics of gRPC, REST, SOAP, and GraphQL, unraveling their differences and helping you navigate the API universe with confidence.