~/home of geeks
Vor einiger Zeit musste ich größere Listen von Daten abarbeiten und die Ergebnisse zwischenspeichern. An mehreren Stellen im Code hatte ich dann Batch-Schleifen, die eine Liste in Batches á N Stück aufteilten und diese verarbeiteten. Die Gelegenheit, das etwas generischer zu Formulieren.
| Weiterlesen
Neulich sah ich mir ein Video von Computerphile an, in dem er zeigt, wie (einfach) man mit entsprechenden Tools Passwörter knackt. Ein Grund, mal einen Abstecher in die Welt der “sichereren Passwörter” zu machen.
| Weiterlesen
In einer recht großen Spring-Applikation kann es mal notwendig sein, Komponenten im ApplicationContext zu markieren, um sie bei Bedarf wiederzufinden. Mit Interfaces und eigenen Annotationen kann man hier Komponenten markieren und wiederfinden.
| Weiterlesen
Kurz notiert: Spring-Data-Solr Request Debugging
Teil 7 der Serie "kurz notiert"
37 Wörter
·
1 Minute(n) Lesedauer
Mit der passenden Log4j-Konfiguration kann man sich den Request zwischen Client und SOLR Server in einer Spring-Data-Solr Anwendung genauer anschauen.
| Weiterlesen
Recht häufig habe ich Klassen, die dauer- und zeitabhängige Zustände prüfen. Verwendet man System.currentTimeMillis(), kann man in Testcases nur noch schwer mocken und ist auf Thread.sleep() in den Testcases angewiesen.
| Weiterlesen
Maven to the rescue: Sourcen releasen in Maven
Teil 6 der Serie "Maven to the rescue"
100 Wörter
·
1 Minute(n) Lesedauer
Kurzer Einblick, wie man in Maven mit dem maven-source-plugin die Sourcen in einem Release aufnimmt.
| Weiterlesen
Maven to the rescue: Integrationstests Embedded in Maven
Teil 5 der Serie "Maven to the rescue"
766 Wörter
·
4 Minute(n) Lesedauer
Integrationstests sind für Webservices besonders wichtig. Mit dem richtigen Maven-Setup kann man diese auch ausführen, ohne davon abhängig zu sein, welche Container auf dem jeweiligen Server zur Verfügung stehen.
| Weiterlesen