Packt Publishing – Writing High Performance Java Application in Java 9


Packt Publishing – Writing High Performance Java Application in Java 9
English | Size: 165.3 MB
Genre: eLearning


A lot of applications that are built today need to handle huge amounts of traffic in low latency. Java is a very popular language and JVM is a popular platform to build high performance programs in Java. Java 9 adds reactive programming as a first class citizen to handle traffic in a multi-threaded and concurrent way. Writing high-performance concurrent and thread-safe programs is hard, but you’ll discover how and see what Java 9 adds to the software engineer toolkit.

First, we’ll create efficient lock-free programs that leverage the multi-core architecture of the CPU using the newest Java 9 features. Then you’ll see how Java Memory Model affects the performance of your programs. You’ll discover why it’s even more important to be aware of the software-hardware co-operation of your programs in Java 9.

Moving on, you’ll find out how to leverage constructs from JAVA 9 java.util.concurrent to create efficient multi-threaded programs. We’ll explore the different kinds of locking available in JAVA 9 and get to know when you should use which kind of locks. Finally, you’ll see what tools are shipped with the JDK 9 and know how to use them properly.

Style and Approach

This is a hands-on course with use of proper tooling to monitor our applications and write code.

What You Will Learn

Know how to write concurrent multithreaded programs
Explore the different kinds of locking available in Java 9
Understand the different kinds of tools that are shipped with JDK 9
Create efficient lock-free programs that leverage the multi-core architecture of the CPU using Java 9’s features
Build a HTTP metrics aggregator application using various concurrent techniques
Use the Reactive programming model to create efficient programs
Control a huge amount of traffic using the aggregator in Java 9
Detect memory leaks with JVisualVM


Download Faster with Resume Support with Premium Account

Rapidgator:
http://rapidgator.net/file/10cb69206c6c3035deee825ef0d59ecf/Packt.Writing.High.Performance.Java.Application.in.Java.9-XQZT.rar.html
AlfaFile
http://alfafile.net/file/rCza/Packt.Writing.High.Performance.Java.Application.in.Java.9-XQZT.rar

If any links die or problem unrar, send request to http://goo.gl/t4uR9G

About WoW Team

I’m WoW Team , I love to share all the video tutorials. If you have a video tutorial, please send me, I’ll post on my website. Because knowledge is not limited to, irrespective of qualifications, people join hands to help me.