For jetwick I needed yet another
string algorithm and stumbled over this cool and common problem: trying
to find the longest substring of two strings. Be sure that you
understand the difference to the LC sequence problem.
For example if we have two...
Following up on my previous response to Antonio Goncalves' blog post, I have submitted a JSR to the JCP on a data grid standard, titled "Java Data Grids". It has yet to be assigned a number by the JCP, but I thought I'd talk about it a little here...
An automated regression suite can play a vital role on a
software project, valuable both for reducing defects in production and
essential for evolutionary design. In talking with development teams
I've often heard about the problem of non-deterministic tests...
Need some tools to help you monitor the usage of your Apache Solr server? Do you also need it to support multi-core configurations? Then check out this plugin we just found:Plugin to monitor Solr server usage. Support of multicore configuration with...
When updating a Solr index with the DataImportHandler or one of the
available Solr clients you don’t really need to bother with all the
details of updates. Most clients just give a simplified “add”, “delete”
and “commit” interface to Solr...
I began playing with AST transformations in Groovy a few days ago (Review of the chapter about AST transformations (GINA2)).
Being so excited about the technology I’ve decided to write a few posts
(step by step tutorials) describing how to add...
Imagine a classic scenario – a set of beans that implements the same
bean type, and injection points for those beans. Usually, when bean type
has multiple implementations, you deal with a Java interface type, like
this one – a simple interface...
For my first real project on Google App Engine, I thought I’d try
something simple and small. Quoats, what I’ve decided to call it, is an
idea that’s been sitting in the back of my head for a long time.
Ahead of the Lucene Revolution conference, an event dedicated to open source search, DZone had the opportunity to speak with John Gifford, the CTO and Co-Founder of Loggly. Loggly has been using SolrCloud for over a year now in their cloud-based...
While we make some of our money off of professional
services and support of Apache Lucene and Solr, I thought I would pass
along a few freebies when it comes to improving your Lucene or Solr
application. These are things that we usually end up telling...
There is a new Java Specification Request (JSR) with number 346: Contexts and Dependency Injection for JavaTM EE 1.1.
It contains improvements for CDI 1.0, and is led by Red Hat.
AST Transformations or compile-time metaprogramming is one of the
coolest features of Groovy. I’m really excited about it as I didn’t see
similar technologies in other mainstream languages. Sure we’ve been able
to use macros in Lisp for decades but...
Let's start with the big changes: Abort and dump have new keyboard
shortcuts. These are triggered by Cmmd+T or Ctrl+T, releasing all keys
and then:
Abort (a)Dump (d)Other useful shortcuts for the Cmmd+T shortcut include:Output (o)Comment (m)Set variable...