Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

Seven NetBeans Hints for Modernizing Java Code

In the post Seven Indispensable NetBeans Java Hints, I talked about using NetBeans hints in general and then focused on seven hints in particular. The seven hints emphasized in that post are listed next: Suspicious Method Call  Comparing Strings Using == or != AND String Constructor  Overridable Method Call in Constructor  .equals Incompatible Types  Incorrect Column Index in ResultSet  Cast ...

Read More »

Oracle Propels JavaFX Forward by Enlisting Weaver and Chin

I put out an April Fools’ post yesterday about joining NASA to help with exploration of the big red planet. That post was not far from the truth… all the details about technologies developed by NASA were 100% accurate. Heck, even the fact that I quit my job was the truth! The only part that was not true was the ...

Read More »

Virtual Host + Apache httpd server + Tomcat + mod_jk connector

In my last post (Virtual Host in Tomcat) we discussed about how setup the virtual host in Tomcat. Its cost effective technique because only one public IP is enough to host multiple domain. If we have big organization and each department want to host their website in locally in different machine. then how to achieve the virtual host concept?. In ...

Read More »

Introduction to mutation testing with PIT and TestNG

Mutation testing is a technique which allows to discover which parts of our code are not covered by tests. It is similar to a code coverage, but mutation testing is not limited to the fact that a given line was executed during tests. The idea is to modify the production code (introduce mutations) which should change its behavior (produce different ...

Read More »

Java 7 – Project Coin Decompiled

Hi all, it’s time to start writing in 2012. As you may have seen already in other blogs, there are a few changes that can make your developer life a lot easier when programming in Java: diamond operator, Strings in Switch, try with resources, multi catch, etc. In this post (PART I) we are going to see some of the ...

Read More »

Java Heap Space – JRockit and IBM VM

This article will provide you with an overview of the JRockit Java Heap Space vs. the HotSpot VM. It will also provide you some background on Oracle future plans regarding JRockit & HotSpot. Oracle JRockit VM Java Heap: 2 different memory spaces  -The Java Heap (YoungGen and OldGen)  -The Native memory space (Classes pool, C-Heap, Threads…) Where is the PermGen ...

Read More »

SQL Lite Performance on Android

For those who are unaware, Android has some build-in classes to support the use of SQL Lite databases. It provides a great way to structure a small amount of data within Android. However, there are a few pitfalls of using these classes that you should watch out for though. Depending on which version you are using, a given query could ...

Read More »

How to use SPDY with Jetty

SPDY is a new protocol proposed by Google as a new protocol for the web. SPDY is compatible with HTTP but tries to reduce web page loading by using compression, mulitplexing and prioritization.To be more precise, the goals for speedy are: (http://dev.chromium.org/spdy/spdy-whitepaper).The SPDY project defines and implements an application-layer protocol for the web which greatly reduces latency. The high-level goals ...

Read More »

JVM: How to analyze Thread Dump

This article will teach you how to analyze a JVM Thread Dump and pinpoint the root cause of your problem(s). From my perspective, Thread Dump analysis is the most important skillset to master for any individual involved in Java EE production support. The amount of information that you can derive from Thread Dump snapshots is often much beyond than what ...

Read More »