Introduction In the last post, the Java Standard Edition and Java Enterprise Edition security features were introduced. This is the[…]
Read moreCategory: jvm
Java Security — The Low-Level details To J2EE Security–And, Beyond
Introduction: While researching details for a Java Security Manager article, it became obvious that I didn’t understand the mappings of[…]
Read moreConcurrency And Server-Side Networking APIs — Part 4
The original article can be found here.
Read moreConcurrency And Server-Side Networking APIs — Part 3
The original article can be found here.
Read moreConcurrency And Server-Side Networking APIs — Part 2
Introduction In the second part of this series we continue to explore how Unix-like operating systems implement the networking API[…]
Read moreConcurrency And Server-Side Networking APIs — Part 1
Introduction: This article explores how a Sun Hotspot JVM behaves when accepting incoming TCP/IP socket connections. The behavior of native[…]
Read moreThreads, Threads Everywhere. And, Not a Needle In Sight
Introduction Several terms have been used liberally throughout articles on thinkmiddleware.com. A moment should be taken to formally define them.[…]
Read moreMapping An LWP Using Excessive CPU Time To a Java Thread
Introduction It happens. End users are complaining about a slow system or a request that never returned. You log into[…]
Read moreConfigure Your JVM For Use With a Remote Debugger
Introduction As I’ve pointed out in several previous articles, I like the jdb command line debugger that is available with[…]
Read moreGenerating Thread Dumps
What is a thread dump? Thread dumps are the basic diagnostic tool for JVMs. Thread dumps present a partial state[…]
Read more