Tags

Curiosity is the wick in the candle of learning 📖.
Java

Java CORS Filter Example

Introduction to Java CORS Filter


Introduction to Interface

Java 8 Interfaces


JVM Garbage Collectors

Introduction to different kind of GC collectors


Directory Structure of Java Web Application

Reveal standard directory structure of Java Web App


Daemon Threads in Java

Introduction to Daemon Threads


Java Annotation Processing and Creating a Builder

Examples of Java Annotation Processor


Type Erasure in Java Explained

Examples of Type Erasure


An Introduction to ThreadLocal in Java

Understanding ThreadLocal


How LinkedHashSet Works Internally

Understanding LinkedHashSet


ArrayList vs. LinkedList vs. Vector

Differences between List implementations


The Java Native Keyword and Methods

Introduction to Java Native Keyword


Guide to Java Native Interface

Walk through JNI


5 Phases of Java Program

How a Java program is executed


Hashcode in Java

The importance of hashcode method and how to override


Iterable to Stream in Java

Example of StreamSupport


Flyweight Design Pattern in Java

Understanding Flyweight Design Pattern


Understanding Object Ordering in Java with Comparable and Comparator

What is Comparable and Comparator


Introduction to Java ArrayDeque

Understanding Java ArrayDeque data structure


How Lambdas and Anonymous Inner Classes Work

Understanding Lambdas and Anonymous Inner Classes


Spring Interceptor vs. Filter

Understanding the difference between spring interceptor and filter


Java Shutdown Hook

Examples of Runtime.addShutdownHook()


Java Equivalents of Malloc(), new, free(), and delete

Memory management operators in Java


Checked vs Unchecked Exceptions in Java

Understanding what checked and unchecked exceptions are


Charset and Encodings

Understanding Charset and Encodings


String Conversion in Java

Understanding explicit and automatic String conversion in Java


Generic Array Creation

How to get around of generic array creation?


Arrays vs. ArrayLists

Understanding when to choose Arrays vs. ArrayLists


Basics of Software Architecture Design in Java

Understanding Software Architecture Design


What is Java String Pool?

Understanding String Pool


String Interning - What, Why, and When?

Understanding String Interning


How Java Compilation Works

Understanding Compilation


Lombok Trick Explained

Understanding Lombok


What is JVM, JRE and JDK?

Understanding the relationship between JVM, JRE and JDK


What is a Java Statement?

Understanding Java Statement


Java Import Declaration

Understanding Java Import


Spring Framework

Spring CORS - Spring @CrossOrigin example

Introduction to Spring @CrossOrigin annotation


Http Message Converters with The Spring

Introduction to Http Message Converters in Spring


Spring Boot with Multiple SQL Import Files

Initialize database upon application startup


Transactions with Spring and JPA

Introduction to Spring Transactions


Spring Events

Undetstanding Spring Events


Introduction to Spring Data Redis

Use Spring Data with Redis


Spring Web Contexts

Understand how to organize application contexts


Using a Custom Spring MVC’s Handler Interceptor to Manage Sessions

Customize Handler Interceptor to Manage Sessions


Find The Registered Spring Security Filters

Figure out what Spring Security Filters are registered


A Custom Filter In The Spring Security Filter Chain

Create a custom security filter


Spring ContextLoader and DispatcherServlet Concepts

Understanding contextLoaderListener and dispatcherServlet


Guide to Spring Session

Spring Session Introduction


Intro to Spring Security Expressions

Basic usages of Spring Security Expressions


Understanding Spring Redirects

Introduction to Spring Redirects


Understanding Spring Data REST

Introduction to Spring Data REST


Spring Security Expressions - hasRole Example

Understanding hasRole expression


Spring Security - Authentication with a Database-backend UserDetailsService

Understanding Spring Security Context Propagation


Spring Security - Retrieve User Information

Understanding how to retrieve user information


What is Spring Security Principal?

Understanding Spring Security Principal/User


Spring Security Context Propagation with @Async

Understanding Spring Security Context Propagation


Scope of a Spring-Controller and its instance-variables

Understanding Spring controller scope and its instace variables sharing


How Spring MVC handles multiple users

Understanding Spring bean scopes


Introduction to Spring Method Security

Understanding Spring Security


Resource vs. Inject vs. Autowired

Understanding annotation wiring in Spring


Injecting Prototype Bean into a Singleton Instance in Spring

How to inject prototype bean into singleton bean


Spring Bean Scopes

Quick Guide to Spring Bean Scopes


Spring MVC and the @ModelAttribute Annotation

How to use the @ModelAttribute Annotation


What if Spring Boot Handled Forms Like JSON?

Makes Spring Boot handles forms like json


Session Attributes in Spring MVC

Understanding Session Attributes in Spring MVC


Spring Interceptor vs. Filter

Understanding the difference between spring interceptor and filter


Spring MVC

Spring CORS - Spring @CrossOrigin example

Introduction to Spring @CrossOrigin annotation


Http Message Converters with The Spring

Introduction to Http Message Converters in Spring


Spring Web Contexts

Understand how to organize application contexts


Using a Custom Spring MVC’s Handler Interceptor to Manage Sessions

Customize Handler Interceptor to Manage Sessions


Find The Registered Spring Security Filters

Figure out what Spring Security Filters are registered


A Custom Filter In The Spring Security Filter Chain

Create a custom security filter


Spring ContextLoader and DispatcherServlet Concepts

Understanding contextLoaderListener and dispatcherServlet


Guide to Spring Session

Spring Session Introduction


Intro to Spring Security Expressions

Basic usages of Spring Security Expressions


Understanding Spring Redirects

Introduction to Spring Redirects


Spring Security Expressions - hasRole Example

Understanding hasRole expression


Spring Security - Authentication with a Database-backend UserDetailsService

Understanding Spring Security Context Propagation


Spring Security - Retrieve User Information

Understanding how to retrieve user information


What is Spring Security Principal?

Understanding Spring Security Principal/User


Spring Security Context Propagation with @Async

Understanding Spring Security Context Propagation


Scope of a Spring-Controller and its instance-variables

Understanding Spring controller scope and its instace variables sharing


How Spring MVC handles multiple users

Understanding Spring bean scopes


Introduction to Spring Method Security

Understanding Spring Security


Spring Bean Scopes

Quick Guide to Spring Bean Scopes


Spring MVC and the @ModelAttribute Annotation

How to use the @ModelAttribute Annotation


Session Attributes in Spring MVC

Understanding Session Attributes in Spring MVC


Spring Interceptor vs. Filter

Understanding the difference between spring interceptor and filter