The following page describes some of the best practices of using SQL queries from a performance perspective. We use Oracle as our primary reference but most of the recommendations are applicable to other RDBMS SQL engines as well.
Java compilers make Java source code into bytecode. Did you know all Java classes start with the word CAFEBABE? Check out this awesome look at the Java magic word.
Samy Kamar famously authored the MySpace Samy worm, one that basically shut down the social networking site. Here's a quick look at the story of hacking, specifically focused on hacking spring boot.
The notion of extensible libraries has been around quite a while. Here's an overview of extensible libraries with Spring and ServiceLoader, with awesome inclusions like creating an API.
You've probably used exceptions in Java, but have you used them properly? Generally, exceptions are for exceptional cases. See whether or not you should use checked exceptions, and when and how to use Java exceptions.
Learn all about SAML single sign-on with PicketLink and Tomcat, including an investigation of how SAML single sign-on works, and overviews of Fediz, Tomcat, and PicketLink.