Ocena:
Książka „Troubleshooting Java” jest wysoce zalecana dla programistów Java, którzy chcą poprawić swoje umiejętności debugowania i rozwiązywania problemów. Oferuje ona systematyczne podejście do rozwiązywania problemów, które może zaoszczędzić czas i zwiększyć wydajność. Wielu recenzentów zwróciło uwagę na kompleksowe omówienie tematów i praktyczne przykłady, dzięki czemu jest to cenne źródło informacji zarówno dla początkujących, jak i doświadczonych programistów.
Zalety:⬤ Kompleksowa i dobrze zorganizowana treść dotycząca rozwiązywania problemów i debugowania w Javie.
⬤ Przystępny styl pisania z praktycznymi przykładami.
⬤ Systematyczne podejścia, które mogą znacznie skrócić czas debugowania.
⬤ Cenna zarówno dla nowych, jak i doświadczonych programistów Java.
⬤ Służy jako przyszłościowe odniesienie do zrozumienia pojęć w różnych narzędziach.
⬤ Wciągający i pouczający tekst, który usprawnia naukę.
⬤ Niektóre treści mogą nie w pełni obejmować zaawansowane nowoczesne techniki rejestrowania i profilowania, takie jak integracja narzędzi takich jak Splunk lub NewRelic.
⬤ Sugestie dotyczące logowania i metryk mogą wydawać się przestarzałe lub niewystarczające dla złożonych, rzeczywistych aplikacji.
⬤ Przydałoby się bardziej szczegółowe omówienie wyzwań związanych z profilowaniem kodu asynchronicznego.
(na podstawie 9 opinii czytelników)
Troubleshooting Java: Read, Debug, and Optimize Jvm Applications
Skuteczne czytanie i rozumienie istniejącego kodu to supermoc dewelopera. W tej książce opanujesz techniki profilowania kodu, zaawansowanego debugowania i oceny dzienników w celu znajdowania i naprawiania błędów i problemów z wydajnością.
W książce Troubleshooting Java: Czytaj, debuguj i optymalizuj aplikacje JVM dowiesz się jak:
Określać, co robi kod, gdy widzisz go po raz pierwszy.
Ujawniać problemy z logiką kodu.
Oceniać zrzuty sterty w celu znalezienia wycieków pamięci.
Monitorować zużycie procesora w celu optymalizacji wykonania.
Używać zrzutów wątków do znajdowania i rozwiązywania zakleszczeń.
Łatwe śledzenie systemu zorientowanego na usługi lub mikrousługi.
Prawidłowe korzystanie z rejestrowania w celu lepszego zrozumienia wykonania aplikacji Java.
Efektywne korzystanie z debugerów Java.
Poszukiwanie błędów, usuwanie niechlujnego starszego kodu lub ocena bazy kodu pod kątem nowych funkcji pochłania większość czasu programisty. Troubleshooting Java: Czytaj, debuguj i optymalizuj aplikacje JVM uczy technik badania kodu, które pomogą ci skutecznie zrozumieć, jak działają aplikacje Java, jak je zoptymalizować i jak naprawić błędy, które je psują. Przejdziesz od podstaw debugowania do zaawansowanych metod lokalizowania problemów w architekturach mikrousług i zaoszczędzisz godziny - a nawet dni - czasu. Każda nowa technika jest wyjaśniona za pomocą żywych ilustracji i angażujących przykładów ze świata rzeczywistego.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii.
Fakt: W trakcie swojej kariery spędzisz znacznie więcej czasu na czytaniu kodu niż na jego pisaniu. Umiejętności badania kodu zawarte w tej książce radykalnie poprawią twoją efektywność w zrozumieniu i ulepszaniu aplikacji Java.
O książce.
Rozwiązywanie problemów w Javie: Read, debug, and optimize JVM applications prezentuje praktyczne techniki eksploracji i naprawy nieznanego kodu. Nauczysz się w nim oszczędzających czas praktyk odkrywania ukrytych zależności, odkrywania pierwotnych przyczyn awarii i interpretowania nieoczekiwanych wyników. Wyjdź poza profilowanie i debugowanie i zacznij rozumieć, jak naprawdę działają aplikacje Java.
Co jest w środku.
Określ, co robi kod, gdy widzisz go po raz pierwszy.
Ocena zrzutów sterty w celu znalezienia wycieków pamięci.
Monitoruj zużycie procesora w celu optymalizacji wykonania.
Używaj zrzutów wątków do znajdowania i rozwiązywania zakleszczeń.
Odkrywanie błędów w logice kodu.
Zlokalizuj przerywane problemy w czasie wykonywania.
O czytelniku.
Dla średnio zaawansowanych programistów Java.
O autorze.
Laurentiu Spilca jest wykwalifikowanym programistą Java i Spring oraz doświadczonym instruktorem technologicznym. Jest autorem książek Spring Start Here i Spring Security in Action.
Spis treści.
CZĘŚĆ 1 - PODSTAWY BADANIA BAZY KODU.
1 Ujawnianie niejasności aplikacji.
2 Zrozumienie logiki aplikacji za pomocą technik debugowania.
3 Znajdowanie przyczyn problemów przy użyciu zaawansowanych technik debugowania.
4 Zdalne debugowanie aplikacji.
5 Jak najlepsze wykorzystanie dzienników: Audytowanie zachowania aplikacji.
CZĘŚĆ 2 - DOGŁĘBNA ANALIZA WYKONANIA APLIKACJI.
6 Identyfikacja problemów związanych z zużyciem zasobów przy użyciu technik profilowania.
7 Znajdowanie ukrytych problemów przy użyciu technik profilowania.
8 Korzystanie z zaawansowanych narzędzi do wizualizacji profilowanych danych.
9 Badanie blokad w architekturach wielowątkowych.
10 Badanie martwych punktów za pomocą zrzutów wątków.
11 Znajdowanie problemów związanych z pamięcią w wykonaniu aplikacji.
CZĘŚĆ 3 - ZNAJDOWANIE PROBLEMÓW W DUŻYCH SYSTEMACH.
12 Badanie zachowania aplikacji w dużych systemach.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)