Dynamische Inhalte auf Webseiten sind mittlerweile “State of the Art”. Ein großer Teil der Webmaster verwendet für die Umsetzung dynamischer Inhalte die Skriptsprache PHP sowie eine MySQL Datenbank, da diese servertechnische Kombination im Schnitt günstiger ist, als Entwicklungssprachen wie Java bzw. Oracle Datenbanken. Viele Hobby-Webmaster beginnen aus Kostengründen mit der Kombination PHP und MySQL. Günstigste [...]
Bei der Entwicklung von Java-Software kann es vorkommen, dass je nach Umfang und Komplexität der Software viel Speicher zur Ausführungszeit gebraucht wird. In diesem Fall kann es nun früher oder später zu der Java-Exception java.lang.OutOfMemoryError kommen. Die Hauptursachen dieser Exception können sein: Es wird mehr Speicher gebraucht als dem ausführendem Programm zugeordnet sind Alte ungenutzte [...]
Datumsformatierung unter Java sind über verschiedene Wege möglich. Eine recht einfache Möglichkeit ist die Verwendung von der Formatierungsklasse SimpleDateFormat. Diese Klasse ermöglicht es Ihnen Ausgaben passend zu formatieren und Eingaben korrekt zu parsen. Im Folgenden habe ich einige kleine Beispiele über das Formatieren von Datum und Uhrzeit in Java Anwendungen aufgestellt. Datum ausgeben Für die [...]
Java 7 von Sun ist bereits herausgekommen. Ich habe mir mal ein paar Neuerungen in der neuen Version von Java angeschaut, welche meiner Meinung nach ganz brauchbare Features sein können. In der Vergangenheit fehlte manchmal die Möglichkeit in einer switch-Anweisung ganz schnell Strings auswerten zu können. In Java 7 ist diese Option nun neu hinzugekommen. [...]
Vor einem Jahr habe ich gezeigt, wie Sie den Inhalt einer CSV Datei mittels SQL-Loader in eine Oracle-Datenbanktabelle importieren können. Vor einigen Tagen hatte ich eine ähnliche Aufgabe bearbeitet, jedoch mussten in dem Fall neben den reinen CSV Daten auch Binärdaten in die Datenbank importiert werden. Hier speziell Bilder in ein Feld vom Datentyp CLOB. [...]
In letzter Zeit geht der Trend vom Schreibtisch voller Papierstapel in Richtung papierloses Büro. Statt eine Menge Altpapier mittels Drucker zu erzeugen erhalten umweltfreundliche PDFs immer mehr Aufmerksamkeit. Warum als PDF drucken? Das digitale Drucken als PDF hat den Vorteil, dass die erzeugte PDF Dateien mit einem entsprechendem PDF-Viewer (zum Beispiel Acrobat Reader) auf allen [...]
Bei Ausführung von Javaprogrammen kommt eine ClassCastException meist in den Fällen, wenn Sie versuchen, einer Variablen ein Objekt eines nicht in der Vererbungshierarchie vorhandenen zuzuweisen. Dies könnte zum Beispiel eine Zuweisung von einem Objekt vom Datentyp String auf eine Variable vom Datentyp Integer sein. Java kann einen String nicht ohne Weiteres in eine Zahl umwandeln [...]
Facebook bietet laut eigener Aussage umfangreiche Auswertungen an, welche man über seine eigenen Facebook-Anwendungen analyiseren kann. Das Facebook Insights Tool bietet einige Diagramme, welche den Verlauf von Aktivitäten über den letzten Monat anzeigen. Der Zeitraum ist wie bei Google Analytics frei definierbar. Ich habe eine Zeit lang Insights für meine Wunschzettel-Anwendung beobachtet und analysiert. Das [...]
Ein Arbeitskollege hat mich auf das Flashback-SQL-Query bei Oracle Datenbanken aufmerksam gemacht. Mittels einer einfachen SQL Abfrage ist es möglich, auf alte Tabellenzustände außerhalb von Transaktionen zuzugreifen. So ist es zum Beispiel möglich, nach einer fehlerhaft formulierten UPDATE-Operation trotz Commit auf den vorherigen Tabellenzustand zurückwechseln zu können. Die Lösung ist die Verwendung des Flashback-Querys: SELECT [...]
Langsam arbeitende Prozesse und Performanceprobleme können dazu führen, dass die Verbindung zum Oracle-SQL-Client verloren geht. Normalerweise wird bei Verlust der Verbindung der in der Oracle-Datenbank gestartete Prozess abbrechen. In seltenen Fällen gibt es Oracle-Sessions, welche sich nicht aufgrund einer getrennten Verbindung nicht abgebrochen werden. Diese Sessions laufen weiter und je nach Job und Jobdauer können [...]