-
Java Memory Model / MultiThreading in Java
Wer sich für das Java Memory Model und insbesondere für Multi Threaded Code und die Probleme mit denen man sich konfrontiert sieht, wenn man multi threaded programmiert interessiert, könnte das Video durchaus interessant finden. Titel: Advance Topics in Programming Language: Java Memory Model von Jeremy Manson [youtube=http://www.youtube.com/watch?v=1FX4zco0ziY]
-
SwingX-WS mit JXMapKit auf der SIGMOD 2010 / PAROS: Pareto Optimal Route Selection
Zusammen mit meinen Kollegen haben wir eine Demo auf einer der wichtigsten Datenbank Konferenzen eingereicht, die ich letzte Woche in Indianapolis auf der SIGMOD (ACM Special Interest Group on Management of Data) zeigen durfte. Die Demo firmiert übrigens unter dem Titel PAROS: Pareto Optimal Route Selection. Im Wesentlichen ging es dabei darum, einen von meinen…
-
Windows 7 (64bit) Druckerfreigabe mit XP Client (Canon i250)
Szenario: An einem Windows 7, 64 Bit, soll der angeschlossenem Drucker über das Netz freigegeben werden. Ein Windows XP, 32Bit, soll die Freigabe in Anspruch nehmen. Problem: Beim Verbinden des Druckers wird auf Windows XP-Seite eine Warnung ausgegeben, dass der Server keine Treiber zur Verfügung stellt. Lösung: Wie erwartet war ich nicht der einzige mit…
-
No Main Class Found
If Java comes up with the error message like “no main class found” you might have a problem like many many others before (as a google query reveals). Usually, the problem comes from one of the following issues:
-
Sinn und Unsinn von E-Mail- und Link-Disclaimern
Wieder eine Mail erhalten mit dem zweifelhaften Text Diese E-Mail und alle angehängten Dateien enthalten streng vertrauliche Informationen und sind lediglich für den/die in der Adressleiste genannte(n) Person(en) bestimmt. Sollte diese E-Mail bzw. deren Anhänge an Dritte und/oder nicht in der Adressleiste genannte Personen gelangen, […] Ich hab’ diesem Disclaimern ja noch nie wirklich vertraut.…
-
Wegpunkte mit JXMapKit zeichnen
Im Artikel “Erste Schritte mit JavaX JXMapKit” habe ich schon kurz beschrieben, wie man mit NetBeans und SwingX-WS schnell und einfach eine Kartendarestllung á la GoogleMaps in Java bauen kann. Wenn man nicht nur eine Karte anzeigen sondern auch Punkte einzeichnen will, hat man die Möglichkeiten, per jXMapKit.setAddressLocation(new GeoPosition(lat, lon)); die Koordinaten setzen, zeichnen und die…
-
Java Heap-Implementierung / Avoid too much sorting II
Im Artikel Avoid too much sorting habe ich ja schon kurz skizziert, dass man es generell vermeiden sollte seine Daten unnötig oft zu sortieren, weil das einfach (je nachdem wie oft der entsprechende Code aufgerufen wird) ziemlich in die Rechenzeit gehen kann. Manchmal muss man seine Daten aber eben sortiert halten. – Dann sollte man…
-
JXMapKit: Karten schneller und gleichzeitig laden
Verschiebt man die Karte eines JXMapKit, müssen ja logischerweise Kartenteile (Kacheln) nachgeladen werden. Per Default werden immer nur 4 Kacheln gleichzeitg geladen. Bei entsprechend schneller Verbindung macht es durchaus Sinn, diese Zahl zu erhöhen: ((AbstractTileFactory) jXMapKit.getMainMap().getTileFactory()).setThreadPoolSize(10); Und schon wird spürbar schneller nachgeladen. Allerdings muss der Aufruf durchgeführt werden, bevor die erste Kachel geladen wird, wie…
-
How to use TableModels and ListModel with NetBeans GUI Builder
A default JTable or JList comes with it’s own pre initalized model. Okay – but: how can we modify this model? Which type of model is usually pre initialized? In the following I’ll just list some of the may possible ways to work with tables and lists and the NetBeans Gui Builder: