Code & Cluster

Sunday, July 24, 2011

Handling completion of concurrent tasks

›
In the last blog on Java Executors I introduced Executors which have been the preferred way of writing multi-threaded programs in java sinc...
1 comment:
Sunday, June 5, 2011

Java Executors

›
The old way of creating threads in Java was to extend the java.lang.Thread class or to implement the java.lang.Runnable interface and pass i...
1 comment:
Sunday, May 8, 2011

What is MapReduce ?

›
MapReduce is a parallel programming technique made popular by Google. It is used for processing very very large amounts of data. Such proces...
1 comment:
Sunday, April 10, 2011

Spring Security Tutorial #1 - Authentication and Authorization

›
Spring security is a framework that lets you add security to spring based applications. Before Spring security, developers had to rely on J2...
8 comments:
Sunday, March 6, 2011

When to use the Java volatile keyword ?

›
In the Java programming world, there is some misunderstanding around the volatile keyword. Most programmers never use it and you rarely see ...
4 comments:
Wednesday, February 9, 2011

Spring AOP made simple

›
Certain types of code like logging, monitoring, security access checks, transaction boundary management etc apply to all methods in the appl...
3 comments:
Sunday, January 23, 2011

Designing Java Classes For Inheritance

›
In Object oriented programming, inheritance is concept that lets programmers re-use code as well specialize existing code. In Java, a class,...
4 comments:
‹
›
Home
View web version

About Me

Manoj Khangaonkar
I am Manoj Khangaonkar https://x.com/mjkhanga
View my complete profile
Powered by Blogger.