-
How to Analyze Java Thread Dumps
When there is an obstacle, or when a Java based Web application is running much slower than expected, we need to use thread dumps. If thread dumps feel like very complicated to you, this article may help you very much. Here I will explain what threads are in Java, their types, how they are created, how to manage them, how you can dump threads from a running application, and finally how you can analyze them and determine the bottleneck or blocking threads. This article is a result of long experience in Java application debugging.
-
What is Nginx?
Apache which had been at the forefront of web revival is now giving its way to Nginx. Nginx is spreading at a fast pace worldwide, and at NHN as well we have been replacing web servers by Nginx more and more.
Let’s look at what Nginx is and how it differs from Apache Web Server.
In the beginning of 21st century as the use of internet became more active, people began to shed more interest on web servers capable of processing more requests.
Here are the key features that make CUBRID the most optimized open source database management system:
- High Availability (HA) - Probably the most important feature in any database management system.
- Powerful backup features - CUBRID open source database comes with easy to use backup/restore mechanism;
- High Performance - Powerful optimizations and features for increased performance;
- Java Stored Procedures - You may write CUBRID powered applications in a variety of languages;
- CUBRID Manager - Easy and Secure administration of all your CUBRID instances regardless of their location;
- CUBRID Query Browser - Lightweight version of CUBRID Manager;
- CUBRID Demo Applications - Try CUBRID Applications directly online with no installation required;