Jones alapat

Top Easy Interview Coding Programs

Introduction Top Easy Interview Coding Programs Reverse String Reverse String Without In buildAPI Swap Without Third Variable Find Repeating Words in a Sentence Check Prime Number Check Fibonacci Number Check Armstrong Number Check Palindrome Number Check Anagram String Generate Factorial Number Print Triangle Selection Sort

Getting started with Express

Introduction Express was developed by independent developers Installation Step1:Create your node app Give a name to your app and skip the rest of the values to get your first node project npm init Step2: Add some utilities sudo npm install -g nodemon yarn Step3: Create an express project using yarn package manager yarn add express …

Getting started with Express Read More »

Mongo Cheatsheet: Important Stuff

Introduction MongoDB is a source available NoSQL DB from MongoDB corp and was first released in 2009. NoSQL rose to popularity due to its schema flexibility, and ability to scale horizontally as NoSQL uses the Base approach. Some salient points on NoSQL Mongo uses a slightly different naming convention than typical SQL DB’sTable -> CollectionRow …

Mongo Cheatsheet: Important Stuff Read More »

JavaScript Basics

Introduction JavaScript is one of the core technologies of the World Wide Web, alongside HTML and CSS. Over 97% of websites use JS on the client-side for web page behavior, often incorporating third-party libraries. JavaScript is a high-level, often just-in-time compiled language that conforms to the ECMAScript standard. History The first web browser with a graphical user interface, Mosaic, was released in 1993. The lead developers of Mosaic then founded the Netscape corporation, which …

JavaScript Basics Read More »

Jigsaw: Intro to Java Platform Module System

Introduction The idea and exploration of Project Jigsaw began in 2008 with the aim to split JDK into smaller parts. Work on the design and implementation for Java 9 began in 2014 and was released as part of JDK 9 in September 2017. The major purposes of JPMS are the following. A format for module JAR files Partitioning of the JDK …

Jigsaw: Intro to Java Platform Module System Read More »

Springing Java Apps: Servlet and Reactive Ways

Spring Origins Spring is open source and has large community support due to its widespread acceptance. The first version was written by Rod Johnson and was released with an Apache license in 2003. Spring Source was the company founded by founders, which later got purchased by VMWare in 2008. As per Wikipedia, In April 2013, …

Springing Java Apps: Servlet and Reactive Ways Read More »

DateTime & Locale in Java

Introduction Java language supports working with date and time, formating dates, and resource bundles. Java 8 provides a lot of new libraries from java.time packages, earlier classes were from Date and Calendar. The later classes were mostly deprecated due to issues in i18n & localization. Date – Time LocalDate LocalDate.now() LocalDate.of(2021,12,21) LocalDate.parse(“2021-12-21”) localDate.plusWeeks(1) localDate.withYear(2021) LocalTime …

DateTime & Locale in Java Read More »

Security in Spring Boot: UserPasswd, JWT Token, OAuth2

Spring Security Spring Security is a powerful authentication and authorization framework. Provides protection against attacks like session fixation, clickjacking, cross-site request forgery, etc. Spring Security is a highly flexible and customizable framework and is the de-facto standard in the Spring framework. This blog will cover three options UserName & Password JWT Token OAuth2 Many more …

Security in Spring Boot: UserPasswd, JWT Token, OAuth2 Read More »

Logging and Monitoring in Spring-Boot

Introduction What is the need for Logging and Monitoring? The response varies depending on who we ask this question, A newbie developer might brush it away as a waste of time, while a middle-level Engineer would agree that it is needed only when we need to debug an issue, whereas seasoned Engineer values Logging and …

Logging and Monitoring in Spring-Boot Read More »

Various Scheduling technique for Java Spring Application

Introduction Spring provides support for both task scheduling and asynchronous method execution we will check different ways this can be achieved. Spring schedular with any Instant time Spring Schedular with CronTrigger Spring schedular using Annotation When your app runs on multiple instances then Spring could not handle the synchronization of different instances, this is where …

Various Scheduling technique for Java Spring Application Read More »

error: Content is protected !!
Scroll to Top