A java based web crawler