Code & Cluster

Tuesday, October 18, 2011

Apache Shiro : Application Security Made Easy

›
Considering that JAVA is over 10+ years old, the number of choices for application developers that need to build authentication and authoriz...
1 comment:
Saturday, September 10, 2011

Spring and Declarative Transactions

›
A transaction is a unit of work that has ACID (atomic, consistent, isolated and durable) properties. Atomic means that the changes all happe...
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:
‹
›
Home
View web version

About Me

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