25 Technologies That Changed The DECADE
1. 3G broadband 2. 802.11g 3. AJAX 4. Amazon EC2 5. AMD64 6. BlackBerry 7. Blade servers 8. Bluetooth 9. Firefox 10.Gmail/Google Apps 11.iPhone/iPod 12.Mac OS X 13.Multicore processors 14.Netbooks...
View ArticleRoot Cause Analysis using "5 Whys" Strategy
The 5 Whys strategy is a simple problem-solving technique aimed at identifying the root causes of problems or events. It helps to quickly determine the root cause of a problem. The 5 Whys strategy...
View ArticleAn Introduction to memcached
Getting started with Memcached.... Memcached is an opensource distributed in memory caching system.It is very simple, powerful, relaible and easy to use.Mainly used for speeding up dynamic web...
View ArticleSorting an XML Document
Sorting an XML based on a date field. I came across a need to sort an XML based on the date field.I have my code in Java, I could have done the sorting in the Java code via a collection sort...
View ArticleJava Interview Questions
Few of questions that can ask from you at Interview... 1. What is the most important feature of Java? Java is a platform independent language. 2. What do you mean by platform independence? Platform...
View ArticleNotes 1 - Object Oriented Programming (OOPL)
Quick notes on OOPL in JavaOOP- Directly represents real time objectsPIE (Polymorphism, Inheritance, Encapsulation) - are the 3 pillars of OOPLPolymorphism It is the capability of an action or method...
View ArticleAggregation Vs Composition
Just for people who got the same question in their Java interview.. I got this question from many people during interview.. I don't ask the same to any one in an interview though, I wanted to share...
View ArticleEndorsed Standards Override Mechanism
An endorsed standard is a Java API defined through a standard process other than the Java Community Process (JCP). Because endorsed standards are defined outside the JCP, it is anticipated that such...
View ArticleMicrosoft Baseline Security Analyzer
MBSA is pretty good free tool from Microsoft which helps to determine the security state of windows machines. I was just playing around with MBSA 2.0 today and thought would share with you guys......
View ArticleJDBC driver types
Here are some good notes on the JDBC Drivers, I found some where!JDBC driver types A JDBC driver is needed for a Java application to communicate with a database using JDBC. JDBC drivers are categorized...
View ArticleAutoCloseable - try with resources block
Java 7 introduces a new feature to close any resources which is open and missed to close int the code. If a file is opened and we don't really need to worry about closing that any more. The...
View ArticleSubversion revision number and build time with Maven
I had this requirement to add the latest build revision from Subversion and the build time to the manifest of the war created using Maven.As I am new to Maven like any other developer I googled for a...
View ArticleAD vs LDAP vs ADAM
Most of my projects use Active Directory (AD) for storing and retrieving the user authentication information. We interchangeably uses AD and LDAP etc for the same. This caused confusion for some people...
View ArticleSOAP Quick Tutorial
SOAP (Simple Object Access Protocol) What is SOAP? SOAP is a simple XML based protocol used to exchange information between applications. SOAP is a communication protocol, W3C recommended and it...
View ArticleXML Schema document parsing using XSOM
XSOM stands for XML Schema Object Model and is a java library used to parse XSD's and retrieve the information inside. To get started down load the xom.jar and add to your classpath or use the below...
View ArticleMemcached Stats Explained
Memcached Stats can be collected using "stats" command in a Linux machine. telnet "localhost"/host name 11211(or the port used) then type stats.Name Type Meaning ----------------------------------...
View ArticleProduction Issues
Database Connection Maxed This is one of the common issues I have seen in production systems. Most of the major issues I have seen started with DB connections maxing out.Maxing out( using all the...
View ArticleCloud Computing Overview
Over the past few years, Cloud computing technology drawn the attention of IT world and is the changing the focus of enterprises. Like Steve Jobs said “some people think the cloud is just the hard...
View ArticleMongoDB - A quick tutorial
MongoDB is a scalable, high-performance, open source, schema-free, document-oriented database and is one of the interesting non-relational databases available today.It is written in C++ and supported...
View ArticleWSDL2JAVA tool(Axis)
WSDL2Java is a command line tool for generating server-side implementation skeletons in addition to client side proxies. Steps :- 1. Download Axis 2. Run wsdl2java as below...
View Article