Feeds:
Artikel
Kommentare

Archiv für die Kategorie ‘Technisch’

Ein Kollege hat heute einen Link zu einer schönen Übersicht über die Standard Java Collections herumgeschickt.
http://www.torsten-horn.de/techdocs/java-collections.htm

Ganzen Post lesen »

Wenn ihr Apache Felix nutzt und die telnet Shell aktiviert habt
osgi.shell.telnet.port=6666
Könnt ihr mit folgendem Skript einfach eure Bundles aktualisieren.

#!/usr/bin/perl

use strict;
use warnings;

use Net::Telnet;

if (@ARGV != 2) {
print "$0: [bundle name substring] [bundle jar absolute path]\n";
exit 1;
}

my $bname = shift;
my $bfile [...]

Ganzen Post lesen »

Maven ist ein build Tool und Framework für java, welches es sich zum Ziel gemacht hat dem Anwender möglichst viele Schritte abzunehmen. In der allmächtigen pom.xml werden alle relevanten Optionen konfiguriert und ansonsten mit Konventionen in Form von Verzeichnissturktur und Dateinamen gearbeitet.
Das Framework erhält durch seine Pluginfähigkeit eine gute Flexiblität und ermöglicht viele Aufgaben durch [...]

Ganzen Post lesen »

Apache Ant Beispiel

Apache ant ist ein build Tool, hauptsächlich für Java, was XML Dateien als Konfiguration verwendet.
Ant war früher sehr populär und ist nun z.B. durch maven erweitert oder ivy ersetzt, da diese über automatische Abhängigkeitsauflösung verfügen. Beim Umgang mit maven können einige Ant Grundlagen nicht schaden.
Das folgende Beispiel baut zwei Klassen und packt diese dann mit [...]

Ganzen Post lesen »

Mich hat es heute irgendwie gepackt und ich habe meine alten Jugendsünden wieder einmal herausgekramt. BASIC heißt das Zauberwort.
Früher auf dem 486er, den ich von meinem Onkel hatte (vielen Dank an dieser Stelle noch einmal, wer weiß ob mich der PC und das Programmieren ohne dich jemals so gefessel hätte), habe ich sehr viel mit [...]

Ganzen Post lesen »

Ich will hier kurz ein Gotcha vorstellen, das bei der Verwendung von Group By unter MySQL auftreten kann und dann ein Gegenbeispiel in PostgreSQL bringen.
Nehmen wir folgende Tabelle an:

O_Id OrderDate OrderPrice Customer
1 2008/11/12 1000 [...]

Ganzen Post lesen »

Ich arbeite mich zur Zeit ein wenig in verschiedene Sicherheitsframeworks für Java ein und bin gerade dabei Spring Security genauer unter die Lupe zu nehmen.
Allerdings gab es bereits Probleme beim Deployen der Beispielanwendung aus dem Quick Start Guide.
Der Tomcat Application Manager gab nachdem Installieren nur ein sehr hilfreiches: FEHLER – Anwendung mit Kontext Pfad [...]

Ganzen Post lesen »

Ich habe mir endlich mal wieder eine neue SD Karte geholt und die Chance genutzt um meinen guten alten GP2X F100 MK1 auszupacken. Damals hatte ich mir gleich einen aus den ersten Fuhren ergattert und habe mich schon riesig gefreut Emulatoren zu zocken, Videos zu schauen und selber Anwendungen zu schreiben.
Nunja an Anwendungen ist dann [...]

Ganzen Post lesen »

Groovy Methodenauswahl Gotcha

Groovy hat mich schon wieder erwischt. Da wollte ich doch nur eine Methode aufrufen die wahlweise einen String oder ein Array von Strings erwartet, jedoch war das Ergebnis eher überraschend.
Man nehme:

public class CallString {
private String[] books = new String[64]
public void setBook(String book) {
System.out.println("set book string")
[...]

Ganzen Post lesen »

Groovy Map Gotcha

Ich schaue mir derzeit Groovy an und bin dabei auf etwas gestoßen was mich doch ziemlich verwirrt hat. Es geht um das Verhalten des .class Attributs (?) von Objekten (Wobei sich dies hinterher als „Feature“ der groovy Maps heraugestellt hat).

groovy:000> [1, 2, 3].class
===> class java.util.ArrayList
// Wie erwartet

groovy:000> [a: 1, b: 2, c: 3].class
===> null
// WTF?

groovy:000> [...]

Ganzen Post lesen »

Ältere Artikel »