Um in Hibernate die Geschwindigkeit zu erhöhen, kann man unter anderem einen Second Level Cache einrichten. Dieser kann die Anzahl der Datenbank-Abfragen verringern, indem er die Entities zwischen den Hibernate Sessions zwischenspeichert. Manchmal ist es aber nicht ganz offensichtlich, ob …

Hibernate Cache Monitor einrichten mit AspectJ und Spring Weiterlesen »

In Windows gibt es rechts unten in der Taskbar den sogenannten System Tray oder Infobereich. Dort kann man ein Icon erstellen und dem Benutzer über Klick ein Menü anbieten, wie man es von diversen Programmen kennt die hauptsächlich im Hintergrund …

Ein Icon in der Taskbar (Infobereich) anzeigen und bei Klick ein Popup-Menü anzeigen Weiterlesen »

Webseiten in mehreren Sprachen zu erstellen, ist in ProcessWire problemlos möglich (siehe https://processwire.com/api/multi-language-support/). Man kann für jedes Feld definieren, ob es einsprachig oder mehrsprachig sein soll. Um die Übersetzung einer größeren Webseite zu vereinfachen, wollen wir uns ansehen, wie man …

Multilang-Felder in ProcessWire exportieren und importieren, Teil 1 Weiterlesen »

Hat man in PostgreSQL Fremdschlüssel-Einschränkungen („foreign key constraints“) gesetzt, kann man Tabellen die verknüpft sind nicht mehr so einfach leeren, ohne diese Constraints vorher zu löschen. In bestimmten (eher seltenen) Fällen kommt man in die Situation wo man alle gesetzten …

Alle Fremdschlüssel-Einschränkungen (foreign key constraints) in PostgreSQL löschen Weiterlesen »