Blog Posts
-
Anatomy of a Hibernate Proxy
-
How to Create Passwordless PKCS 12 Truststores with Java
-
How to Compute the Oracle SQL_ID
-
Using the Linux System Truststore in Java
-
JDK 11 Builds with Shenandoah GC
-
Building hsdis for JDK 11
-
Setting up an Oracle Docker Container for Local Testing
-
TLS Debugging with JFR
-
Successfully Crashing a JVM in Production
-
Getting Oracle JDBC Drivers through Maven
-
Using Native Truststores with Java
-
Lightweight Connection Validation with the Oracle 18.3 Driver and WildFly
-
Using JDBC Inlists with Arrays
-
Loading Java Strings into an Oracle Table
-
The Sad State of JSR-310 Support in JPA 2.2
-
HotSpot Ergonomics and Docker
-
Reducing WildFly Startup Time and Footprint with AppCDS
-
Thread Safety of SecureRandom
-
Using /dev/urandom with SecureRandom
-
EclipseLink Logging over SLF4J
-
A Better Spring Cache KeyGenerator
-
A Better Hibernate Sequence Generator
-
Anatomy of a CGLIB Proxy
-
Anatomy of a Java Proxy
-
Improving Oracle LOB Performance
-
Disabling the Gradle Build Cache
-
Oracle Compatible Row Limiting in H2
-
Better Array Support in H2 1.4.194
-
Work Around SECURITY-864
-
True Read Only Transactions with Spring 4.3.7
-
Oracle Read Only Transactions
-
H2 now has JSR-310 Support
-
Apache Commons Lang 3.5: Two Steps Forward in Performance
-
Setting Logstash JVM Options
-
Disabling the Gradle Daemon
-
PGJDBC now has JSR-310 Support
-
Use UTC or TIMESTAMP WITH TIME ZONE
-
PageSpeed Insights Improvements
-
Better Lambda Debugging with JDK 8u60
-
Better Windows Networking with JDK 8u60
-
How to Headless Flight Recorder
-
Debugging Oracle PreparedStatement Leaks
-
Webapp classloaders, are we there yet?
-
Require a Role for the JBoss AS 7 Admin Console
-
Tales of a Java 7 Migration
-
Memoryfilesystem Initial Release
-
Bye PermGen
-
AJP Introduction
-
SLF4J-Equinox
-
EvenSource Sample Published
-
Rendering URLs Considered Hard
-
First Post