軟體王

xyz

會員登錄
您現在的位置:網站首頁 >> 專業知識教學 >> Udemy線上課程綜合教學 >> 碟片詳情
商品編號:
DUE2222
商品名稱:
Udemy線上課程 Java多線程、并發與性能優化 講師:Michael Pogrebinsky | Software Architecture&Java Programming Expert 影音教學 中文發音 中文版(DVD版)
語系版本:
中文發音中文版
運行平台:
官方原版畫質MP4檔,沒有任何平台限制,終身使用
官方網站:
https://www.xyz2009.com.tw
更新日期:
2023-04-01
碟片數量:
1片
銷售價格:
250
瀏覽次數:
5115

轉載TXT文檔】  
您可能感興趣:
Udemy線上課程 Java多線程、并發與性能優化 講師:Michael Pogrebinsky | Software Architecture&Java Programming Expert 影音教學 中文發音 中文版(DVD版)
Udemy線上課程 Java多線程、并發與性能優化 講師:Michael Pogrebinsky | Software Architecture&Java Programming Expert 影音教學 中文發音 中文版(DVD版)

內容說明:
簡介
如果有一架噴氣式飛機,你會開著它去買菜還是環游世界?
如今,每台電腦和每部手機都擁有強大的計算能力和多個內核,完全可以實現并行。在本課程中,你將踏上學習之旅,掌握所有必備的基礎工具,成為一名自信且成功的多線程應用程序開發者。通過運用多線程和并發,我們將學習如何最大化利用手頭的電腦,讓它真正發揮卓越性能!

教學理念
本課程旨在“授人以漁”。我們無須背誦類、庫或Java API,而是從最基礎的知識學起,一路學到多線程中非常高階的內容,全面掌握多線程編程的基礎知識。
每節課都包含恰當的理論,附有相關領域的實戰案例,例如:
l 用戶界面應用
l 圖像處理
l 網絡應用
l 計算程序
l 其他
這是一門十分實用且省時的課程。我沒有選用長篇累牘的材料,而是根據自身的實戰經驗,精心挑選了最重要的話題。

本課程的目標學員
l 已經具備一定的Java編程經驗和基礎知識。
l 希望在短期內掌握多線程、并行編程和并發技能。
l 對性能優化感興趣,并在上述領域具備扎實的基礎。
l 想讓事業更上一層樓。無論你是
l 應屆畢業生,想找一份理想的工作;
l 專業工程師,想成為更加優秀的程序員并提高個人技能;
l 或自由職業者,想開發個人項目,期望學會編寫高效的多線程代碼。
那么,這門課就是為你量身定做!

個人簡介
我對多線程和并發的熱情始于大學期間。當時,我參與了一個由IBM公司贊助的高度可擴展分布式B+樹研究項目。
后來,我在英特爾公司擔任計算機架構工程師,又在其他公司擔任軟體工程師,開發了許多運用高效和優化的多線程代碼的應用程序和功能,為教育、醫療保健、增強現實和廣告技術提供實時的影片、音頻和數據。
如今,我是一名首席軟體工程師和軟體架構師。培訓和指導不同層級的工程師既是我的工作職責,也是我的熱情所在。

學習內容
l 操作系統的基礎知識,以及使用多線程和并發的原因。
l 多線程的基礎知識,包括如何在Java中建立線程,如何實現Java各線程間的通信。
l 多線程和并行應用程序的性能考量和設計模式,以及優化延遲或吞吐量。
l Java線程間的數據共享。所有缺陷和挑戰,以及解決方案和最佳實踐。
l 高級無鎖算法和數據結構,以提高響應速度和性能。

課程結束后
你將能夠:
l 使用Java編寫語法正確、反應靈敏、性能良好的多線程應用程序,以滿足各種需求和規模。
l 運用最佳實踐來設計多線程應用程序、算法和庫。
l 掌握并發編程和并行編程知識,為求職面試、工程師日常工作和個人項目提供助力。
現在,讓我們一起踏上進階Java多線程、并發和性能優化的專家之路吧!

常見問題
- “本課程能幫我應對面試嗎?”
當然!本課程的重點就是幫助大家熟練掌握多線程和并發,特別是Java多線程。你會學習到所有與Java線程相關的必備知識、面試中經常涉及的Java鎖和同步,以及堆和棧內存結構等問題。盡管本課程沒有專門針對面試的問題,也無法預測面試問題,但要學習的知識肯定會讓你從眾多候選人中脫穎而出。

- “本課程涵蓋Java所有的線程類和API嗎?”
沒有。市面上有很多書籍和價格不菲的學術課程,可以涵蓋每一種類和API,但需要耗時數月才能學完。此外,甲骨文公司提供優秀的Java文檔,涵蓋并解釋每一種Java多線程API和類。”

這門課程非同一般!
基于在該領域的多年經驗,我精心設計了一門短期課程,可以在短時間內教給你所有的必備知識。
全是干貨!再也不用浪費時間學習5分鐘內就能自行讀懂或根本無需了解的內容!
本課程將帶領大家夯實基礎,不僅助你成為多線程和并發專家,還能在未來輕松有效地拓展知識。

- “如果我聽課時有不懂的地方,有疑惑,該怎么辦?”
別擔心!我就是來幫你的!多線程的內容并不簡單,并不會要求大家馬上就學會。每節課都會設置問答環節,學生可以就課堂內容或任何相關后續問題進行提問。我作為老師,會及時回答所有問題,確保你順利掌握所有知識。

- “本課程涵蓋進程間通信和分布式系統嗎?”
不包含。雖然進程間通信和分布式系統都涉及并發,而且是十分有趣和重要的話題,但它們與本課程的主要內容即Java多線程并非直接相關。我們的確會在課程中有所提及,但進程間通信和分布式系統超出了教學范圍,需要單獨開設課程進行講解。這些概念、用例和挑戰不同于我們在優化單個多線程Java應用程序、算法或庫的性能時所提及的內容,所以不會在本課程中討論。

- “為什么我要單獨學一門并發編程課?”
并發編程與傳統順序編程有根本性的區別。與每個工程決策一樣,我們總需要做出取舍。并行編程和并發編程可以對應用程序的性能和響應速度產生十分積極的影響,但想要做好卻相當困難。在本課程中,我們會了解所有的注意事項、技術和最佳實踐,從而完全掌握Java的多線程應用程序。
課程內容:
Quiz(java-multithreading-concurrency-performance-optimization-chinese).html

01 - 簡介
001 動因和操作系統基礎知識——第一部分.mp4
002 操作系統基礎知識——第二部分.mp4

02 - 線程基礎知識——線程建立
003 關于編程課程和調試指令的幾點建議.html
003-all_code_examples.zip
004 線程建立——線程的能力和調試(第一部分).mp4
004-threads-creation-part1.zip
005 線程建立——線程的繼承(第二部分).mp4
005-thread-creation-part2-example.zip
006 線程建立——MultiExecutor解決方案.html

03 - 線程基本原理——線程協作
007 線程終止和守護線程.mp4
007-thread-termination-example.zip
008 合并線程.mp4
008-joining-threads-example.zip
009 多線程計算——答案.html

04 - 性能優化
010 性能與延遲優化入門——第一部分.mp4
011 延遲優化第二部分——圖像處理.mp4
011-optimizing-for-latency-example.zip
012 附加資源——圖像處理、色彩空間、提取和操作.html
013 吞吐量優化第一部分.mp4
014 吞吐量優化第二部分——HTTP服務器 + Jmeter.mp4
014-optimizing-for-throughput-example.zip

05 - 線程間的數據共享
015 線程間的數據共享.mp4
016 資源共享和臨界區簡介.mp4
016-introduction-to-critical-sections-example.zip

06 - 并發挑戰和解決方案
017 臨界區和線程同步.mp4
017-critical-sections-and-synchronization-example.zip
018 原子性操作、可見性和度量實例.mp4
018-application-metrics-example.zip
019 最小-最大度量——答案.html
020 競態條件和數據競爭.mp4
020-data-races-example.zip
021 鎖策略和死鎖.mp4
021-deadlocks-example.zip

07 - 高級鎖
022 可重入鎖第一部分——嘗試加鎖和可中斷鎖.mp4
023 可重入鎖第二部分——用戶界面應用程序案例.mp4
023-reentrantlock-example.zip
024 可重入讀寫鎖和數據庫實現.mp4
024-read-write-lock-example.zip
025 產品評價服務——答案.html

08 - 線程間通信
026 信號量——可擴展的生產者-消費者模式的實現.mp4
027 條件變量——多功能線程間通信.mp4
028 作為條件變量的對象——wait()、notify()和notifyAll()方法.mp4
028-wait-notify-example.zip
029 簡單的倒計時鎖——答案.html

09 - 無鎖算法、數據結構和技巧
030 無阻塞、無鎖操作入門.mp4
031 原子整數和無鎖電子商務.mp4
031-atomic-integer-example.zip
032 原子性引用,比較和設置無鎖高性能數據結構.mp4
032-atomic-reference-example.zip

10 - 多線程以外的其他內容——最後一課
033 分布式系統、大數據和性能.mp4
034 課程福利——學無止境.html


相關商品:
  • Udemy線上課程 分布式系統與使用Java進行云計算 講師:Michael Pogrebinsky | Software Architecture & Java Programming Expert 影音教學 中文發音 中文版(DVD版)
  • Udemy線上課程 現代大型系統的軟件架構與設計 講師:Michael Pogrebinsky | Software Architecture & Java Programming Expert 影音教學 中文發音 中文版(DVD版)
  • Udemy線上課程 程式設計與智慧應用 (Computer Programming and Artificial Intelligence)(含教材) 講師:Cheng-Yuan Ho 影音教學 中文發音 繁體中文版(DVD版)
  • Udemy線上課程 PMP系列課程 - PMI 項目管理知識體系指南第7版 PMBOK 7th edition 講師:Michael Tang 影音教學 中文發音 中文版(DVD版)
  • Udemy線上課程 .Net C# Software Development 軟體發展(含教材) 講師:Victor CHEN 影音教學 中文發音 中文版(DVD版)


  • 購物清單