filePluralsight-Streams-Coll-xgVN

Pluralsight Streams Collectors and Optionals for Data Processing
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_01-Introduction to the Course.mp43.19MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_02-What Are You Going to Learn in This Course.mp43.59MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_03-What Should You Know to Follow This Course Agenda of This Module.mp43.35MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_04-What Is a Spliterator.mp46.09MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_05-The Spliterator Interface What Do We Need to Implement.mp46.72MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_06-The ArrayListSpliterator the tryAdvance Method.mp44.01MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_07-The ArrayListSpliterator the trySplit Method.mp44.46MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_08-Introduction to the Live Coding How to Write a Spliterator.mp44.02MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_09-Using Our Own Spliterator Setting up the Application.mp45.42MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_10-Using Our Own Spliterator Writing the Use Case Pattern.mp45.90MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_11-Implementing Our Own Spliterator The First Methods.mp49.50MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_12-Implementing Our Own Spliterator The tryAdvance Method.mp411.24MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_13-Implementing the tryAdvance Method Setting the Returned ob< x> ject.mp45.77MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_14-Implementing Our Own Spliterator Running the Example.mp43.76MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_15-Live Coding Session Wrapup.mp41.36MB
  • MP401. Connecting Streams toCustom SourcesThe SpliteratorPattern\\/01_16-Module Wrapup.mp41.73MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_01-Introduction and Agenda of the module.mp41.98MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_02-Concatenating Streams The Stream.concat Pattern.mp44.62MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_03-Merging Streams The Stream.of and flatMap Pattern.mp43.80MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_04-How Does the flatMap Pattern Work Examples.mp42.99MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_05-Splitting a Text into Words Using the flatMap Pattern.mp45.76MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_06-Splitting a Text into Words Putting the Result in a Set.mp43.36MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_07-State of a Stream The Stream.characteristics Method.mp44.92MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_08-What Are the Eight Characteristics of a Stream.mp43.96MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_09-How Does the Steam Methods Modify the State of a Stream.mp44.14MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_10-State of a Stream A First Example.mp42.82MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_11-How to Use the Stream.sorted Method with a Comparator.mp41.33MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_12-Live Coding Session Presentation of the Example.mp45.19MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_13-Live Coding Merging Streams Using Stream.of and flatMap.mp410.03MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_14-Live Coding Splitting a Large Text in Words Using flatMap.mp410.82MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_15-Live Coding Session Summary.mp41.05MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_16-Streams of Numbers Converting from a Stream of ob< x> jects.mp43.24MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_17-Optimizing the Conversion from a Stream of ob< x> jects.mp43.10MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_18-Patterns to Build Streams of Numbers.mp42.55MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_19-Specialized Methods min max and summaryStatistics.mp45.13MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_20-Live Coding Session Introduction of the Scrabble Example.mp45.33MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_21-Live Coding Computing the Score of a Word in Scrabble.mp410.56MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_22-Live Coding Getting the Word with the Best Score.mp410.84MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_23-Live Coding Computing Statistics on the Words of Shakespeare.mp46.13MB
  • MP402. Advanced Ja 8 Stream Patterns Flatp Streams of Numbers\\/02_24-Live Coding Session and Module Wrapup.mp43.15MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_01-Introduction and Agenda of the Module.mp41.84MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_02-Building Parallel Processing on Multithread.mp44.11MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_03-Tools for Parallel Processing in the JDK.mp44.23MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_04-Parallel Streams First Patterns.mp43.46MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_05-Caveats in Parallel Processing Synchronization and Visibility.mp42.43MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_06-Stateful and Stateless Operations The Limit Method Example.mp45.77MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_07-How to Tell a Stateless Operation from a Stateful One.mp41.35MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_08-Parallel Perfornce Analysis Desc< x> ription of the Use Case.mp45.56MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_09-Parallel Perfornce Analysis Understanding the Computing Times.mp43.21MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_10-A Sneaky Stateful Operation The unordered Method.mp44.11MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_11-Parallel Reduction What Not to Do.mp46.26MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_12-Tuning Paralleli Setting the Size of the Common Fork Join Pool.mp42.88MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_13-Tuning Paralleli Setting the Executor of a Computation.mp44.02MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_14-Live Coding Understanding the Multithreaded Computation.mp48.93MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_15-Live Coding Parallel Reduction How Can It Go Wrong.mp48.30MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_16-Live Coding Parallel Reduction Hint at the Collector Pattern.mp42.42MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_17-Live Coding Session Sumry.mp41.58MB
  • MP403. ParallelDataProcessingPipelines Using Ja 8 Streams\\/03_18-Module Wrapup.mp43.03MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_01-Introduction and Agenda of the Module.mp41.77MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_02-Optional A First Explanation of the Concept.mp45.21MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_03-Patterns to Use an Optional as a Wrapper Type That Can Be Empty.mp43.27MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_04-Patterns to Build an Optional from Scratch.mp44.30MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_05-More Optional Patterns The p Filter and ifPresent Patterns.mp43.70MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_06-How We Can See an Optional as a Special Kind of Stream.mp4939.62KB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_07-Introduction to Advanced Optional Patterns The Newth Example.mp42.97MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_08-Building a First Data Processing Pipeline with the Newth Class.mp42.93MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_09-How Does the Optional.flatp Pattern Work.mp43.07MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_10-Leveraging the flatp Pattern to Convert an Optional to a Stream.mp47.40MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_11-Building a Parallel Data Processing Pipeline with Newth.mp42.28MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_12-Introduction to the Live Coding Session.mp4353.67KB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_13-Live Coding How Not to Process Doubles with Newth.mp47.51MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_14-Live Coding Failing to Go Parallel with the Wrong Pattern.mp48.24MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_15-Live Coding Building an Optional flatpper for NewMath.mp410.27MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_16-Live Coding Analyzing the Optional flatpper.mp44.86MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_17-Live Coding Parallel Stream with the Optional flatpper.mp410.85MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_18-Live Coding Session Sumry.mp41.93MB
  • MP404. BuildingErrorlessProcessing Pipelines with Optionals\\/04_19-Module Wrapup.mp42.98MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_01-Introduction and Agenda of the Module.mp42.29MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_02-What Is a Collector A Look Back at the Reduction Step.mp41.27MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_03-A First Antipattern to Reduce a Stream in a List.mp43.07MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_04-Reduction in a List The Right Pattern with a Collector.mp41.62MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_05-The Collectors Class We He a Collector for That.mp43.32MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_06-Computing a x and an erage with a Collector.mp42.11MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_07-Building Strings with a Collector.mp41.01MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_08-Collecting Data in a Set.mp41.61MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_09-Collecting in a p The partiionningBy and groupingBy Patterns.mp43.72MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_10-Adding a Downstream Collector to Process p Values.mp42.74MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_11-Specifying Built Containers the collectingAndThen Pattern.mp45.02MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_12-Live Coding Introducing the Shakespeare Plays Scrabble Use Case.mp48.09MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_13-Live Coding Building Histograms to Extract the Best Words.mp415.19MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_14-Live Coding Writing Whizzing with a Blank Letter.mp46.51MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_15-Live Coding Computing the Histogram of the Letters of a Word.mp49.42MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_16-Live Coding Computing the Number of Blanks Need for Whizzing.mp415.14MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_17-Live Coding Computing the Score of Words with Blank Letters.mp411.89MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_18-Live Coding Computing the Best Words with Blanks.mp46.65MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_19-Live Coding Session Sumry.mp42.29MB
  • MP405. Collecting Data in Complex Containers Using Collectors\\/05_20-Module Wrapup.mp44.60MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_01-Introduction and Agenda of the Module.mp42.16MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_02-What if We Need Collectors that Are Not in the Collectors Class.mp41.47MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_03-Collectors de of a Supplier an Accumulator and a Combiner.mp43.01MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_04-Example of a Supplier and Accumulator for an ArrayList.mp42.19MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_05-Example of a Combiner for an ArrayList.mp42.47MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_06-Putting it All Together The Collector.of Pattern.mp43.09MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_07-Live Coding Presenting the Actors and Movies Use Case.mp410.17MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_08-Live Coding Counting the Number of Actors.mp47.47MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_09-Live Coding Finding the Actor That Played in the Most Movies.mp414.50MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_10-Live Coding Adding the Year Constraint Introduction.mp46.60MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_11-Live Coding Setting the Custom Downstream Collector.mp43.18MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_12-Live Coding Writing the Supplier for the Custom Collector.mp44.85MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_13-Live Coding Writing the Accumulator.mp48.71MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_14-Live Coding Writing the Combiner by Merging ps.mp49.62MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_15-Live Coding Taking a Global Look at the Custom Collector.mp47.79MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_16-Live Coding Extracting the x of the Submap.mp411.94MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_17-Live Coding Extracting the x of the Main Map.mp46.93MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_18-Live Coding Session Sumry.mp42.87MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_19-Other Custom Collectors The sumryStatistics Pattern.mp43.29MB
  • MP406. Building Custom Collectors for Advanced Data Processing\\/06_20-Module Wrapup.mp43.31MB
  • ZIPExercise files\\/ja8dataprocessingstreamscollectorsoptionals.zip4.33MB
Latest Search: 1.AAJ-010   2.RKI-084   3.LADY-095   4.OKAD-445   5.RKI-232   6.YSN-368   7.MIBD-596   8.KTDS-502   9.MIBD-548   10.DJSF-024   11.EMAC-026   12.RKI-057   13.DECB-001   14.VSPDS-472   15.BSJ-043   16.ERZV-002   17.VNDS-2845   18.EMBE-005   19.NASS-017   20.ONSD-625   21.QQ-011   22.FCD-004   23.IDBD-420   24.JBSS-002   25.RKI-158   26.RKI-097   27.ONSD-535   28.SMD-30   29.JUC-818   30.MIBD-624   31.TYWD-032   32.NSPS-020   33.SLBB-009   34.TSDV-60021   35.JJ-029   36.REAL-227   37.KWBD-077   38.MIRD-115   39.ID-19040   40.MIBD-652   41.ID-19037   42.JKS-005   43.DJSG-073   44.MIBD-652   45.SWS-007   46.SPRD-592   47.DXPD-003   48.CRC-072   49.MKCK-065   50.DYNS-037   51.VOLD-014   52.DRD-047   53.RADD-601   54.PARM-023   55.MAMA-276   56.RD-457   57.DSE-411   58.SRXV-582   59.AVGP-016   60.UOSX-001   61.UQIL-001   62.CO-4742   63.M-236   64.JUK-026   65.DSPE-006   66.DKSW-179   67.DEJU-052   68.BOIN-127   69.BSH-007   70.EKDV-038   71.010   72.084   73.095   74.445   75.232   76.368   77.596   78.502   79.548   80.024   81.026   82.057   83.001   84.472   85.043   86.002   87.2845   88.005   89.017   90.625   91.011   92.004   93.420   94.002   95.158   96.097   97.535   98.30   99.818   100.624   101.032   102.020   103.009   104.60021   105.029   106.227   107.077   108.115   109.19040   110.652   111.19037   112.005   113.073   114.652   115.007   116.592   117.003   118.072   119.065   120.037   121.014   122.047   123.601   124.023   125.276   126.457   127.411   128.582   129.016   130.001   131.001   132.4742   133.236   134.026   135.006   136.179   137.052   138.127   139.007   140.038