Home » Author Archives: Santosh Balgar

Author Archives: Santosh Balgar

Santosh Balgar
He is a Software Engineer working in an industry-leading organization. He has completed his bachelors from Visweswaraya Technological University. In his career, he has worked in designing and implementing various software systems involving Java/J2EE, Spring/ Spring Boot, React JS, JQuery, Hibernate and related database technologies. He loves to share his knowledge and always look forward to learning and explore new technologies. He loves to spend his free time with his family. He enjoys traveling and loves to play cricket.

What is Spring Boot ?

In this post, we feature a comprehensive article explaining what is Spring Boot. Java is a ubiquitous language and Spring/ Spring Boot has become default frameworks of choice for Java Web developers. Spring is one of the market-leading frameworks for building web and enterprise applications. With the rise of the Spring framework there comes a lot of hurdle in configuring ...

Read More »

Hibernate Envers Example

In many business applications, it is of utmost important to track the audit log, when and who has done the changes to the data. There are multiple approaches to achieve it. Hibernate Envers is one of the ways to achieve it. In this article, we will study the Hibernate Envers. Envers are part of the Hibernate Core module. They aim ...

Read More »

Hibernate Show SQL Example

This is another example of the hibernate series. Here, we feature a comprehensive article about the Hibernate Show SQL. Hibernate is a feature-rich Object Relational Mapping tool. It offers very fine-tuned debugging capabilities by enabling logs at various levels. In this article, I am going to show how SQL queries can be printed in a hibernate application. 1. Hibernate Configuration ...

Read More »

Hibernate Inheritance Mapping Example

In this post, we feature a comprehensive article about Hibernate Inheritance Mapping. Inheritance is one of the fundamental design principles o Object-Oriented Languages. In Java, it is very common to have inheritance implemented in domain models. However, relational databases don’t support inheritance and they support flat structure. Java Persistence API suggests different strategies to support inheritance hierarchies. In this article, ...

Read More »

Hibernate Configuration Example

In this post, we feature a comprehensive article about Hibernate Configuration. Working with an Object-Oriented Language and relation database can often be cumbersome and Object Relational Mapping frameworks are built to solve this problem. Hibernate is one of Java’s Object Relational Mapping framework. It abstracts us from underlying database implementations and application can be ported to other databases easily with ...

Read More »

How to run application blocked by Java security

Java is a ubiquitously used programming language. Java team is constantly improving the language’s security features. It is quite common to see Java security warnings while running some programs. This is not like a regular security warning prompted by the operating system. In this article, I am trying to provide an overview of how to work with Java security settings ...

Read More »

Depth First Search Java Example

Trees and Graphs are pretty commonly used data structures in Java. Depth First Search (DFS) is one of the tree traversal algorithms. DFS starts by visiting a random unvisited node in the tree and goes deep into that branch before proceeding to explore the next branch. In this example, I am going to explain Java Depth First Search algorithm and ...

Read More »

Is Java Safe ?

Is Java Safe ? Nearly half of the enterprise applications written in Java in the last 15 years making it the ubiquitous language in the enterprise world. Being so popular means applications written in Java are more prone to security threats. Though Java platform is written giving utmost importance to security, third party libraries and poorly written code make the ...

Read More »

How to download and install Java plugin in a browser

Java plugins are nothing but the Java Applets. Java Applets are the small Java applications delivered to users in the form of Java byte code. Typically applets are delivered through web browsers. Once applets are downloaded they run in as a separate process from the browser. They can be run in a separate browser frame or Java AppletViewer or standalone ...

Read More »

Java Primitive Types Tutorial

Primitive types are the most basic data types available in any programming language. Being an object-oriented language Java supports both primitive types and objects as its data types. In this article, we are going to see all the supported Java primitive types. Java is a strongly typed language and every variable should have a type definition. They can be either ...

Read More »