
SQL Joins Explained with Diagrams
This article demonstrates SQL join operations — Left Join, Right Join, Inner Join, Full Outer Join — intuitively with Venn diagrams.

This article demonstrates SQL join operations — Left Join, Right Join, Inner Join, Full Outer Join — intuitively with Venn diagrams.

Linux has a wide variety of package management systems. This article sorts out the relationships among the mainstream Linux package management systems.

Which directory are the files of software installed on a Linux system actually placed in? This article gives a brief introduction using dpkg.

Consistent hashing is widely used in distributed systems. This article analyzes the Ketama algorithm implementation based on spymemcached source code.

A deep dive into the implementation of Java's hashCode() method, from class loading to hash collision handling.

In Java, an int literal starting with 0 is interpreted as an octal (base-8) number. This article explains how Java represents octal integers.

Calling string.intern() in Java first looks up the corresponding string in the string constant pool; if it doesn't exist, the string is created in the pool and then returned.

An introduction to the JBoss AS7 class loading mechanism, covering implicit module dependencies and deployment processors.

AS7's class loading is based on JBoss Modules. To understand JBoss's class loading mechanism, you first need to understand how JBoss modules work.
Browse articles by topic that interest you. From Java internals to Linux deep dives, discover content organized by tag.