Livelock is a scenario in which two or more block each other by responding to an action caused by another thread...
System Catalog Views, sys.server_principals and sys.sql_logins can show the various users in the system and...
CDC was created to help ETL scenarios by providing support for incremental data load. It uses an asynchronous...
ROLLUP clause is used to do aggregate operation on multiple levels in a hierarchy. If we want to sum on different...
Using CTE improves the readability and enables easy maintenance of complex queries...
CTE is the abbreviation for Common Table Expression. A CTE is an expression that can be thought of as a temporary...
In a priority based scheduling, Threads with lower priority get lesser time for execution than higher priority threads...
In Java we can get InterruptedException from sleep() or join() methods. Throwing InterruptedException is way to...
Java does not guarantee that Thread.sleep() will cause the thread to sleep for exactly N number of milliseconds...
The two most popular implementation of Deque interface in Java are...
We can use Collections.sort method to sort the elements of a List in natural order. To use this method, we have to make...
Java does not allow creation of array with generics as elements. ..
ListIterator can iterate in the both directions of a Collection. It maintains two pointer for previous and next element...
WeakHashMap is a class similar to IdentityHashMap. Internally, it is represented by a Hashtable...
Spring framework provides following five events for Context...
ApplicationContext in Spring can be implemented in one of the following three ways...
Inversion of Control (IOC) principle is the base of Spring framework. It supports dependency injection in an application...
Spring application can be configured by an XML file. This file contains information of classes and how these classes...
Spring-webmvc module is also known as Web-servlet module. It is based on Web Model View Controller pattern...
Spring provides support for developing web application by using Web module. This module is built on application...