Java Performance & Troubleshooting Training
Java Performance & Troubleshooting Training
Setze dich virtuell in die erste Reihe unseres Live-Events am 15. Juli 2022: „Java Performance & Troubleshooting Training“. Ram Lakshmann beleuchtet in unserem Workshop das Thema „Java-Performance-Engineering“ und die besten Methoden zur Fehlerbehebung. Dich erwartet gebündeltes Wissen zu GC-logs, Threads, Memory Leaks und zum Garbage Collector sowie zur bestmöglichen Optimierung des App-Speichers

Als kleinen Vorgeschmack auf die Veranstaltung bespricht Ram Lakshmann im Artikel „Java-UUID-Generierung und blockierte Threads“ verschiedene Lösungen zur Generierung eines UUID (Universally Unique Identifier).

Es gibt vieles zu entdecken – sei gespannt!
Anzeige
Java Performance Training
Java-UUID-Generierung und blockierte Threads

Java-Entwickler:innen nutzen in der Regel das “java.util.UUID#randomUUID()”-API, um einen UUID (Universally Unique Identifier) zu generieren. Unter bestimmten Umständen kann das aber die Verfügbarkeit der Applikation beeinträchtigen. Einen solchen Fall und mögliche Lösungen besprechen wir in diesem Artikel.

mehr...
APM Agents in der JVM

Wie funktionieren APM Agents in der Java Virtual Machine im Detail? Was ist bei der Instrumentierung zu beachten und welche Besonderheiten von APM-Agenten muss man berücksichtigen? Und warum werden oftmals nur die bekanntesten Java Frameworks unterstützt? Diesen Fragen gehen wir in diesem Beitrag auf den Grund.

mehr...
Angular 14 Hands on Guide
"Das Ende der Finalizer"

Dass Finalizer problematisch sind, ist keine Neuigkeit. Nun werden die Konsequenzen gezogen, und nach und nach soll das Feature aus Java verschwinden. Als Alternativen können das Cleaner API und Try with Resources dienen.
 
Richtig vergleichen - Java-Sprachfeatures korrekt anwenden

Zwei Zahlen sind schnell miteinander verglichen. Auch die Reihenfolge von Wörtern kann man ohne Probleme nach dem Alphabet bestimmen. Bei eigenen Objekten muss das Sortierkriterium definiert und die Vergleichsfunktion implementiert werden. In Java gibt es dazu die Interfaces Comparator und Comparable und die passenden Methoden.

mehr...
Videotipp
Jede noch so gut definierte Schnittstelle kommt irgendwann an den Punkt, an dem sie weiterentwickelt werden muss. Dann stellt sich die Frage, ob die Schnittstelle abwärtskompatibel weiterentwickelt werden kann oder ob eine neue Version gebaut werden muss.
Anzeige
entwickler.de
entwickler.de
Twitter
Twitter
LinkedIn
LinkedIn
Instagram
Instagram
Facebook
Facebook
Email
Email
Impressum

Software & Support Media GmbH
Schwedlerstraße 8
D-60314 Frankfurt am Main

Geschäftsführer: Dr. Pouya Kamali-Loibl
Handelsregister: Frankfurt am Main, HRB.-Nr.: 40312
Ust.-IdNr.: DE811889986
E-Mail: info@entwickler.de

Newsletter abbestellen

Hinweis: Sie können der Verwendung Ihrer E-Mail-Adresse und damit der Zusendung von Newslettern jederzeit widersprechen. Ihnen entstehen keinerlei Kosten, außer den Übermittlungskosten nach dem jeweiligen Basistarif Ihres Telefon-/Internetanbieters. Im Übrigen haben Sie die in der Datenschutzerklärung angegebenen Rechte im Zusammenhang mit Ihren persönlichen Daten.