Jackson

Was ich am 25.08.2016 gelernt habe

Meine Oma pflegte zu sagen „Man kann alt werden wie’ne Kuh, man lernt immer was dazu!“. Jetzt kann man natürlich darüber nachdenken, ob die Lebenserwartung von modernen Kühen noch angemessen für den Wissenserwerb ist, aber natürlich habe ich auch heute wieder was gelernt: Apache JMeter hat einen eingebauten Debug-Modus, der etwas hakelig zu aktivieren und zu bedienen ist aber ausgezeichnete Dienste leistet. Um im Apache JMeter IfController zu prüfen, ob eine Variable definiert ist, schreibt man nicht „${varname}“ !

Jackson in Apache TomEE 7.0 im CXF-RS-Webclient und JAX-RS-Client verwenden

Beim Versuch den JSON-Provider Jackson zum Deserialisieren im CXF-Rest-Client bzw. dem JAX-RS-Client-API in TomEE 7 zu verwenden, kommt es zu der Situation, dass Apache Johnzon gezogen wird, egal was in TomEE konfiguriert wird. Ich hatte die Frage auf Stackoverflow gestellt und als Antwort erhalten, dass Jackson sich als Provider für */* registriert, Johnzon für application/json und die Wahl des Providers einen Best-Match-Algorithmus verwendet. Die Lösung besteht darin, Jackson zu erweitern und entsprechend zu annotieren:

Was ich am 24.08.2016 gelernt habe

Meine Oma pflegte zu sagen „Man kann alt werden wie’ne Kuh, man lernt immer was dazu!“. Jetzt kann man natürlich darüber nachdenken, ob die Lebenserwartung von modernen Kühen noch angemessen für den Wissenserwerb ist, aber natürlich habe ich auch heute wieder was gelernt: Heute morgen habe ich gelernt, dass gestern Dienstag war und nicht Mittwoch Unbekannte JSON-Properties ignoriert man bei Jackson mit @JsonIgnoreProperties(ignoreUnknown=true) Die aktuelle Zeit bei Apache JMeter ermitteln Den entscheidenden Hinweis bekommen, wie man in bestimmten Situationen den Namen einer zu speichernden PDF-Datei vorbelegt, nämlich die URL mit dem Dateinamen OHNE Punkt und PDF enden lassen Bei nginx-Proxy kann man mit ip_hash; dafür sorgen, dass der Upstream-Server auf Basis der Client-IP gewählt wird.