Java includes the EE, which is used for enterprise-level server development.
Java contains a variety of architectures, mainly for Web server development, in-depth understanding of Java means that it is necessary to constantly learn the latest architecture, understand the new architecture and use.
Big Data---Hadoop (Java development)
Hadoop is a Java architecture, which is a Java package.
Hadoops is written in Java and natively supports the Java language authoring job. But it also supports writing in other languages and requires some tools to support it.
If you want to write a mpareduce job in C + +, the tools you can use are Hadoop streaming or Hadoop Pipes.
If you want to write a mapreduce job in Python , you can use Hadoop streaming or pydoop.
If you want to use other languages, such as the
Shell, Php,ruby, etc., you can use Hadoop streaming.
Cloud Computing---openstack (python,c++ development)OpenStack uses Python and C + + development to natively support Python language writing jobs. But it also supports APIs in other languages. Like java/ruby/c++?
Linux C + + server development and Java on the top, if not through the Web backend development in this direction, to go through the direction of the industry?
Through popular cloud computing and big data?
Big data is divided into big data in many industries: the Internet industry, the security industry, the financial industry. It would be a way to have a good business if it were to do with an industry.
Linux C + + How to turn Java? Is it easy to cut from the cloud?