String-Liste in String (mit Trennzeichen getrennt) umwandeln
Um eine String-Liste in einen String umzuwandeln, kann man seit Java8 die neue join-Funktion der String-Klasse verwenden, ohne die Einträge in einer Schleife durchlaufen zu müssen:
Um eine String-Liste in einen String umzuwandeln, kann man seit Java8 die neue join-Funktion der String-Klasse verwenden, ohne die Einträge in einer Schleife durchlaufen zu müssen:
Mittels folgender Funktion kann man einen String in ein Array umwandeln („split“- oder „explode“ Funktion):
Um Java-Objekte in JSON umzuwandeln, kann man die Jackson Library verwenden. Will man aber Hibernate-Objekte damit serialisieren, bekommt man z.B. bei lazy-geladenen Eigenschaften Probleme, da Jackson damit nicht umgehen kann. Typischerweise hat man eine Fehlermeldung wie „could not initialize proxy …
Mit Jackson Hibernate Datentypen nach JSON serialisieren (Spring) Weiterlesen »
Hat man in einer Tabelle eine Menge von Standorten, welche durch deren Latitude und Longitude definiert sind, kann man die einem gegebenen Punkt am nächsten gelegenen Standorte folgendermaßen ermitteln:
Um zu vermeiden, daß ein potentieller Angreifer bekannte Schwachstellen einer Apache-Version ausnützt, wird empfohlen diese bei allen Antworten zu verbergen. In der Standardeinstellung wird jedoch bei allen Fehler-Seiten (404, 403,…) auch die Server-Version angezeigt. Auch im Http-Antwortkopf befindet sich eine …
Für viele Anwendungen die Geocoding benötigen, gibt es für PHP die Library geocoder-php. Hier zeige ich euch, wie man diese Bibliothek benutzt um aus der IP-Adresse eines Besuchers das Land zu ermitteln, von welchem er auf eure Seite zugreift. Das …
Um ein Doctrine-Entity zu kopieren und neu zu speichern, sodaß man 2 Zeilen mit den gleichen Daten aber neuer ID in der Datenbank-Tabelle hat, genügt im Normalfall ein einfaches clone auf das Entity. Hat man im Entity aber Beziehungen zu …
Bei Verwendung von Doctrine als ORM-Framework ist es ein leichtes, Primärschlüssel als Auto-Increment-Werte zu definieren. Der Nachteil ist, dass diese ID-Werte den Besuchern z.B. einer Webseite, falls sie auch nach Außen hin verwendet werden (z.B. in URLs), Informationen über z.B. …
Eindeutige universelle IDs (UUID) in Doctrine verwenden Weiterlesen »
Gitlab ist eine Open-Source Software mit github-ähnlicher Oberfläche und Funktion, welche man auf dem eigenen Server installieren kann. Damit Gitlab Mailbenachrichtigungen an die Benutzer schicken kann, muß man die SMTP-Einstellungen richtig setzen. Das kann manchmal etwas Geduld benötigen, und man …
TLS (Transport layer security) ist ein Web-Protokoll, mit dem es möglich ist den Datenverkehr zwischen Client und Server zu verschlüsseln. Somit soll es den Stationen dazwischen unmöglich gemacht werden, den Verkehr mitzulesen. Durch das Zertifikat-System kann man außerdem leichter prüfen, …
Ein selbstsigniertes SSL Zertifikat in Apache verwenden Weiterlesen »