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
Archiv für die Kategorie ‘Technisch’
Übersicht über Java Collections
Veröffentlicht in Technisch, Getagged Code, collections, java, java collections, Programmieren am 6. November 2009 | Kommentar schreiben »
Perl Skript zum Aktualisieren eines OSGi Bundles in Apache Felix
Veröffentlicht in Technisch, Getagged java, maven, osgi, apache felix, deployment, telnet, skript am 5. November 2009 | Kommentar schreiben »
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 [...]
Apache Maven Beispiel
Veröffentlicht in Technisch, Getagged Code, java, build, maven, apache maven, mvn, maven2, beispiel, maven ant vergleich am 30. Oktober 2009 | 1 Kommentar »
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 [...]
Apache Ant Beispiel
Veröffentlicht in Technisch, Getagged Code, java, ant, apache ant, build, build tool, example, ant example am 30. Oktober 2009 | 1 Kommentar »
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 [...]
QBasic on Linux
Veröffentlicht in Technisch, Getagged Linux, Programmieren, Coding, BASIC, QBASIC, Retro, Spieleentwicklung, Games, Spiele, Computerspiele, 486, dosemu, xdosemu, Nostalgie, Jugendsünden, 486er am 9. Oktober 2009 | Kommentar schreiben »
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 [...]
MySQL GROUP BY Gotcha
Veröffentlicht in Technisch, Getagged mysql, datenbank, gotcha, MySQL Gotcha, Gotchas, SQL, PostgreSQL, GROUP BY am 14. Juli 2009 | Kommentar schreiben »
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 [...]
Deploy the Spring Security Tutorial
Veröffentlicht in Technisch, Getagged tomcat, security, tomcat security, spring security, spring, spring tomcat, spring securtiy tutorial, java am 17. Juni 2009 | Kommentar schreiben »
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 [...]
GP2X revival
Veröffentlicht in Technisch, Getagged Programmieren, GP2X, Gamepark Holdings, Pandora, Homebrew, Game of Life, Coding, SDL, Rubik's Cube am 17. Mai 2009 | Kommentar schreiben »
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 [...]
Groovy Methodenauswahl Gotcha
Veröffentlicht in Technisch, Getagged Code, groovy, gotcha, Groovy Gotchas, Programmieren, Methodenzugriff, Methodenprototyp am 1. Mai 2009 | Kommentare sind deaktiviert
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")
[...]
Groovy Map Gotcha
Veröffentlicht in Technisch, Getagged groovy, gotcha, Map, class am 11. April 2009 | Kommentar schreiben »
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> [...]