Riešenie problémov v jazyku Java: Čítanie, ladenie a optimalizácia Jvm aplikácií

Hodnotenie:   (4,9 z 5)

Riešenie problémov v jazyku Java: Čítanie, ladenie a optimalizácia Jvm aplikácií (Laurentiu Spilca)

Recenzie čitateľov

Zhrnutie:

Knihu „Odstraňovanie problémov v jazyku Java“ odporúčame vývojárom v jazyku Java, ktorí chcú zlepšiť svoje zručnosti v oblasti ladenia a odstraňovania problémov. Ponúka systematický prístup k riešeniu problémov, ktorý môže ušetriť čas a zvýšiť efektivitu. Mnohí recenzenti si všimli jej komplexné pokrytie tém a praktických príkladov, vďaka čomu je cenným zdrojom informácií pre začínajúcich aj skúsených vývojárov.

Výhody:

Komplexný a dobre organizovaný obsah o odstraňovaní problémov a ladení v jazyku Java.
Prístupný štýl písania s praktickými príkladmi.
Systematické prístupy, ktoré môžu výrazne skrátiť čas ladenia.
Cenné pre nových aj skúsených vývojárov v jazyku Java.
Slúži ako referencia do budúcnosti na pochopenie konceptov v rôznych nástrojoch.
Pútavé a informatívne písanie, ktoré zlepšuje učenie.

Nevýhody:

Niektorý obsah nemusí úplne pokrývať pokročilé moderné techniky protokolovania a profilovania, napríklad integráciu nástrojov ako Splunk alebo NewRelic.
Návrhy na logovanie a metriky sa môžu zdať zastarané alebo nedostatočné pre komplexné, reálne aplikácie.
Mohlo by prospieť podrobnejšie pokrytie výziev asynchrónneho profilovania kódu.

(na základe 9 čitateľských recenzií)

Pôvodný názov:

Troubleshooting Java: Read, Debug, and Optimize Jvm Applications

Obsah knihy:

Efektívne čítanie a pochopenie existujúceho kódu je pre vývojára superschopnosťou. V tejto knihe si osvojíte techniky profilovania kódu, pokročilého ladenia a vyhodnocovania protokolov, aby ste našli a opravili chyby a problémy s výkonom.

V knihe Odstraňovanie problémov v jazyku Java: V tejto príručke sa naučíte, ako: Čítať, ladiť a optimalizovať aplikácie JVM.

Určiť, čo robí kód pri prvom zobrazení.

Odhaliť logické problémy kódu.

Vyhodnocovať výpisy haldy s cieľom nájsť úniky pamäte.

Sledovať spotrebu procesora s cieľom optimalizovať vykonávanie.

Používať výpisy vlákien na vyhľadávanie a riešenie deadlockov.

Jednoducho sledovať systém orientovaný na služby alebo mikroslužby.

Správne používať protokolovanie na lepšie pochopenie vykonávania aplikácie Java.

Efektívne používať ladiace programy jazyka Java.

Hľadanie chýb, odstraňovanie neporiadku v staršom kóde alebo vyhodnocovanie kódovej základne pre nové funkcie zaberá veľa času vývojára. Riešenie problémov v jazyku Java: V tejto kapitole sa dozviete, ako efektívne pochopiť, ako aplikácie v Jave fungujú, ako ich optimalizovať a ako opraviť chyby, ktoré ich rozbíjajú. Prejdete od základov ladenia až po pokročilé metódy na lokalizáciu problémov v architektúrach mikroslužieb a ušetríte si hodiny - alebo dokonca dni - času. Každá nová technika je vysvetlená na živých ilustráciách a pútavých príkladoch z praxe.

Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.

O technológiách: Kniha je určená pre všetkých používateľov, ktorí majú záujem o technológie, ktoré sa používajú v praxi.

Fakt: Počas svojej kariéry strávite oveľa viac času čítaním kódu ako jeho písaním. Zručnosti v oblasti skúmania kódu v tejto knihe radikálne zvýšia vašu efektivitu pri pochopení a zlepšovaní aplikácií v jazyku Java.

O knihe.

Riešenie problémov v jazyku Java: JVM aplikácie predstavujú praktické techniky na skúmanie a opravu neznámeho kódu: Čítanie, ladenie a optimalizácia JVM aplikácií. Naučíte sa v nej časovo úsporné postupy na objavovanie skrytých závislostí, zisťovanie príčin pádov a interpretáciu neočakávaných výsledkov. Prekročte hranice profilovania a ladenia a začnite chápať, ako aplikácie Java skutočne fungujú.

Čo nájdete vo vnútri.

Zistite, čo robí kód, keď ho vidíte prvýkrát.

Vyhodnocujte výpisy haldy, aby ste našli úniky pamäte.

Monitorujte spotrebu procesora s cieľom optimalizovať vykonávanie.

Používajte výpisy vlákien na hľadanie a riešenie deadlockov.

Odhaľte chyby v logike kódu.

Lokalizujte prerušované problémy počas behu.

O čitateľovi.

Pre stredne pokročilých vývojárov jazyka Java.

O autorovi.

Laurentiu Spilca je skúsený vývojár Java a Spring a skúsený technologický inštruktor. Je autorom publikácií Spring Start Here a Spring Security in Action.

Obsah: Kniha je venovaná problematike Java Spring, ktorá sa týka najmä implementácie a implementácie technológií, ktoré sú v nej zahrnuté.

ČASŤ 1 - ZÁKLADY SKÚMANIA KÓDOVEJ ZÁKLADNE.

1 Odhaľovanie nejasností aplikácie.

2 Pochopenie logiky aplikácie pomocou techník ladenia.

3 Hľadanie koreňových príčin problémov pomocou pokročilých techník ladenia.

4 Ladenie aplikácií na diaľku.

5 Využívanie logov na maximum: Kontrola správania aplikácie.

ČASŤ 2 - HĹBKOVÁ ANALÝZA VYKONÁVANIA APLIKÁCIE.

6 Identifikácia problémov so spotrebou zdrojov pomocou techník profilovania.

7 Vyhľadávanie skrytých problémov pomocou techník profilovania.

8 Používanie pokročilých nástrojov na vizualizáciu profilovaných údajov.

9 Skúmanie zámkov vo viacvláknových architektúrach.

10 Vyšetrovanie deadlockov pomocou výpisov vlákien.

11 Vyhľadávanie problémov súvisiacich s pamäťou pri vykonávaní aplikácie.

ČASŤ 3 - HĽADANIE PROBLÉMOV VO VEĽKÝCH SYSTÉMOCH.

12 Skúmanie správania aplikácií vo veľkých systémoch.

Ďalšie údaje o knihe:

ISBN:9781617299773
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2023
Počet strán:365

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Jarná bezpečnosť v akcii - Spring Security in Action
Spring Security in Action vám ukáže, ako používať Spring Security na vytváranie aplikácií, o ktorých si môžete byť...
Jarná bezpečnosť v akcii - Spring Security in Action
Jar začína tu: Naučte sa, čo potrebujete, a naučte sa to dobre - Spring Start Here: Learn What You...
Spring Quickly vás naučí vytvárať aplikácie...
Jar začína tu: Naučte sa, čo potrebujete, a naučte sa to dobre - Spring Start Here: Learn What You Need and Learn It Well
Riešenie problémov v jazyku Java: Čítanie, ladenie a optimalizácia Jvm aplikácií - Troubleshooting...
Efektívne čítanie a pochopenie existujúceho kódu...
Riešenie problémov v jazyku Java: Čítanie, ladenie a optimalizácia Jvm aplikácií - Troubleshooting Java: Read, Debug, and Optimize Jvm Applications
Spring Security v akcii, druhé vydanie - Spring Security in Action, Second Edition
Navrhujte a vyvíjajte aplikácie Spring, ktoré sú bezpečné hneď od...
Spring Security v akcii, druhé vydanie - Spring Security in Action, Second Edition

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)