Java EE 8 High Performance MP4 | Video: AVC 1920x1080 | Audio: AAC, 48 KHz @ 144 Kbps 2ch Duration: 4 hrs 48 mins | Language: English | 785 MB Genre: eLearning Video
Java EE 8 High Performance aims how to use Java EE for mission- or performance-critical applications. How to monitor the state and performance metrics of your program in a distributed environment. To make use of concurrency and multiple cores provided by modern processor architectures plus the support offered by Java 8. Common pitfalls and How you can scale your application to meet higher demand by adding cluster and load-balancing techniques. As well as optimization tools and frameworks like the Java Cache standard, Eclipse Collections or Javolution.
Style and Approach The course starts with the basics of Java Concurrency, Java EE Concurrency, followed by Caching solutions and High-Performance frameworks for Java SE and EE. Then, learn Troubleshooting performance problems, Monitoring the JVM stats and wider Performance Monitoring as well as Tools for Stress and Load Testing.
What You Will Learn Optimize your Java Enterprise application by introducing asynchronous behaviorUse new features added in Java SE and EE 8Proactively monitor the performance and state of your systemAnalyse and visualize key performance metricsConduct Load and Stress tests to check for hidden bottlenecks or errors in your applicationAdd a cache to your system or applying libraries for real-time and high-performanceOptimize your Java EE applications
CONCURRENCY The Course OverviewMultithreading BasicsGarbage CollectionLambda ParallelismCompletableFuture JAVA EE CONCURRENCY Options for Asynchronous ExecutionJava EE Multithreading in the PastJava EE Concurrency UtilitiesCDI Concurrency CACHING JCacheEhcacheHazelcastCoherenceInfinispan HIGH PERFORMANCE JAVA JavolutionTrove4JEclipse Collections HIGH PERFORMANCE JAVA EE DB PerformanceWeb Service PerformanceCDI PerformanceClustering TROUBLESHOOTING Concurrency ProblemsMemory IssuesOther Issues JVM MONITORING JConsoleVisualVMJava Mission Control PERFORMANCE MONITORING Batch MonitoringPerformance Co-PilotDropwizard MetricsMicroProfile MonitoringPrometheusGraphite/Grafana STRESS TESTING JMeterThe GrinderGatling