PDF-Generator in Java mit geringer Heap-Memory Auslastung (mit Flyingsaucer)

PDF-Generatoren die aus einem HTML-Template ein PDF erzeugen, haben notorischerweise folgende Probleme die sich erst dann bemerkbar machen, wenn sehr große PDF-Dateien (über 100 Seiten) mit großen Inhalten erzeugt werden sollen. in beiden Fällen kann dies zu einer OOM (Out Of Memory Exception) führen, welche die JVM und das Programm zum Absturz bringen kann, wenn […]

Read More

Database Operations

Bei der Konzeption einer SaaS sollten folgende Themen frühzeitig und umfassend konzeptuell betrachtet und gelöst werden, die ich als Teil von “Database Operations” betrachten würde: Database-Operation Beschreibung DDL Schema-Migrations – Datenbank Schema Änderungen – Tabellen Anlegen / Löschen – Tabellen Spalten Anlegen / Löschen – Index, Schlüssen Anlegen / Löschen – … – werden in […]

Read More

WordPress Blog mit Docker

Bei dem Aufsetzen dieses WordPress-Blogs, wollte ich direkt mit Hilfe von Docker dafür sorgen, dass ich den Blog relativ leicht auf einen anderen Server (oder auf meinen lokalen PC) migrieren kann und auch in der Lage bin, den Blog auf ein Backup zurückzusetzen; wenn er beispielsweise durch fehlerhafte Plugin-Upgrades plötzlich in einen schwer zu lösenden […]

Read More