Depanarea Java: Citirea, depanarea și optimizarea aplicațiilor Jvm

Evaluare:   (4.9 din 5)

Depanarea Java: Citirea, depanarea și optimizarea aplicațiilor Jvm (Laurentiu Spilca)

Recenzii ale cititorilor

Rezumat:

Cartea „Troubleshooting Java” este foarte recomandată dezvoltatorilor Java care doresc să își îmbunătățească abilitățile de depanare și de rezolvare a problemelor. Ea oferă o abordare sistematică a rezolvării problemelor, care poate economisi timp și crește eficiența. Mulți recenzenți au remarcat acoperirea cuprinzătoare a subiectelor și exemplele practice, ceea ce o face o resursă valoroasă atât pentru dezvoltatorii începători, cât și pentru cei experimentați.

Avantaje:

Conținut cuprinzător și bine organizat privind depanarea și depanarea Java.
Stil de scriere accesibil, cu exemple practice.
Abordări sistematice care pot reduce semnificativ timpul de depanare.
Valoros atât pentru dezvoltatorii Java noi, cât și pentru cei experimentați.
Servește ca referință pentru viitor pentru înțelegerea conceptelor din diverse instrumente.
Scriere captivantă și informativă care îmbunătățește învățarea.

Dezavantaje:

Este posibil ca o parte din conținut să nu acopere pe deplin tehnicile moderne avansate de logare și profilare, cum ar fi integrarea unor instrumente precum Splunk sau NewRelic.
Sugestiile pentru logare și măsurători pot părea învechite sau insuficiente pentru aplicații complexe din lumea reală.
Ar putea beneficia de o acoperire mai detaliată a provocărilor de profilare a codului asincron.

(pe baza a 9 recenzii ale cititorilor)

Titlul original:

Troubleshooting Java: Read, Debug, and Optimize Jvm Applications

Conținutul cărții:

Citirea și înțelegerea eficientă a codului existent este superputerea unui dezvoltator. În această carte, veți stăpâni tehnici de profilare a codului, de depanare avansată și evaluare a jurnalelor pentru a găsi și rezolva erori și probleme de performanță.

În Troubleshooting Java: Citiți, depanați și optimizați aplicațiile JVM veți învăța cum să:

Determinați ce face codul prima dată când îl vedeți.

Expuneți problemele de logică ale codului.

Evaluați heap dumps pentru a găsi scurgeri de memorie.

Monitorizați consumul CPU pentru a optimiza execuția.

Utilizați thread dumps pentru a găsi și rezolva blocajele.

Urmăriți cu ușurință un sistem orientat pe servicii sau microservicii.

Utilizarea corectă a logării pentru a înțelege mai bine execuția aplicațiilor Java.

Utilizarea eficientă a depanatoarelor Java.

Căutarea erorilor, curățarea codului moștenit sau evaluarea bazei de cod pentru noi caracteristici consumă o mare parte din timpul unui dezvoltator. Depanarea Java: Citiți, depanați și optimizați aplicațiile JVM vă învață tehnici de investigare a codului care vă vor ajuta să înțelegeți eficient cum funcționează aplicațiile Java, cum să le optimizați și cum să remediați erorile care le defectează. Veți trece de la elementele de bază ale depanării la metode avansate de localizare a problemelor în arhitecturile de microservicii și veți economisi ore - sau chiar zile - de timp. Fiecare tehnică nouă este explicată cu ilustrații vii și exemple captivante din lumea reală.

Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.

Despre tehnologie.

Realitate: Pe parcursul carierei, veți petrece mult mai mult timp citind cod decât scriindu-l. Abilitățile de investigare a codului din această carte vă vor îmbunătăți radical eficiența în înțelegerea și îmbunătățirea aplicațiilor Java.

Despre carte.

Depanarea Java: Citiți, depanați și optimizați aplicațiile JVM prezintă tehnici practice pentru explorarea și repararea codului necunoscut. În ea, veți învăța practici de economisire a timpului pentru descoperirea dependențelor ascunse, descoperirea cauzelor de bază ale blocajelor și interpretarea rezultatelor neașteptate. Mergeți dincolo de profiling și debugging și începeți să înțelegeți cum funcționează cu adevărat aplicațiile Java.

Ce conține.

Determinați ce face codul prima dată când îl vedeți.

Evaluați heap dumps-urile pentru a găsi scurgeri de memorie.

Monitorizați consumul CPU pentru a optimiza execuția.

Folosiți dump-urile thread-urilor pentru a găsi și rezolva blocajele.

Descoperiți erori în logica codului.

Localizați problemele intermitente din timpul execuției.

Despre cititor.

Pentru dezvoltatorii Java intermediari.

Despre autor.

Laurențiu Spilca este un dezvoltator Java și Spring priceput și un instructor tehnologic experimentat. Este autorul cărților Spring Start Here și Spring Security in Action.

Tabla de conținut.

PARTEA 1 - ELEMENTELE DE BAZĂ ALE INVESTIGĂRII UNEI BAZE DE COD.

1 Dezvăluirea obscurităților unei aplicații.

2 Înțelegerea logicii aplicației dvs. prin tehnici de depanare.

3 Găsirea cauzelor profunde ale problemelor prin tehnici avansate de depanare.

4 Depanarea aplicațiilor de la distanță.

5 Exploatarea la maximum a jurnalelor: Auditul comportamentului unei aplicații.

PARTEA 2 - ANALIZA APROFUNDATĂ A EXECUȚIEI UNEI APLICAȚII.

6 Identificarea problemelor de consum de resurse utilizând tehnici de profilare.

7 Găsirea problemelor ascunse utilizând tehnici de profilare.

8 Utilizarea instrumentelor avansate de vizualizare pentru datele profilate.

9 Investigarea blocajelor în arhitecturi multithread.

10 Investigarea blocajelor cu ajutorul evacuării firelor de execuție.

11 Descoperirea problemelor legate de memorie în execuția unei aplicații.

PARTEA 3 - GĂSIREA PROBLEMELOR ÎN SISTEME MARI.

12 Investigarea comportamentelor aplicațiilor în sisteme mari.

Alte date despre carte:

ISBN:9781617299773
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2023
Numărul de pagini:365

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Securitatea de primăvară în acțiune - Spring Security in Action
Spring Security in Action vă arată cum să utilizați Spring Security pentru a crea aplicații...
Securitatea de primăvară în acțiune - Spring Security in Action
Primăvara Începeți aici: Învățați ceea ce vă trebuie și învățați bine - Spring Start Here: Learn...
Spring Quickly vă învață cum să creați aplicații...
Primăvara Începeți aici: Învățați ceea ce vă trebuie și învățați bine - Spring Start Here: Learn What You Need and Learn It Well
Depanarea Java: Citirea, depanarea și optimizarea aplicațiilor Jvm - Troubleshooting Java: Read,...
Citirea și înțelegerea eficientă a codului...
Depanarea Java: Citirea, depanarea și optimizarea aplicațiilor Jvm - Troubleshooting Java: Read, Debug, and Optimize Jvm Applications
Securitatea de primăvară în acțiune, ediția a doua - Spring Security in Action, Second...
Proiectați și dezvoltați aplicații Spring care sunt...
Securitatea de primăvară în acțiune, ediția a doua - Spring Security in Action, Second Edition

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)