-
Core Java
Java 7: HashMap vs ConcurrentHashMap
As you may have seen from my past performance related articles and HashMap case studies, Java thread safety problems can…
Read More » -
Enterprise Java
8 Ways to improve your Java EE Production Support skills
Everybody involved in Java EE production support know this job can be difficult; 7/24 pager support, multiple incidents and bug…
Read More » -
Enterprise Java
Oracle Service Bus – Stuck Thread Case Study
This case study describes the complete root cause analysis process of a stuck thread problem experienced with Oracle Service Bus…
Read More » -
Enterprise Java
5 tips for proper Java Heap size
Determination of proper Java Heap size for a production system is not a straightforward exercise. In my Java EE enterprise…
Read More » -
Core Java
java.lang.NoClassDefFoundError: How to resolve – Part 3
This article is part 3 of our NoClassDefFoundError troubleshooting series. As I mentioned in my first article, there are many possible…
Read More » -
Core Java
How to analyze Thread Dump – Thread Stack Trace
This article is part 5 of our Thread Dump analysis series. So far you have learned the basic principles of…
Read More » -
Core Java
Java Thread deadlock – Case Study
This article will describe the complete root cause analysis of a recent Java deadlock problem observed from a Weblogic 11g…
Read More » -
Core Java
java.lang.NoClassDefFoundError: How to resolve – Part 2
This article is part 2 of our NoClassDefFoundError troubleshooting series. Take a look at part 1. It will focus and…
Read More » -
Core Java
java.lang.NoClassDefFoundError: How to resolve – Part 1
Exception in thread ‘main’ java.lang.NoClassDefFoundError is one of the common and difficult problems that you can face when developing Java…
Read More »