Hauptmenü

  • Impressum

Archive

Kategorien

Links

Zum Inhalt

{gigacode}

  /home of geeks

  • Impressum

Autor: Serhat Cinar



IT begeistert seit 1989. Damals noch schreiben von Basicprogrammen am Grünmonitor des Amstrad/Schneider CPC464. In der Zwischenzeit das Hobby zum Beruf gemacht, Diplom in Informatik (FH) abgeschlossen und seit 2010 selbstständig.



Deterministische Reihenfolgen

7. Mrz 20178. Mrz 2017 Serhat Cinar

Größere Datenmengen werden gerne tabellarisch dargestellt, mit den Optionen seitenweise zu blättern (Paging) und nach bestimmten Attributen (Spalten) zu sortieren.
Letztens ist mir aufgefallen, dass dies häufig nicht richtig gemacht wird.
“Deterministische Reihenfolgen” Weiter lesen →

Code, Database sorting, sqlEinen Kommentar abgeben

Anagramme erkennen

26. Jan 201727. Jan 2017 Serhat Cinar

Vor geraumer Zeit befasste ich mich mit Anagrammen, also Wörtern oder Sätzen, die durch die Umstellung einzelner oder mehrerer Buchstaben entstehen. Ein Beispiel hierfür wäre der Name “T. T. Kreischwurst” aus dem Roman Die Stadt der träumenden Bucher von Walter Moers, welches ein Anagramm aus dem Namen “Kurt Schwitters” ist.
“Anagramme erkennen” Weiter lesen →

Java, CodeEinen Kommentar abgeben

IsEqualWithComparator-Matcher

8. Dez 20169. Dez 2016 Serhat Cinar

Hamcrest ist eine sehr nützliche Erweiterung der jUnit API um weitere Matcher.
Die ältere Version 1.3 hat aber keine isEqualTo Methode, die einen Comparator aufnimmt, um die Objekte anders als mit Object#equals() zu vergleichen.
“IsEqualWithComparator-Matcher” Weiter lesen →

Code, Java comparator, hamcrest, isequal, matcherEinen Kommentar abgeben

MailBuilder

10. Nov 201622. Aug 2017 Serhat Cinar

Neulich habe ich die Java Mail API benutzt, um Mails zu versenden. Dabei fiel mir auf, dass ein schöner MailBuilder mit fluent API fehlt, auch wenn die MimeMessage und MimeBodyPart Klassen recht komfortabel zu benutzen sind.
“MailBuilder” Weiter lesen →

Java, Code mailbuilder, embedded images, java mail api, inline images, attachmentsEinen Kommentar abgeben

MapBuilder revisited

26. Okt 20161. Dez 2016 Serhat Cinar
Teil 2 von 2 aus der Serie "MapBuilder"

In diesem Artikel bohre ich den MapBuilder aus dem vorangegangenen Artikel noch weiter auf.
“MapBuilder revisited” Weiter lesen →

Java, Code java, mapbuilderEinen Kommentar abgeben

MapBuilder

24. Okt 201617. Nov 2016 Serhat Cinar
Teil 1 von 2 aus der Serie "MapBuilder"

Häufig brauche ich eine statische, unveränderliche Lookup-Map für Konstanten. Da die Java-API keine Fluent Builder hierfür enthält, habe ich einen kleinen MapBuilder geschrieben, der bei Bedarf eingesetzt werden kann.
“MapBuilder” Weiter lesen →

Code, Java java, mapbuilderEinen Kommentar abgeben

JPA Criteria Join Handling

1. Okt 201617. Nov 2016 Serhat Cinar

Meines Erachtens ist die JPA Criteria API nicht ganz so schön gelungen. Um Typsafe zu sein, hat man sehr unleserliche Konstrukte zu bauen. Ich habe mich mit dem Thema Joins in der JPA Criteria API beschäftigt.
“JPA Criteria Join Handling” Weiter lesen →

Code, Database, Java join handling, hibernate, jpa criteria apiEinen Kommentar abgeben

Beitrags-Navigation

Ältere Beiträge
Neuere Beiträge
Schriftsatz EB Garamond von George Duffner, HTTPS Zertifikate via Let's Encrypt.
Weder der EU noch der Deutsche Gesetzgeber haben verstanden, wie das Internet funktioniert.
Darum muss ich mit so einem nervigen Popup darauf hinweisen: Diese Website benutzt Cookies. Durch die Weiternutzung stimmen Sie dem zu.
Ich empfehle Ihnen jedoch den anonym Modus ihres Browsers sowie Plugins, wie ghostery, zu benutzen.
Mit der Benutzung eines VPN-Dienstes können Sie sich sogar vor der Vorratsdatenspeicherung und anderer Verfolgung Ihrer IP-Adresse durch Dritte schützen.
Ja, ja, ich habe verstanden und akzeptiere das. Jetzt benutze schon so einen Cookie, damit ich dieses Popup nicht mehr sehen muss.