Fehlersuche in Java: Lesen, Debuggen und Optimieren von Jvm-Anwendungen

Bewertung:   (4,9 von 5)

Fehlersuche in Java: Lesen, Debuggen und Optimieren von Jvm-Anwendungen (Laurentiu Spilca)

Leserbewertungen

Zusammenfassung:

Das Buch „Troubleshooting Java“ ist für Java-Entwickler, die ihre Fähigkeiten zur Fehlersuche und -behebung verbessern wollen, sehr zu empfehlen. Es bietet einen systematischen Ansatz zur Lösung von Problemen, der Zeit sparen und die Effizienz steigern kann. Viele Rezensenten hoben die umfassende Abdeckung der Themen und die praktischen Beispiele hervor, die das Buch zu einer wertvollen Ressource sowohl für Anfänger als auch für erfahrene Entwickler machen.

Vorteile:

Umfassender und gut organisierter Inhalt über Java-Fehlersuche und Debugging.
Zugänglicher Schreibstil mit praktischen Beispielen.
Systematische Ansätze, die den Zeitaufwand für die Fehlersuche erheblich reduzieren können.
Wertvoll für neue und erfahrene Java-Entwickler.
Dient als zukunftssichere Referenz für das Verständnis von Konzepten über verschiedene Tools hinweg.
Ansprechende und informative Texte, die das Lernen fördern.

Nachteile:

Einige Inhalte decken fortgeschrittene moderne Logging- und Profiling-Techniken nicht vollständig ab, z. B. die Integration von Tools wie Splunk oder NewRelic.
Vorschläge für Logging und Metriken können veraltet oder unzureichend für komplexe, reale Anwendungen sein.
Könnte von einer detaillierteren Abdeckung der Herausforderungen bei der asynchronen Code-Profilierung profitieren.

(basierend auf 9 Leserbewertungen)

Originaltitel:

Troubleshooting Java: Read, Debug, and Optimize Jvm Applications

Inhalt des Buches:

Effektives Lesen und Verstehen von vorhandenem Code ist die Superkraft eines Entwicklers. In diesem Buch beherrschen Sie Techniken für Code-Profiling, fortgeschrittenes Debugging und Log-Auswertung, um Fehler und Leistungsprobleme zu finden und zu beheben.

In Troubleshooting Java: JVM-Anwendungen lesen, debuggen und optimieren lernen Sie, wie Sie:

Bestimmen Sie, was der Code tut, wenn Sie ihn zum ersten Mal sehen.

Logikprobleme im Code aufdecken.

Heap-Dumps auswerten, um Speicherlecks zu finden.

Den CPU-Verbrauch zu überwachen, um die Ausführung zu optimieren.

Thread-Dumps verwenden, um Deadlocks zu finden und zu lösen.

Ein serviceorientiertes oder Microservices-System leicht nachvollziehen können.

Logging richtig einsetzen, um die Ausführung von Java-Anwendungen besser zu verstehen.

Java-Debugger effizient einsetzen.

Die Suche nach Fehlern, das Entwirren von unordentlichem Legacy-Code oder die Evaluierung Ihrer Codebasis für neue Funktionen nimmt einen Großteil der Zeit eines Entwicklers in Anspruch. Fehlersuche in Java: Lesen, Debuggen und Optimieren von JVM-Anwendungen vermittelt Techniken zur Codeuntersuchung, die Ihnen helfen, die Funktionsweise von Java-Anwendungen effizient zu verstehen, sie zu optimieren und die Fehler zu beheben, die sie kaputt machen. Sie werden von den Grundlagen des Debugging bis hin zu fortgeschrittenen Methoden zum Auffinden von Problemen in Microservices-Architekturen gehen und sich selbst Stunden - oder sogar Tage - an Zeit sparen. Jede neue Technik wird mit lebendigen Illustrationen und ansprechenden Beispielen aus der Praxis erklärt.

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technik.

Tatsache: Im Laufe Ihrer Karriere werden Sie weit mehr Zeit damit verbringen, Code zu lesen, als ihn zu schreiben. Die in diesem Buch enthaltenen Fähigkeiten zur Codeuntersuchung werden Ihre Effizienz beim Verstehen und Verbessern von Java-Anwendungen radikal verbessern.

Über das Buch.

Fehlersuche in Java: JVM-Anwendungen lesen, debuggen und optimieren stellt praktische Techniken zur Untersuchung und Reparatur von unbekanntem Code vor. Sie lernen zeitsparende Methoden kennen, um versteckte Abhängigkeiten zu entdecken, die Ursachen von Abstürzen zu ermitteln und unerwartete Ergebnisse zu interpretieren. Gehen Sie über Profiling und Debugging hinaus und beginnen Sie zu verstehen, wie Java-Anwendungen wirklich funktionieren.

Was drin ist.

Bestimmen Sie, was der Code macht, wenn Sie ihn zum ersten Mal sehen.

Heap-Dumps auswerten, um Speicherlecks zu finden.

Überwachen Sie den CPU-Verbrauch, um die Ausführung zu optimieren.

Verwenden Sie Thread-Dumps, um Deadlocks zu finden und zu lösen.

Aufdecken von Störungen in der Codelogik.

Lokalisieren Sie intermittierende Laufzeitprobleme.

Über den Leser.

Für fortgeschrittene Java-Entwickler.

Über den Autor.

Laurentiu Spilca ist ein erfahrener Java- und Spring-Entwickler und ein erfahrener Technologieausbilder. Er ist der Autor von Spring Start Here und Spring Security in Action.

Inhaltsverzeichnis.

TEIL 1 - DIE GRUNDLAGEN DER UNTERSUCHUNG EINER CODEBASIS.

1 Die Unklarheiten einer Anwendung aufdecken.

2 Die Logik Ihrer App durch Debugging-Techniken verstehen.

3 Auffinden von Problemursachen mit fortgeschrittenen Debugging-Techniken.

4 Anwendungen aus der Ferne debuggen.

5 Das Beste aus den Protokollen machen: Überprüfen des Verhaltens einer App.

TEIL 2 - TIEFGEHENDE ANALYSE DER AUSFÜHRUNG EINER ANWENDUNG.

6 Identifizierung von Problemen beim Ressourcenverbrauch mithilfe von Profiling-Techniken.

7 Verborgene Probleme mit Hilfe von Profiling-Techniken aufspüren.

8 Verwendung fortgeschrittener Visualisierungstools für Profildaten.

9 Untersuchen von Sperren in Multithreading-Architekturen.

10 Untersuchen von Deadlocks mit Thread Dumps.

11 Auffinden von speicherbezogenen Problemen bei der Ausführung einer Anwendung.

TEIL 3 - PROBLEME IN GROSSEN SYSTEMEN FINDEN.

12 Untersuchen des Verhaltens von Anwendungen in großen Systemen.

Weitere Daten des Buches:

ISBN:9781617299773
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2023
Seitenzahl:365

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Frühlingssicherheit in Aktion - Spring Security in Action
Spring Security in Action zeigt Ihnen, wie Sie Spring Security nutzen können, um Anwendungen zu erstellen,...
Frühlingssicherheit in Aktion - Spring Security in Action
Frühlingsanfang hier: Lernen Sie, was Sie brauchen und lernen Sie es gut - Spring Start Here: Learn...
Spring Quickly zeigt Ihnen, wie Sie mit Spring und...
Frühlingsanfang hier: Lernen Sie, was Sie brauchen und lernen Sie es gut - Spring Start Here: Learn What You Need and Learn It Well
Fehlersuche in Java: Lesen, Debuggen und Optimieren von Jvm-Anwendungen - Troubleshooting Java:...
Effektives Lesen und Verstehen von vorhandenem...
Fehlersuche in Java: Lesen, Debuggen und Optimieren von Jvm-Anwendungen - Troubleshooting Java: Read, Debug, and Optimize Jvm Applications
Frühlingssicherheit in Aktion, Zweite Ausgabe - Spring Security in Action, Second Edition
Entwerfen und entwickeln Sie Spring-Anwendungen, die von...
Frühlingssicherheit in Aktion, Zweite Ausgabe - Spring Security in Action, Second Edition

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)