Java SE Deep Dive - Asynchronous Programming
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size439.6 MB
- Uploaded Byfreecoursewb
- Downloads27
- Last checkedJun. 12th '26
- Date uploadedJun. 12th '26
- Seeders 7
- Leechers8
Java SE Deep Dive: Asynchronous Programming
https://WebToolTip.com
Released 6/2026
By Jose Paumard
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English + subtitle | Duration: 1h 48m 13s | Size: 446 MB
Learn the asynchronous programming model and to apply this programming paradigm to real-world applications.
Learn the asynchronous programming model and to apply this programming paradigm to real-world applications. In this course, Java SE Deep Dive: Asynchronous Programming, you'll learn how you can organize an asynchronous system to query online servers. First, you'll explore how you can launch queries in parallel using a reactive approach. Next, you'll discover how you can chain different operations and pass the result of a first query as an input to the next query. Finally, you'll learn how to deal with exceptions, how you can report them, and how you can recover from them. When you're finished with this course, you'll know how you can create and organize reactive systems based on the CompletableFuture API, and you will be able to create complex reactive systems based on any framework, with a solid understanding on how they work internally.
Files:
[ WebToolTip.com ] Java SE Deep Dive - Asynchronous Programming- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here ! 01. Querying network data asynchronously
- 01. Introducing the course Getting the best throughput possible.mp4 (13.4 MB)
- 01. Introducing the course Getting the best throughput possible.srt (3.1 KB)
- 02. Defining the throughput and the latency of an application.mp4 (7.0 MB)
- 02. Defining the throughput and the latency of an application.srt (1.7 KB)
- 03. Defining synchronous code and how it can lead to blocking code.mp4 (12.7 MB)
- 03. Defining synchronous code and how it can lead to blocking code.srt (2.3 KB)
- 04. Using asynchronous code to execute something in the future.mp4 (9.1 MB)
- 04. Using asynchronous code to execute something in the future.srt (2.0 KB)
- 05. Executing your code concurrently in another thread.mp4 (11.5 MB)
- 05. Executing your code concurrently in another thread.srt (2.7 KB)
- 06. Demo Printing a list asynchronously.mp4 (4.2 MB)
- 06. Demo Printing a list asynchronously.srt (2.3 KB)
- 07. Demo Sorting a list with an asynchronous comparator.mp4 (7.8 MB)
- 07. Demo Sorting a list with an asynchronous comparator.srt (3.5 KB)
- 08. Demo Querying servers one at a time.mp4 (6.3 MB)
- 08. Demo Querying servers one at a time.srt (2.7 KB)
- 09. Demo Querying servers concurrently.mp4 (7.4 MB)
- 09. Demo Querying servers concurrently.srt (2.7 KB)
- 10. Demo Choosing the number of threads.mp4 (4.7 MB)
- 10. Demo Choosing the number of threads.srt (1.8 KB)
- 11. Demo Querying servers reactively with a CompletableFuture.mp4 (10.0 MB)
- 11. Demo Querying servers reactively with a CompletableFuture.srt (3.6 KB)
- 12. Wrapping up the vocabulary Asynchronous, blocking, concurrent.mp4 (6.9 MB)
- 12. Wrapping up the vocabulary Asynchronous, blocking, concurrent.srt (1.7 KB)
- 01. Introducing the module Why should you avoid blocking.mp4 (8.1 MB)
- 01. Introducing the module Why should you avoid blocking.srt (1.8 KB)
- 02. Creating the travel agency example.mp4 (6.5 MB)
- 02. Creating the travel agency example.srt (2.7 KB)
- 03. Demo Querying then printing reactively.mp4 (9.4 MB)
- 03. Demo Querying then printing reactively.srt (4.0 KB)
- 04. Demo Using the Stream API with caution.mp4 (11.5 MB)
- 04. Demo Using the Stream API with caution.srt (4.6 KB)
- 05. Demo Fixing the Stream API pattern.mp4 (7.3 MB)
- 05. Demo Fixing the Stream API pattern.srt (3.3 KB)
- 06. Demo Creating a complete reactive pipeline.mp4 (18.4 MB)
- 06. Demo Creating a complete reactive pipeline.srt (7.0 KB)
- 07. Chaining tasks in a non-blocking way.mp4 (13.2 MB)
- 07. Chaining tasks in a non-blocking way.srt (3.5 KB)
- 08. Designing asynchronous processing pipelines.mp4 (8.6 MB)
- 08. Designing asynchronous processing pipelines.srt (2.0 KB)
- 09. First CompletionStage patterns.mp4 (2.7 MB)
- 09. First CompletionStage patterns.srt (1.2 KB)
- 01. Introducing the module Splitting a business process.mp4 (8.1 MB)
- 01. Introducing the module Splitting a business process.srt (2.0 KB)
- 02. Demo Getting the first weather with anyOf().mp4 (10.6 MB)
- 02. Demo Getting the first weather with anyOf().srt (4.7 KB)
- 03. Demo Combining a quotation and a weather.mp4 (12.7 MB)
- 03. Demo Combining a quotation and a weather.srt (5.5 KB)
- 04. Demo Composing a quotation and a weather.mp4 (5.8 MB)
- 04. Demo Composing a quotation and a weather.srt (2.4 KB)
- 05. Demo Comparing combination and composition.mp4 (1.7 MB)
- 05. Demo Comparing combination and composition.srt (0.7 KB)
- 06. Demo Choosing between looping and combining.mp4 (12.2 MB)
- 06. Demo Choosing between looping and combining.srt (4.8 KB)
- 07. Examining more CompletionStage patterns.mp4 (5.7 MB)
- 07. Examining more CompletionStage patterns.srt (2.8 KB)
- 01. Introducing the module Controlling threading.mp4 (5.9 MB)
- 01. Introducing the module Controlling threading.srt (1.6 KB)
- 02. Demo What threads do execute your tasks.mp4 (14.2 MB)
- 02. Demo What threads do execute your tasks.srt (4.6 KB)
- 03. Demo Choosing thread pools.mp4 (21.1 MB)
- 03. Demo Choosing thread pools.srt (6.4 KB)
- 04. Demo Choosing thread pools with composition.mp4 (14.4 MB)
- 04. Demo Choosing thread pools with composition.srt (4.8 KB)
- 05. Demo Limiting concurrency with a semaphore.mp4 (14.8 MB)
- 05. Demo Limiting concurrency with a semaphore.srt (5.4 KB)
- 06. Demo Limiting concurrency with a mapConcurrent() gatherer.mp4 (6.3 MB)
- 06. Demo Limiting concurrency with a mapConcurrent() gatherer.srt (1.8 KB)
- 07. Choosing your strategy wisely.mp4 (4.8 MB)
- 07. Choosing your strategy wisely.srt (1.1 KB)
- 01. Introducing the module Managing exceptions in reactive systems.mp4 (8.4 MB)
- 01. Introducing the module Managing exceptions in reactive systems.srt (1.9 KB)
- 02. Dealing with exceptions.mp4 (6.4 MB)
- 02. Dealing with exceptions.srt (1.9 KB)
- 03. Demo Using exceptionally() to recover from an exception.mp4 (14.7 MB)
- 03. Demo Using exceptionally() to recover from an exception.srt (5.6 KB)
- 04. Demo Using handle() to deal with exceptions.mp4 (7.9 MB)
- 04. Demo Using handle() to deal with exceptions.srt (3.7 KB)
- 05. Demo Using whenComplete() to deal with exceptions.mp4 (5.6 MB)
- 05. Demo Using whenComplete() to deal with exceptions.srt (2.5 KB)
- 06. Demo Adding a timeout on the querying of the weather forecast.mp4 (11.4 MB)
- 06. Demo Adding a timeout on the querying of the weather forecast.srt (3.8 KB)
- 07. Demo Returnnig a WeatherResponse.mp4 (9.0 MB)
- 07. Demo Returnnig a WeatherResponse.srt (3.6 KB)
- 08. Demo Creating a travel witout the weather forecast.mp4 (5.5 MB)
- 08. Demo Creating a travel witout the weather forecast.srt (2.3 KB)
- 09. Demo Getting the best quotation when some of them are missing.mp4 (18.9 MB)
-
09. Demo Getting the best quotation when some of them are missing.srt (6.3 KB)
Code:
- udp://coeus.torrentonline.cc:42069/announce
- https://edge-team.cc/announce
- https://tracker.madtia.cc/announce
- udp://tracker.1h.is:1337/announce
- udp://tracker.t-1.org:6969/announce
- udp://open.stealth.si:80/announce
- udp://whybother.torrentonline.cc:42069/announce
- udp://obey.torrentonline.cc:42069/announce
- udp://archive.torrentonline.cc:42069/announce
- https://tracker.7471.top:443/announce
- https://tracker.pmman.tech:443/announce
- https://torrents.tmtime.dev:443/announce
- http://tracker.moeblog.cn:443/announce
- http://tracker.lilithraws.org:443/announce
- http://tr.highstar.shop:80/announce