آموزش عیب یابی همزمانی جاوا: دسترسی و سازگاری داده ها

Java Concurrency Troubleshooting: Data Access and Consistency

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: داشتن چندین کاربر برای برنامه های شما بسیار خوب است ، درست است؟ بیشتر اوقات ، احتمالاً شما تمام وقت خود را صرف توسعه برنامه خود نکرده اید ، فقط برای اینکه یک نفر از آن استفاده کند. مطمئناً ، در لحظه ای که بیش از یک کاربر در حال اجرای برنامه جاوا هستید ، مجموعه ای کاملاً جدید از مشکلات پیش رو دارید. در این دوره ، مربی Tayo Koleoso روش های مختلف و ناامید کننده ای را برای دستیابی به داده های زمان اجرا در یک برنامه چند کاربره جاوا نشان می دهد. با تایو همراه باشید تا او عمیقاً به عیب یابی جاوا بپردازد تا به توسعه دهندگان نشان دهد چگونه می توانند دسترسی و دسترسی به داده ها را در یک محیط چند رشته شناسایی ، جلوگیری و حل کنند. چه در یک پایگاه داده SQL کار می کنید و چه به متغیرهای کلاس ساده دسترسی دارید ، Tayo ابزارها و نکاتی را در اختیار شما قرار می دهد تا به شما کمک کند پیش بینی کرده و تشخیص دهید که چند رشته ای ممکن است اشتباه باشد.

سرفصل ها و درس ها

معرفی Introduction

  • به اطلاعات ایمن در جاوا خوش آمدید Welcome to safe data in Java

  • رشته ها و داده های زمان اجرا Threads and runtime data

1. مشکلات مشترک دسترسی به داده های همزمان 1. Common Concurrent Data Access Pitfalls

  • شرایط مسابقه در کد Race conditions in code

  • دسترسی متغیر در سطح کلاس ناامن Unsafe class-level variable access

  • ساختارهای داده ناامن Unsafe data structures

  • موضوعات به بن بست رسیده Deadlocked threads

  • مدیریت معاملات پایگاه داده Database transaction management

  • پایگاه داده به روزرسانی ها را از دست داد Database lost updates

  • معاملات طولانی مدت Long-running transactions

  • جریان های جاوا و مشکلات همزمان لامبدا Java streams and Lambda concurrency issues

2. عیب یابی موضوعهای به بن بست رسیده 2. Troubleshoot Deadlocked Threads

  • تخلیه نخ را بگیرید Capture a thread dump

  • یافتن بن بست در محل تخلیه نخ Find deadlocks in a thread dump

  • چالش: بن بست را در یک محل تخلیه پیدا کنید Challenge: Find deadlocks in a thread dump

  • راه حل: بن بست ها را در یک محل تخلیه پیدا کنید Solution: Find deadlocks in a thread dump

نتیجه Conclusion

  • خط پایان Finish line

نمایش نظرات

نظری ارسال نشده است.

آموزش عیب یابی همزمانی جاوا: دسترسی و سازگاری داده ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
58m 55s
15
Linkedin (لینکدین) lynda-small
05 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
105
- از 5
ندارد
دارد
دارد
Tayo Koleoso

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tayo Koleoso Tayo Koleoso

Tayo Koleoso یک برنامه نویس اصلی است که در توسعه برنامه های کاربردی شرکت جاوا تخصص دارد. Tayo علاقه مندان به برنامه های Java Enterprise Edition (EE) هستند. او همچنین دارای تخصص در چهره های Spring ، Drupal و JavaServer (JSF) است که دومی که از ابتدای مشخصات مشخصات جاوا در آن طرفداران بسیاری داشته است. او از به اشتراک گذاشتن تخصص JSF و PrimeFaces خود با سایر توسعه دهندگان در Stack Overflow لذت می برد ، جایی که در هر دو پاسخ جاوا EE و JSF در رتبه 10 قرار دارد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.