Home » Enterprise Java

Enterprise Java

Getting Started with Kotlin and Spring Boot

Hello. In this tutorial, we will create a simple hello world Spring Boot application in Kotlin. 1. Introduction Kotlin is a statically typed language. It offers multiple features which makes a preferred choice among the open-source developers: It is open-source and is distributed under the Apache License v2.0 Offers its compiler known as the Kompiler It is interoperable with Java ...

Read More »

Spring Boot @Scheduled Annotation Example

Hello. In this tutorial, we will explain the Scheduled annotation in a spring boot application. 1. Introduction @Scheduled annotation in spring boot allows to schedule jobs in the applications. This annotation internally uses the task scheduler interface for scheduling the annotated methods for execution. To set up the spring boot scheduler we need to understand the following – @EnableScheduling – ...

Read More »

DB Integration Tests with Spring Boot and Testcontainers

Hello. In this tutorial, we will explore the Testcontainers to perform integration tests for the jpa repositories in a Spring Boot app. 1. Introduction Testcontainers is a library that provides a clean way for writing the integration and end-to-end tests for the jpa repositories. In this example, we will create a simple rest api application to persist the data in ...

Read More »

Spring JPA @Query Example

Hello. In this tutorial, we will explore the @Query in a Spring Boot JPA application. 1. Introduction The @Query annotation in spring boot is applied at the method level in the JpaRepository interfaces and pertains to a single interface method. The annotation helps the developers to write native sql queries. In this example, we will also be Lombok which is ...

Read More »

Apache Hadoop Mahout Tutorial

1. Introduction This is an in-depth article related to the Apache Hadoop Mahout. It is used in Machine Learning solutions with Hadoop. It was developed by Facebook. Hadoop and Mahout are Apache Opensource projects now. Apache Mahout was part of the Lucene project in 2008. It became an independent project in 2010. 2. Apache Hadoop Mahout 2.1 Prerequisites Java 7 ...

Read More »

Apache Hadoop ETL Tutorial

1. Introduction This is an in-depth article related to the Apache Hadoop ETL Tool – Hive. Hive is part of the Hadoop Ecosystem. It is used in Big Data solutions with Hadoop. It was developed by Facebook. Hadoop is an Apache Opensource project now. Hive is used as ETL (Extraction-Transformation-Load) tool in the Hadoop system for the execution of queries ...

Read More »

Apache Hadoop Getting Started Example

1. Introduction This is an in-depth article related to the Apache Hadoop Example. Hadoop is an opensource project which has software modules like Pig Hive, HBase, Phoenix, Spark, ZooKeeper, Cloudera, Flume, Sqoop, Oozie, and Storm. Map Reduce is part of Hadoop which is used for big data processing. 2. Apache Hadoop Getting Started Hadoop is an opensource framework for distributed ...

Read More »

Apache Hadoop Development Tools Eclipse Tutorial

1. Introduction This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications. Apache Hadoop is used for analyzing and storing big data. Developers use eclipse versions like Indigo, Juno, Kepler, Oxygen, and Photon. Hadoop Eclipse tools work well with eclipse above or equal to version 3.6. You can manage multiple ...

Read More »

Apache Solr Geospatial Search Example

This is an article related to the Apache Solr GeoSpatial Search. Generally, Apache Solr is used for search and browsing categories and facets. Solr can be used to sort the documents by distance from geolocation. 1. Introduction Apache Solr is an open-source software java search engine. It is scalable and can process a high volume of data. It is used ...

Read More »

Apache Solr Join Example

This is an article related to the Apache Solr Join. Generally, Apache Solr is used for search and browsing categories and facets. 1. Introduction Apache Solr is an open-source software java search engine. It is scalable and can process a high volume of data. It is used to index the content and search a huge amount of content. It is ...

Read More »