blog.kdgregory.com

Showing posts with label jvm. Show all posts
Showing posts with label jvm. Show all posts
Monday, November 23, 2015

Java Object Serialization and Untrusted Code Execution

›
This past week we had a mini-fire-drill at work, in response to a CERT vulnerability note titled “Apache Commons Collections Java library ...
Saturday, July 12, 2014

Hotspot In Action

›
Yesterday I was writing some code that used the output of System.currentTimeMillis() as a database key. Yeah, yeah, that's a reall...
Tuesday, June 18, 2013

Perils of Reflection: Public Methods on Private Classes

›
Here's a puzzle: what does the following code print: Iterator itx = new ArrayList ().iterator(); Method method = itx.getClass().getM...
Friday, August 31, 2012

If A Field Isn't Referenced, Does It Exist?

›
In my last post I said that, pre-annotations, finding all the classes referenced by a given class was a simple matter of scanning the cons...
Monday, August 13, 2012

How Annotations are Stored in the Classfile ... WTF?!?

›
This weekend I made some changes to BCELX , my library of enhancements for Apache BCEL . These changes were prompted not by a need to acces...
›
Home
View web version
Powered by Blogger.