- 博客(0)
- 资源 (22)
- 收藏
- 关注
The Docker Book
Containers have a long and storied history in computing. Unlike hypervisor virtualization,
where one or more independent machines run virtually on physical
hardware via an intermediation layer, containers instead run user space on top of
an operating system's kernel. As a result, container virtualization is often called
operating system-level virtualization. Container technology allows multiple isolated
user space instances to be run on a single host.
As a result of their status as guests of the operating system, containers are sometimes
seen as less flexible: they can generally only run the same or a similar guest
operating system as the underlying host. For example, you can run Red Hat Enterprise
Linux on an Ubuntu server, but you can't run Microsoft Windows on top
of an Ubuntu server.
Containers have also been seen as less secure than the full isolation of hypervisor
virtualization. Countering this argument is that lightweight containers lack the
larger attack surface of the full operating system needed by a virtual machine
combined with the potential exposures of the hypervisor layer itself.
2015-03-17
Beginning JSON
Programming is not at all a linear path. Often, you find yourself facing a fork in the road.
In choosing one path, you are likely to find, after a period of time, that you go back and
travel down the other. While it is assumed that you are familiar with HTML, CSS, and
JavaScript, this book makes no further assumptions regarding your experience. Therefore,
it attempts to provide a thorough explanation for everything you will read in it.
While JSON is the essence of this book, it is not the sole topic discussed. While that
may sound counterproductive, it is a much-needed requirement. JSON can be devised in
isolation, but it would serve little purpose. What makes JSON so impactful is that it
interacts with the many tools of the developer. For this reason, this book covers a wide
range of implementations—from libraries to software.
2015-03-17
Hadoop in Practice 第二版 英文版
This second edition covers Hadoop 2, which at the time of writing is the current production-ready version of Hadoop. The first edition of the book covered Hadoop 0.22 (Hadoop 1 wasn’t yet out), and Hadoop 2 has turned the world upside-down and opened up the Hadoop platform to processing paradigms beyond MapReduce. YARN, the new scheduler and application manager in Hadoop 2, is complex and new to the community, which prompted me to dedicate a new chapter 2 to covering YARN basics and to discussing how MapReduce now functions as a YARN application. Parquet has also recently emerged as a new way to store data in HDFS—its columnar format can yield both space and time efficiencies in your data pipelines, and it’s quickly becoming the ubiquitous way to store data. Chapter 4 includes extensive coverage of Parquet, which includes how Parquet supports sophisticated object models such as Avro and how various Hadoop tools can use Parquet. How data is being ingested into Hadoop has also evolved since the first edition, and Kafka has emerged as the new data pipeline, which serves as the transport tier between your data producers and data consumers, where a consumer would be a system such as Camus that can pull data from Kafka into HDFS. Chapter 5, which covers moving data into and out of Hadoop, now includes coverage of Kafka and Camus.
2015-03-17
Java Web Services Up and Running, 1st Edition.chm
Java Web Services Up and Running, 1st Edition.chm
英文
2009-02-12
Apress - Mule 2 Developer’s Guide to ESB and Integration Platform.pdf
Apress - Mule 2 Developer’s Guide to ESB and Integration Platform.pdf
英文的
2009-02-12
Manning.Ant.in.Action.2nd.Edition.Jul.2007.pdf
Manning.Ant.in.Action.2nd.Edition.Jul.2007.pdf
ant Manning实战系列
第二版
2008-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人