// archives

Java

This tag is associated with 1 posts

Subsonic startet nicht – Die java.io.IOException: Unable to establish loopback connection

Ich bin ein großer Fan von Subsonic. Es ist ein Tool, dass es ermöglicht seine eigene Musiksammlung zu Indexieren und Online verfügbar zu machen. Dies ist zum Beispiel praktisch, wenn man viel unterwegs ist,  und seine Musik auch auf dem Handy hören möchte, oder um mal eben die langweilige Playlist auf der Party auf der [...]

Java – Hostnamen auflösen

Wie man in Java einen Hostnamen in eine IP-Adresse verwandelt zeigt dieses kleine Tutorial. Es ist verhältnismäßig Simpel, denn Java bringt alles Nötige dafür mit. Die notwendigen Funktionen sind bereits im java.net.* Package enthalten. Und zwar in der Klasse InetAddress. Demzufolge Funktioniert das Auflösen eines Hostnamens wie folgt: InetAddress inet = InetAddress.getByName(“www.buildblog.de”); System.out.println (“IP  : [...]

Referenzen – Stepload.de

Eine kleine Zusammenfassung: Stepload erzeugt ein Trafficaufkommen zwischen 5TB und 20TB im Monat, hatte in der Spitze 400.000 unique Visitors im Monat (derzeit sind es 30.000), und ist meine meistbesuchte Website. Der Uploadservice zeichnet sich durch ein paar kleine, aber hilfreiche Features aus. Im einzelnen sind das: Upload mehrerer Dateien in ein Verzeichnis Wiedergabe von [...]

Lesenswert: iX Kompakt Java

Manchmal lohnt es sich die Angebote der Zeitschriftenverlage etwas genauer zu studieren. Dort finden sich mitunter extrem Hilfreiche Sonderausgaben. So ergeht es mir gerade mit dem iX Kompakt Java. Es liefert einen guten Überblick über die mit den Jahren doch recht umfangreich gewordene Java Technologie. Folgende Themen werden behandelt: Eclipse Java Mobile JavaServerFaces Groovy Hibernate [...]

Was ist eigentlich Autoboxing?

In Java gibt es primitive Datentypen (int, long, char, etc.), bei denen es sich nicht um Objekte handelt. Damit man diese primitiven trotzdem in Vektoren oder HashMaps verwenden kann, gibt es Hilfsobjekte wie Integer, die diesen primitiven Typen beherbergen können. Früher war es erforderlich die primitiven extra in das korrespondierende Objekt zu packen. Dieser Umstand [...]

UTF-8 kodierte Dateien mit Java zeilenweise lesen

Auf die Zeichensatzprolbematik bin ich hier schon häufiger eingegangen. Heute mal wieder eine kleine Spezialität im Zusammenhang mit Textdateien: Wie stelle ich sicher, dass bei Lesen mittels Java das von mir gewünschte Encoding auch beibehalten wird? Recht einfach: String sFilename = “irgendein-dateiname”; InputStream reader = new InputStreamReader(new FileInputStream(sFilename),”UTF-8″); BufferedReader br = new BufferedReader(reader)); String sLine [...]

Oracle kauft Sun Microsystems

Vor einigen Wochen brodelte bereits die Gerüchteküche darüber, dass IBM den Serverhersteller Sun Microsystems übernehmen könnte. Offenbar sind die Verhandlungen gescheitert, denn gestern verkündete überraschend Oracle die Übernahme von Sun zum Preis von 7,4Millarden $. Zwischenzeitlich wurden Dell und der gerade in den Computermarkt eingestiegene Netzwerkausrüster Cisco Systems als Kaufinteressenten genannt. Die Aktien von Sun [...]

Bugfixing Stepload – ein behobenes Mailproblem oder DNS-Caching in Java

Es ist schon interessant. Stepload ist bekanntermaßen eine Webapplikation die tausenden von Usern jeden Tag hervorragende Dienste leistet ohne dass man die Server neu starten müsste. Um genau zu sein ist der letzer Serverstart 4 Monate oder anders ausgedrückt 1 Mio. Downloads her. Ich finde das kann sich sehen lassen. Trotzdem trat vor einigen Tagen ein merkwürdiges Problem [...]

JNDI im Griff Teil 1 – JNDI und die Grundlagen von Namens- und Verzeichnisdiensten

Das Java Naming and Directory Interface ist ein Teil der Java Spezifikation welcher Java Basierten Applikationen eine einheitliche Schnittstelle zu verscheidenen Verzeichnisdiensten bereitstellt. Was ist Namensdienst? Ein fundamentaler Bestandteil eines jeden Computersystems sind sogenannte naming services. Diese beantworte die Frage, welche Bezeichnungen mit welchen Objekten verbunden sind. Ein Objekt ist in diesem Zusammenhang entweder ein Objekt aus [...]

UTF-8 in Java Webapplikationen Teil 2

Dieser Artikel ist die Fortsetzung meines ersten Beitrags UTF-8 in Java Webapplikationen. Alles bisher veröffentlichten Artikel zur Zeichensatzproblematik finden sich hier: http://www.buildblog.de/tag/zeichensatz/ Um nochmal kurz zusammen zu fassen. Zur ordnungsgemäßen verwendung von UTF-8 im Zusammenhang mit JSP´s und Servlets sind folgende Schritte erforderlich: Die Tomcat-Konfiguration anpassen Einen Charset-Filter bauen oder den eigenen Controller anpassen Alle dynamischen Seiten [...]