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

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

نمایش نظرات

آموزش عیب یابی همزمانی جاوا: دسترسی و سازگاری داده ها
جزییات دوره
58m 55s
15
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
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 قرار دارد.