کتاب تکنیک‌های بهینه‌سازی عملکرد در جاوا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تکنیک‌های بهینه‌سازی عملکرد در جاوا

موضوع کلی: برنامه نویسی

موضوع میانی: جاوا (Java)

📋 سرفصل‌های دوره

  • 1. بهینه‌سازی کد در سطح زبان: اصول و الگوهای اساسی
  • 2. مدیریت بهینه حافظه: Heap، Stack و Garbage Collection
  • 3. شناخت و رفع نشتی حافظه در برنامه‌های جاوا
  • 4. بهینه‌سازی استفاده از String، StringBuilder و StringBuffer
  • 5. کاهش سربار با Object Pooling و Flyweight Pattern
  • 6. بهینه‌سازی Collections: انتخاب نوع و تنظیم ظرفیت اولیه
  • 7. کاهش سربار Boxing/Unboxing با Primitive Collections
  • 8. استفاده از Stream API و بهینه‌سازی Pipeline
  • 9. بهینه‌سازی عملیات I/O: Bufferها و NIO
  • 10. کاهش سربار Reflection با Method Handles و Lambda
  • 11. بهینه‌سازی همزمانی (Concurrency): Lockها و Atomic Variables
  • 12. جلوگیری از Deadlock و Race Condition
  • 13. استفاده بهینه از Thread Pool و Fork/Join Framework
  • 14. آشنایی با Virtual Threads و بهینه‌سازی آن
  • 15. بهینه‌سازی بارگذاری کلاس و Reflection
  • 16. کاهش سربار Exception Handling
  • 17. تنظیمات JVM برای عملکرد: Heap Size و GC Algorithms
  • 18. پروفایلینگ با JProfiler و VisualVM
  • 19. شناسایی و رفع Hotspotهای کد
  • 20. بهینه‌سازی الگوریتم‌ها و ساختار داده
  • 21. استفاده از Cache داخلی: Guava Cache و Caffeine
  • 22. بهینه‌سازی دسترسی به پایگاه داده با Connection Pool
  • 23. کاهش Queryهای N+1 با Batch و Join
  • 24. بهینه‌سازی تراکنش‌ها و Isolation Levels
  • 25. بهینه‌سازی Serialization: JSON، Protobuf و Avro
  • 26. کاهش سربار Marshaling/Unmarshaling
  • 27. بهینه‌سازی کد در فریم‌ورک Spring Boot
  • 28. تنظیمات Auto-Configuration و Bean Scopes
  • 29. بهینه‌سازی AOP و Proxyها
  • 30. کاهش سربار Dependency Injection
  • 31. بهینه‌سازی Web Server: Tomcat و Netty
  • 32. کاهش Latency با Asynchronous Processing
  • 33. بهینه‌سازی REST API: Pagination و Compression
  • 34. استفاده از Reactive Programming (WebFlux)
  • 35. بهینه‌سازی رمزنگاری و هشینگ
  • 36. کاهش سربار Logging با Async Appender
  • 37. بهینه‌سازی در Microservices: Circuit Breaker و Bulkhead
  • 38. بهینه‌سازی Docker Container برای جاوا
  • 39. بهینه‌سازی با AOT Compilation (GraalVM)
  • 40. بهینه‌سازی Startup Time و Cold Start
  • 41. بهینه‌سازی با JIT Compiler و Tiered Compilation
  • 42. تست عملکرد (Performance Testing) با JMH
  • 43. تحلیل و بهینه‌سازی Memory Leak در Heap Dump
  • 44. بهینه‌سازی JPA/Hibernate: Fetch Strategy و Cache
  • 45. کاهش سربار Transactional Proxy
  • 46. بهینه‌سازی با استفاده از Record و Sealed Class
  • 47. بهینه‌سازی کدهای Lambda و Stream موازی
  • 48. کاهش سربار Regex با Pattern Precompilation
  • 49. بهینه‌سازی با Unsafe API و Off-Heap Memory
  • 50. مدیریت بهینه Temporary Files و Resources
تگ‌ها: Java Benchmarking Java Garbage Collection Java Memory Management Java Profiling Performance Java Tuning JVM بهبود سرعت جاوا بهینه‌سازی جاوا کد نویسی بهینه جاوا

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.