Mittwoch Nov. 23, 2005

JAVA: equals()

Wer schon mal das Buch Effective Java von Joshua Bloch gelesen hat, der weiß, das da drin beschrieben wird, wie man die equals Methode richtig implementiert. Einfacher geht es mit dem EqualsBuilder vom Apache Jakarta Commons Projekt.

ORACLE: Index unusable

Das Problem: Man möchte eine Abfrage auf eine Tabelle machen, die einen Index besitzt, der - aus welchen Gründen auch immer - von Oracle als "nicht verwendbar" (unusable) markiert wurde. Löschen (droppen) möchte man den Index aber nicht, da man ihn anschließend rebuilden möchte. ALTER INDEX indexname DISABLE funktioniert nur mit funktionsbasierenden Indizies. Aber man kann für die jeweilige Session einen Parameter setzen:

ALTER SESSION SET SKIP_UNUSABLE_INDEXES = true;

Anschließend funkt dann auch wieder ein SELECT auf diese Tabelle. Und dann kann man auch den Rebuild durchziehen.

Today's Links

mod_libpq
Wer schon immer mal Webseiten mit SQL und PostgreSQL bauen wollte, findet in mod_libpq das richtige Modul für den Apache.

PL/Java
Wer Funktionen und Trigger in PostgreSQL mit Java schreiben möchte, sollte PL/Java installieren.

Apache MyFaces
Eine Java Server Faces (JSF) Implementierung

Display Tag Library
Wer auf einfache Weise Tabellen in JSP-Seiten darstellen möchte, sollte mal diese Taglib ausprobieren.

facelets: JavaServer Facelets

PostgreSQL Weekly News

Die Weekly News für den 20.November 2005 sind draußen.