Blog

JDOM Code Snippets

XML Dokumente speichern

try {
     final XMLOutputter serializer = new XMLOutputter();
     serializer.setFormat(Format.getPrettyFormat());
     serializer.output(xmlDep, new FileOutputStream(fileName));
} catch (IOException e) {
     System.err.println(e);
}

XML Dokumente laden

try {
  final SAXBuilder parser = new SAXBuilder(false);
  final Document doc = parser.build(filename);
  return doc.getRootElement();
} catch (JDOMException e) {
  e.printStackTrace();
} catch (IOException e) {
  e.printStackTrace();
}

CVS Tips

Import

Um bei einem CVS Import auch die in einer Package-Struktur enthaltenen „core“ Pakete zu importieren, sollte man die Keyword Substitution ausschalten:

cvs import -ko -I ! -m "Message" <modulename> <vendor-tag> <release-tag>

Das übernimmt alles ins CVS. Danach wie gewohnt auschecken.

Alle CVS Ordner im Projekt löschen

for file in `find . -name "CVS"`; do rm -rf $file; done

Datenbanken verwalten

MySQL

Anlage einer Datenbank mit Zuweisung von Rechten:

CREATE DATABASE <dbname>;
GRANT ALL ON </dbname><dbname>.* TO <user>@'%' IDENTIFIED BY '<password>';
FLUSH privileges;

Oracle

Anlage von Usern (simple):

CREATE USER <username> IDENTIFIED BY <password>;
GRANT <priv> TO <username>;
 Page 2 of 2 « 1  2