-
Core Java
Applying JDK 9 @Deprecated Enhancements
I discussed the currently proposed JDK 9 enhancements for the @Deprecated annotation in the blog post JDK 9 @Deprecated Annotation…
Read More » -
Core Java
JDK 9 @Deprecated Annotation Enhancements
In the post What Might a New @Deprecated Look Like?, I used the description of JEP 277 (“Enhanced Deprecation”) at…
Read More » -
Software Development
SPOOLing Queries with Results in psql
SQL*Plus, the Oracle database‘s command-line tool, provides the SPOOL command to “store query results in a file.” The next screen…
Read More » -
Core Java
Remembering to Reset Thread Context Class Loader
I’m having a difficult time thinking of anything I like less about working with Java than working with class loaders.…
Read More » -
Core Java
Log4j 2.x XSD is Not Fully Descriptive
In the blog post JAXB and Log4j XML Configuration Files, I discussed “nuances and subtleties associated with using JAXB to…
Read More » -
Enterprise Java
JAXB and Log4j XML Configuration Files
Both Log4j 1.x and Log4j 2.x support use of XML files to specify logging configuration. This post looks into some…
Read More » -
Core Java
Apache PDFBox Command-line Tools: No Java Coding Required
In the blog post Apache PDFBox 2, I demonstrated use of Apache PDFBox 2 as a library called from within…
Read More » -
Core Java
Apache PDFBox 2
Apache PDFBox 2 was released earlier this year and Apache PDFBox 2.0.1 and Apache PDFBox 2.0.2 have since been released.…
Read More » -
Software Development
Our Tools (Sometimes) Lie to Us
My bachelors degree is in Electrical Engineering and when I started looking for my first post-college job, I had to…
Read More »