Core Java
-

jOOQ Tutorial for Type safe DB querying
Course Overview SQL is a powerful and highly expressive language for queries against relational databases. SQL is established, standardised and…
Read More » -

An introduction to optimising a hashing strategy
Overview The strategy that’s used for hashing keys, can have a direct impact on the performance of a hashed collections…
Read More » -

JAR Manifest Class-Path is Not for Java Application Launcher Only
I’ve known almost since I started learning about Java that the Class-Path header field in a Manifest file specifies the…
Read More » -

Chronicle Journal – Customizable Data Store
Overview The way to make any data structure or algorithm as fast as possible is for the code to do…
Read More » -

The performance impact of scripting in processes
We often see people using the scripting (for example in a service task, execution listener, etc.)Ā for various purposes.Ā Using scripts versus…
Read More » -

How to use Java 8 Functional Programming to Generate an Alphabetic Sequence
Iāve stumbled upon an interesting Stack Overflow question by user āmipā. The question was: Iām looking for a way of…
Read More » -

Stack smashing detected
Ā I bet every Java developer has been surprised at some point in the beginning of their career when they first…
Read More » -

Stream Performance
When I read Angelika Langerās Java performance tutorial ā How fast are the Java 8 streams? I couldnāt believe that…
Read More » -

An Unexpected Allocation – JIT Compilation Jitter
Whilst working on ByteWatcher (see my last post) I came across something rather strange. This is the actual code snippet…
Read More »

