Java Beginners Tutorial
832 FOLLOWERS
Java Beginners Tutorial provides an easy tutorial for beginners to learn online. This journey started in 2010 with an article on Core Java topic. Now we are increasing our database of tutorial adding the new article on new technology day by day.
Java Beginners Tutorial
9M ago
cd417c1e.html
The post cd417c1e.html appeared first on Java Beginners Tutorial ..read more
Java Beginners Tutorial
2y ago
Redis is an open-source BSD licensed advanced key-value store in-memory NoSQL database. Redis stands for REmote DIctonary Server. It is also referred to as a data structure server, since the keys can contain strings, hashes, lists, sets & sorted sets, etc. Redis can be used as Database (persist data), Memory cache (temporary store to improve performance) and also it can be be used as message broker.
Redis has two-parts, Redis server, and Redis client (Redis CLI). Redis servers can be interacted using the command-line tool Redis CLI (Command Line Interface).
How to run REDIS on Window ..read more
Java Beginners Tutorial
3y ago
Class
Class is an object oriented programming concept, in JavaScript it’s similar to a function. Classes are just a special functions added to the ES6. But they give you more power and flexibility by assigning properties to them.
class MyClass {
…
}
Constructor
A special method that represents class. It is used to create and initialize the object created with a class.
class MyClass {
constructor() {
this.myName = 'Sandy';
}
}
let myClass = new MyClass();
console.log(myClass.myName); // Sandy
Constructor function can also have arguments to represent class with defaul ..read more
Java Beginners Tutorial
3y ago
In this tutorial, we’ll learn how to use the H2 in-memory database with Spring Boot. Spring Boot support H2 just like any other database.
H2 is the open-source Java SQL database. Which is mainly used for testing or POC purposes. Spring boot provides out of the box support for H2 and you don’t need to do any special configuration if you want to use the default behavior of H2.
H2 Database Maven Dependencies
In order to use H2 in the Spring Boot application, you need to add below two dependencies. One is for H2 and other for Spring data JPA.
<dependency> ..read more
Java Beginners Tutorial
4y ago
Here we will talk about the Spring Boot 2 Actuator Endpoints. I will cover below points in this article. At any point you can refer GITHUB repository for Spring Boot 2 Actuator.
Configuration
URL / path
Enable & Expose
Enable & Expose
Before we work with endpoint, we need to understand the difference between Exposed and Enabled Endpoint.
In order to access a specific Endpoint, it needs to be enabled and exposed both. If an endpoint is disabled, it will be removed from application context entirely.
shutdown is the only endpoint which is disabled by default. Though endpoints are enable ..read more
Java Beginners Tutorial
4y ago
Redis is an open-source BSD licensed advanced key-value store in-memory NoSQL database. Redis stands for REmote DIctonary Server. It is also referred to as a data structure server, since the keys can contain strings, hashes, lists, sets & sorted sets, etc. Redis can be used as Database (persist data), Memory cache (temporary store to improve performance) and also it can be be used as message broker.
Redis has two-parts, Redis server, and Redis client (Redis CLI). Redis servers can be interacted using the command-line tool Redis CLI (Command Line Interface).
How to run REDIS on Window ..read more
Java Beginners Tutorial
4y ago
If you are using validation constraints in your Spring Boot application and just migrated to Spring Boot 2.3. You will face an error saving “javax.validation.constraints does not exist“. It happened to me when I tried to migrate Spring-Boot application to JDK 14 and Spring Boot 2.3.
The problem is not with the code but with the Spring Boot starter Jars restructuring in version 2.3.
Before Spring Boot 2.3, Validator libraries were part of web starter (spring-boot-starter-web) and web flux starter (spring-boot-starter-webflux). It has been observed that many web application does not use validati ..read more
Java Beginners Tutorial
4y ago
What is multi-threading?
Multithreading, is an ability of a program to concurrently perform multiple tasks. Multi-threading is a programming language term derived from a concept of multitasking. It is used when we want to divide our job into several independent parts. It allows the execution of multiple parts of a program at the same time. These parts are known as threads and are lightweight processes available within the process. These threads are the individual process utilizing the system memory and resources in a better way to ensure high performance. Node.js does not support multithreadin ..read more
Java Beginners Tutorial
4y ago
JDK prepares to use pattern matching in future versions. In JDK 12 pattern matching has been implemented in switch expression. And the same is being implemented to instanceOf in JDK 14 as a preview feature.
In java program, instanceof include logic that combines testing if an expression has a certain type, and then conditionally extracting components of its state for further processing.
if(obj instanceof Person){
int age = ((Person)obj).getAge();
//use age to perform business logic
}
Three things are happening here:
Type Test (is obj an Int ..read more