Most of you are certainly familiar with this piece of code:List<Integer>
This is the syntax for generic (parameterized) types, which has been
available in Java since 2004. And of course, you know what you’re
supposed to put between the brackets: a...
I've a new favorite blog. Peter Lawrey is running a blog called "Vanilla Java". It's all about "Understanding how Core Java really works". Peter is a DZone MVB
and pushing some posts about speed and size of different objects and...
Another early release of a Spring-CDI module, this time it's the
interceptor pattern implementation. It implements a JSR-299 compliant
interceptor binding model for Spring managed beans. We will use that in
our business applications for...
Product activation is unobtrusive, secure and flexible - if you do it right.
This article describes some obvious, and some not-so-obvious, issues for Java software
developers to consider.
Product activation is a popular approach for securing software...
A few days ago Zeev
Rubinstein, a friend of mine, sent me cool
link of Mu Dynamics Research Labs post, that described why they
chose CouchDB, a leading Erlang
based NoSQL product and what are their major benefits from these
Over the last couple years, we see an emerging data storage mechanism
for storing large scale of data. These storage solution differs quite
significantly with the RDBMS model and is also known as the NOSQL. Some
of the key players include ...
I’m getting married rather soon so time has been somewhat short (in a
good way) for just hacking on stuff, but I’ve finally found a little
bit of time to play with something I’ve been mulling over for a while.
Namely a continuous deployment workflow...
I'm an avid subscriber of the delightful weekly (sometimes) Python-URL!
email, highlighting the past week's interesting discussions across the
numerous Python lists. Each summary starts with the best quote from the week; here's last week's quote:
In Eclipse, when you press Ctrl button and click on any
Class names, the IDE will take you to the source file for that class.
This is the normal behavior for the classes you have in your project.
But, in case you want the same behavior for Java’s core...
Logback and SLF4J provide better logging for java applications. To
configure VMware vFabric tcServer to take advantage of the speed and
flexibility of Logback use the following steps as a starting point.
Download the tcServer Developer Edition free:...
There’s a better place to specifically look at performance comparisons across languages than this post – The computer languages benchmarks game.
But this post attempts look at performance comparisons a little
differently. Based on coding idioms as well....
If you’re still looking for a good reason to spend a few minutes
tuning your SOLR caches (documentCache, filterCache and
queryResultCache), I’ll give you two numbers:
avgTimePerRequest : 126.148822
avgTimePerRequest : 70.026436
The first is with the...