万本电子书0元读

万本电子书0元读

The Price of Blood (The Emma of Normandy Series, Book 2)
The Price of Blood (The Emma of Normandy Series, Book 2)
Patricia Bracewell
¥40.02
The second book in Bracewell’s outstanding Emma of Normandy series, set in 11-century England, when Vikings are on the brink of invasion. 1006 AD. Queen Emma, the Norman bride of England’s King ?thelred, has given birth to a son. Now her place as second wife to the king is safe and Edward marked as heir to the throne. But the royal bed is a cold place and the court a setting for betrayal and violence, as the ageing king struggles to retain his power over the realm. Emma can trust no one, not even the king’s eldest son Athelstan, the man she truly loves. Elsewhere Viking threats to the crown are gaining strength, and in the north the powerful nobleman ?lfhelm is striking an alliance with the Danes. His seductive daughter Elgiva, former mistress to the king, is forced to act as a pawn in his plan, and is given as wife to a Viking Lord. Can King ?thelred finally listen to Athelstan, whose plan to strengthen the kingdoms’ ties will put off the Viking threat once and for all? Emma must protect her only child without abandoning her noble position. And her inner conflict, between maternal instinct and royal duty, will be played out against the dramatic and bloody struggle for Britain’s rule.
British Butterflies and Moths (Collins Complete Guides)
British Butterflies and Moths (Collins Complete Guides)
Paul Sterry,Andrew Cleave,Rob Read
¥147.35
A comprehensive and fully illustrated guide, this book is the definitive photographic reference guide for anyone interested in butterflies and moths found in Britain and Ireland. Every species that occurs regularly in Britain and Ireland is included, along with a section dealing with the ‘rarest of the rare’ – extinct species or very rare immigrants. There follows the main section of the book, which covers our larger moths; every species that occurs regularly in Britain and Ireland is mentioned.
Trouble in Tinseltown (Summer Flings, Book 1)
Trouble in Tinseltown (Summer Flings, Book 1)
Aimee Duffy
¥9.71
"The perfect, girly summer read" Reviewed the Book "Action packed and fun" Shaun the Book Addict "I was ready to jump in their luggage after enjoying the pool and the party, eager to see what happens at the next destination of their adventure" Jane Hunt "Recommended for those times you just want to read something quickly, for fun and smiles." Bestselling author, Carmel Harrington Part 1 of Summer Flings - a fun, flirty and laugh out loud rom com series of short stories. Armed with a degree from Oxford that she doesn't have a clue what to do with, Ciara Bree convinces her two best friends, Elle and Gem to spend their first summer of freedom backpacking across the globe. Now it's time to shop, sunbathe, think about boys for a change, and party hard... First stop: LA! The girls hit Tinseltown for a few days of shopping, star spotting, and even a movie premiere! But their plan to sneak into an exclusive celeb party in West Hollywood backfires. Elle's gorgeous older cousin, Zack, is called to the rescue and despite knowing she should stay away, Ciara just can't seem to resist him. The ideal summer treat for those relaxing days soaking up the sun!
Deliver to Dublin...With Care (Summer Flings, Book 7)
Deliver to Dublin...With Care (Summer Flings, Book 7)
Aimee Duffy
¥9.71
"I am seriously gutted to have reached the end of this fantastic series. They have been the perfect tonic over the past few weeks" ~ Book Addict Shaun "As soon as I read Trouble in Tinseltown I knew I would love this series and I havent been disappointed. I have felt like a broken record as each novella has surpassed the previous one, but for me, it has just got better and better" ~ Jill Loves to Read "I'm going to miss reading one (or maybe two) of these daily. They have been a perfect way to relax in the evening and I'm sad this is the last one." ~ Lost to Books "Deliver Us to Dublin... With Care is the final instalment in what has been a brilliant summer series by Aimee Duffy. We've been brought plenty of laughs, romance and drama and in Dublin, after the fascinating way Flirting in Florence ended, there was a lot to be wrapped up. Having been with Ciara, Elle and Gem on their whole road trip journey, I really feel like I'll miss the characters but I thought the culmination to the series did their stories justice." ~ Reviewed the Book The final instalment of Summer Flings - a fun, flirty and laugh out loud rom com series of short stories. Miserable, lonely and broken hearted, Ciara returns to Dublin on a mission to sort out her life. A job is at the top of the list but a visit to the doctor has surprising repercussions. She refuses to drift apart from her friends now that real life has begun, struggles to fit new relationships into her life and still has to deal with everything else fate throws her way. But even Ciara should know that there's always something a little bit special to be found at the end of the rainbow... The ideal summer treat for those relaxing days soaking up the sun!
Call On Me (Loving on the Edge, Book 7)
Call On Me (Loving on the Edge, Book 7)
Roni Loren
¥92.61
The new Loving on the Edge novel by the New York Times bestselling author of Nothing Between Us and Need You Tonight Oakley Easton wants two things: to be a good mom to her daughter and to ditch her less than ideal night job. Hooking up with bad boy drummer Pike Ryland? Not on the agenda. She needs a promotion. Not sex, tattoos and rock n roll. Pike isn t about to let Ms. Prim and Proper shut him down so easily, especially when he stumbles upon Oakley s sexy night job. She s only playing a role on those late night calls with strangers, but when he gets her on the line, all bets are off. He won t stop until that sultry voice is calling his name for real. But as they move from anonymous fantasies in the dark to the flesh-on-hot-flesh reality of the bedroom, the risk of falling in love becomes all too high. And the safe, quiet world that Oakley s worked so hard to create is about to be exposed to the one person who could ruin it all."
Loving You Easy (Loving on the Edge, Book 8)
Loving You Easy (Loving on the Edge, Book 8)
Roni Loren
¥55.72
Three lovers really click in the latest from the New York Times bestselling author of Call on Me Cora has an amazing sex life. She s beautiful, daring, and the most popular submissive in Hayven. Too bad none of it s real... IT specialist Cora Benning has figured out the key to her formerly disastrous love life make it virtual. In the online world of Hayven, she s free of her geek girl image and can indulge her most private fantasies with a sexy, mysterious master without anyone in her life discovering her secrets. Until her information is hacked and she finds herself working to fix the breach under two very powerful men one who seems all too familiar... Best friends and business partners Ren Muroya and Hayes Fox were once revered dominants. Then Hayes was wrongfully sent to prison and everything changed. Ren wants to get back to who they were. Hayes can t risk it. But when they discover the new IT specialist is their online fascination, and that she s never felt a dominant s touch, the temptation to turn virtual into reality becomes all too great "
Unexpected: A True Short Story
Unexpected: A True Short Story
Rosie Lewis
¥9.71
A dramatic and heartwarming story from foster carer, Rosie Lewis. Ellen, a 28-year-old office worker is so shocked by the sudden birth of her baby that she abandons the newborn in hospital. Foster carer Rosie Lewis begins visiting baby Hope in hospital, then a week later she is released into her care. At first Rosie struggles to understand how any mother could abandon a small baby, but when Ellen begins daily visits with Hope, Rosie sees a young woman traumatised by a dark secret. Rosie wants to help the young woman and the baby in her care and must fight to bring them together.
The Fire Sermon (free sampler) (Fire Sermon, Book 1)
The Fire Sermon (free sampler) (Fire Sermon, Book 1)
Francesca Haig
¥9.71
What would you do if you had to leave everything you knew behind? If what made you perfect also made you an outcast? If your twin, once your only friend, was now your worst enemy? Cass is born a few minutes after her brother, Zach. Both infants are perfect, but only one is a blessing; only one is an Alpha. The other child must be cast out. But with no discernible difference, other than their genders, their parents cannot tell which baby is tainted. Perfect twins. So rare, they are almost a myth. But sooner or later the Omega will slip up. It will eventually show its true self. The polluted cannot help themselves. Then its face can be branded. Then it can be sent away.
How I Broke into Hollywood
How I Broke into Hollywood
Fenjves, Pablo F.
¥145.69
Hollywood's survivors share their secrets to success -- where, they came from, how they made it, and how you can too In a heyday of reality television and overnight stardom, it's easy to forget that most players had to work hard to make it big. How I Broke into Hollywood brings together dozens of Tinseltown's greatest success stories, from legends Sydney Pollack and Lalo Schifrin to rising starlet Erika Christensen to über-producer Gavin Polone. Icons of their industry -- writers, actors, directors, designers, cinematographers, executives and more -- they were once outsiders themselves, and their beginnings have all the grit and glamour of the best Hollywood films. Among the figures profiled: Comedian Bernie Mac, whose earliest stand-up shows were on subway cars and at funeral parties. Actor Charles Dutton, who was convicted of manslaughter at age seventeen, then went on to the Yale School of Drama and a brilliant career on stage, screen, and television. Actor Peter Gallagher, who suffered a crippling bout of stage fright moments before leaping onstage as Snoopy -- but whose jitters moved him to a performance that brought the audience to its feet and launched his career. Superagent Jay Kanter, who started out as a mailroom guy -- before nabbing Marlon Brando as his first star client. Producer Caryn Mandabach, whose first job was making beer runs for the production guys at the Olympic Auditorium -- but who paid attention and soon was developing such hits as The Cosby Show, Roseanne, and That '70s Show. Director John Landis, who hunted down his first job as a production assistant by buying a one-way ticket to London, then hitchhiking and hopping trains all the way to the set . . . in Yugoslavia. How I Broke into Hollywood shares the voices of nearly fifty Hollywood survivors as they revisit the highs and lows of their careers in their own words, dishing dirt and imparting the wisdom they gained along the way. We learn what drew them to the industry and what made them stay, what inspired and appalled them, and what secrets propelled them to professional stardom. (Hint: a good attitude -- and an unflappable ego -- don't hurt.)The road to success is a bumpy, angst-ridden, star-studded thrill ride -- but for these insiders, at least, it was worth every pitfall and lesson learned. Often hilarious, always instructive, How I Broke into Hollywood is an irresistible read for anyone fascinated by those who've made it big . . . and for people everywhere hoping to make it big themselves.
Paper Trails
Paper Trails
Dexter, Pete
¥83.03
In the 1970s and 1980s, before he earned national acclaim for his award-winning novels, Pete Dexter was a newspaper columnist. Every week, in a few hundred words, Dexter cut directly to the heart of the American character at a time of national turmoil and crucial change. With haunting urgency, his columns laid bare the violence, hypocrisy, and desperation he saw on the streets of Philadelphia and in the places he visited across the country. But he reveled, too, in the lighter side of his own life, sharing scenes with the indefatigable Mrs. Dexter, their young daughter, and a series of unforgettable creatures who strayed into their lives. No matter what caught Dexter's eye, it was illuminated by his dark, brilliant humor. Collected here for the first time are eighty-two of the best of those spellbinding, finely wrought pieces with a new introduction by the author assembled by Rob Fleder, editor of the bestselling Sports Illustrated 50th Anniversary Book. Paper Trails is searing, heart-breaking, and irresistibly funny, sometimes all at once. As Pete Hamill says in his foreword, these essays "are as good as it ever gets."
The Rocky Road to Romance
The Rocky Road to Romance
Evanovich, Janet
¥55.31
Her tall, dark, and deliciously dangerous boss . . .When the delightful, daffy Dog Lady of station WZZZ offered to take on the temporary job of traffic reporter, Steve Crow tried to think of reasons to turn Daisy Adams down. Perhaps he knew that sharing the close quarters of a car with her for hours would give the handsome program director no room to resist her quirky charms. He'd always favored low-slung sportscars and high-heeled women, but that was before he fell for a free spirit who caught crooks by accident, loved old people and pets, and had just too many jobs! Loving Daisy turned Steve's life upside down, especially once he adopted Bob, a huge dog masquerading as a couch potato. But was Daisy finally ready to play for keeps?
Damage Control
Damage Control
Jance, J. A.
¥70.10
At first glance, it appears to be an accident . . .A car carrying an elderly couple goes off the side of a mountain and tumbles into oblivion on a beautiful sunny day in the Coronado National Monument. A note pulled from the twisted wreckage suggests the tragedy may have been a double suicide—but an autopsy later suggests something different. A deadly fire and a fatal home invasion may or may not have some connection to the terrible crash. And miles away in the desert, a savage rain has revealed something grisly and terrifying: two trash bags filled with human remains.It's just another day in the life of Cochise County sheriff Joanna Brady, who must somehow balance the rigors of police work with a newborn, a teenager, a writer-husband, and a difficult mother. But Joanna will not allow murder to go unpunished in her jurisdiction—even if her path to the truth is twisting and dangerous . . . and leads to shocking revelations about those entrusted with caring for the helpless.
Smoke and Mirrors
Smoke and Mirrors
Gaiman, Neil
¥56.07
In the deft hands of Neil Gaiman, magic is no mere illusion . . . and anything is possible. In Smoke and Mirrors, Gaiman's imagination and supreme artistry transform a mundane world into a place of terrible wonders—where an old woman can purchase the Holy Grail at a thrift store, where assassins advertise their services in the Yellow Pages under "Pest Control," and where a frightened young boy must barter for his life with a mean-spirited troll living beneath a bridge by the railroad tracks. Explore a new reality, obscured by smoke and darkness yet brilliantly tangible, in this extraordinary collection of short works by a master prestidigitator. It will dazzle your senses, touch your heart, and haunt your dreams.
Python for Secret Agents - Volume II
Python for Secret Agents - Volume II
Steven Lott
¥45.77
Gather, analyze, and decode data to reveal hidden facts using Python, the perfect tool for all aspiring secret agents About This Book Discover the essential features of Python programming: statements, variables, expressions, and many of the built-in data types Use Python’s standard library to do more sophisticated data gathering and analysis Written by a Python programming expert, with over 35 years' experience as a consultant, teacher, author and software developer Who This Book Is For This book is for Secret Agents who have some exposure to Python. Our focus is on the Field Agents who are ready to do more sophisticated and complex programming in Python. We'll stick to simple statistics for the most part. A steady hand with a soldering iron is not required, but a skilled field agent should be able to assemble a working Arduino circuit to gather their own sensor data.What You Will Learn Upgrade Python to the latest version and discover its latest and greatest tools Use Python libraries to extract data from log files that are designed more for people to read than for automated analysis Summarize log files and extract meaningful information Gather data from social networking sites and leverage your experience of analyzing log files to summarize the data you find Extract text and images from social networking sites Parse the complex and confusing data structures in a PDF file to extract meaningful text that we can analyze Connect small, intelligent devices to our computer to use them as remote sensors Use Python to analyze measurements from sensors to calibrate them and use sensors efficiently In Detail Python is easy to learn and extensible programming language that allows any manner of secret agent to work with a variety of data. Agents from beginners to seasoned veterans will benefit from Python's simplicity and sophistication. The standard library provides numerous packages that move beyond simple beginner missions. The Python ecosystem of related packages and libraries supports deep information processing. This book will guide you through the process of upgrading your Python-based toolset for intelligence gathering, analysis, and communication. You'll explore the ways Python is used to analyze web logs to discover the trails of activities that can be found in web and database servers. We'll also look at how we can use Python to discover details of the social network by looking at the data available from social networking websites. Finally, you'll see how to extract history from PDF files, which opens up new sources of data, and you’ll learn about the ways you can gather data using an Arduino-based sensor device. Style and approach Each chapter will include a background briefing that covers an essential Python technology. After some in-depth exploration of the features, the chapter will conclude with a mission that is a concrete application of the Python tools and techniques covered.
Blood Roses
Blood Roses
Block, Francesca Lia
¥43.09
What shall we do, all of usAll of us passionate girls who fear crushing the boys we love with our mouths like caverns of teeth, our mushrooming brains, our watermelon hearts?What's real is what's imagined in nine tales of transformation by Francesca Lia Block.
Monitoring Docker
Monitoring Docker
Russ McKendrick
¥71.93
Monitor your Docker containers and their apps using various native and third-party tools with the help of this exclusive guide!About This Book Get the only book that covers multiple methods to monitoring Docker Containers -your one-stop solution to all your Docker monitoring needs Learn how to implement third-party tools such as Datalog, cAdvisor, and more with this example-rich, hands-on guide Learn how to efficiently monitor Docker containers and get an edge over other administrators while maintaining apps on these containers Who This Book Is For This book is for DevOps engineers and system administrators who manage Docker containers and want to better manage these containers using expert techniques and methods and better maintain applications built on Docker. What You Will Learn Discover the tools built into Docker to gain an insight into your containers’ performance Augment Docker’s built-in tools with modern tools such as cAdvisor from Google, SysDig by Draios, and Soundcloud’s Prometheus Integrate the monitoring of your containers with more traditional monitoring solutions such as Zabbix Take advantage of the various SaaS offerings from third parties to move monitoring away from your local infrastructure and into the cloud Discover the various ways to ship your applications’ logs from the container to a central logging service Get the most out of your application and resources with the right implementation of your monitoring method In Detail This book will show you how monitoring containers and keeping a keen eye on the working of applications helps improve the overall performance of the applications that run on Docker. With the increased adoption of Docker containers, the need to monitor which containers are running, what resources they are consuming, and how these factors affect the overall performance of the system has become the need of the moment. This book covers monitoring containers using Docker's native monitoring functions, various plugins, as well as third-party tools that help in monitoring. Well start with how to obtain detailed stats for active containers, resources consumed, and container behavior. We also show you how to use these stats to improve the overall performance of the system. Next, you will learn how to use SysDig to both view your containers performance metrics in real time and record sessions to query later. By the end of this book, you will have a complete knowledge of how to implement monitoring for your containerized applications and make the most of the metrics you are collecting Style and approach This is an easy-to-follow guide with plenty of hands-on examples that can be executed both on your local machine and externally hosted services.
Goat Girls
Goat Girls
Block, Francesca Lia
¥32.30
Two magical-realist coming-of-age Weetzie Bat stories from Francesca Lia Block: Witch Baby and Cherokee Bat and the Goat Guys.
Apache Oozie Essentials
Apache Oozie Essentials
Jagat Jasjit Singh
¥63.21
Unleash the power of Apache Oozie to create and manage your big data and machine learning pipelines in one go About This Book Teaches you everything you need to know to get started with Apache Oozie from scratch and manage your data pipelines effortlessly Learn to write data ingestion workflows with the help of real-life examples from the author’s own personal experience Embed Spark jobs to run your machine learning models on top of Hadoop Who This Book Is For If you are an expert Hadoop user who wants to use Apache Oozie to handle workflows efficiently, this book is for you. This book will be handy to anyone who is familiar with the basics of Hadoop and wants to automate data and machine learning pipelines. What You Will Learn Install and configure Oozie from source code on your Hadoop cluster Dive into the world of Oozie with Java MapReduce jobs Schedule Hive ETL and data ingestion jobs >Import data from a database through Sqoop jobs in HDFS Create and process data pipelines with Pig, hive *s as per business requirements. Run machine learning Spark jobs on Hadoop Create quick Oozie jobs using Hue Make the most of Oozie’s security capabilities by configuring Oozie’s security In Detail As more and more organizations are discovering the use of big data analytics, interest in platforms that provide storage, computation, and analytic capabilities is booming exponentially. This calls for data management. Hadoop caters to this need. Oozie fulfils this necessity for a scheduler for a Hadoop job by acting as a cron to better analyze data. Apache Oozie Essentials starts off with the basics right from installing and configuring Oozie from source code on your Hadoop cluster to managing your complex clusters. You will learn how to create data ingestion and machine learning workflows. This book is sprinkled with the examples and exercises to help you take your big data learning to the next level. You will discover how to write workflows to run your MapReduce, Pig ,Hive, and Sqoop *s and schedule them to run at a specific time or for a specific business requirement using a coordinator. This book has engaging real-life exercises and examples to get you in the thick of things. Lastly, you’ll get a grip of how to embed Spark jobs, which can be used to run your machine learning models on Hadoop. By the end of the book, you will have a good knowledge of Apache Oozie. You will be capable of using Oozie to handle large Hadoop workflows and even improve the availability of your Hadoop environment. Style and approach This book is a hands-on guide that explains Oozie using real-world examples. Each chapter is blended beautifully with fundamental concepts sprinkled in-between case study solution algorithms and topped off with self-learning exercises.
Puppet 4 Essentials - Second Edition
Puppet 4 Essentials - Second Edition
Felix Frank
¥80.65
Acquire skills to manage your IT infrastructure effectively with Puppet About This BookBreeze through Puppet 4’s key features and performance improvements to bring real advantage to your IT infrastructureDiscover Puppet best practices to help you avoid common mistakes and pitfallsBlitz through easy-to-follow examples to get to grips with Puppet and succeed with everyday IT automationWho This Book Is ForIf you're an experienced IT professional and a new Puppet user, this book will provide you with all you need to know to go from installation to advanced automation in no time at all. Get a rapid introduction to the essential topics and then tackle Puppet for advanced automation.What You Will LearnWrite and employ individual Puppet manifestsUnderstand how Puppet implements system abstractionDeploy the Puppet master and agentsLeverage and extend Facter to summarize your systems Create modular and reusable Puppet code Extend your code base with publicly available Puppet modules Use the modern features of Puppet 4 Separate logic from data using Hiera In Detail Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it. The free Ruby-based tool Puppet has established itself as the most successful solution to manage any IT infrastructure. Ranging from local development environments through complex data center setups to scalable cloud implementations, Puppet allows you to handle them all with a unified approach. Puppet 4 Essentials, Second Edition gets you started rapidly and intuitively as you’ll put Puppet’s tools to work right away. It will also highlight the changes associated with performance improvements as well as the new language features in Puppet 4. We’ll start with a quick introduction to Puppet to get you managing your IT systems quickly. You will then learn about the Puppet Agent that comes with an all-in-one (AIO) package and can run on multiple systems. Next, we’ll show you the Puppet Server for high-performance communication and passenger packages. As you progress through the book, the innovative structure and approach of Puppet will be explained with powerful use cases. The difficulties that are inherent to a complex and powerful tool will no longer be a problem for you as you discover Puppet's fascinating intricacies. By the end of the book, you will not only know how to use Puppet, but also its companion tools Facter and Hiera, and will be able to leverage the flexibility and expressive power implemented by their tool chain. Style and approach This quick learning guide for Puppet follows a practical approach, starting with some basic commands that you can use from the shell right away. It comprises a series of examples that will get you familiar with the most important aspects of Puppet in a flash.
ArcGIS Blueprints
ArcGIS Blueprints
Eric Pimpler
¥99.18
Explore the robust features of Python to create real-world ArcGIS applications through exciting, hands-on projects About This Book Get to grips with the big world of Python add-ins and wxPython in GUI development to implement their features in your application Integrate advanced Python libraries, ArcPy mapping, and data access module techniques to develop a mapping application Construct a top-notch intermediate-to-advanced project by accessing ArcGIS Server and ArcGIS Online resources through the ArcGIS REST API using a project-based approach Who This Book Is For If you have prior experience building simple apps with ArcGIS and now have a fancy for developing a more challenging and complex desktop application in ArcGIS, then this book is ideal for you. What You Will Learn Automate the creation of creative output data visualizations including maps, charts, and graphs Explore ways to use the ArcPy Mapping module and Data-driven Pages to automate the creation of map books in your own project Develop applications that use the Plotly platform and library to create stunning charts and graphs that can be integrated into ArcGIS Desktop Build tools that access REST services and download data to a local geodatabase Design, build, and integrate advanced GUIs with wxPython and ArcGIS Desktop in ArcGIS Get clued up about constructing applications that export data to Google Earth Pro to automate time-consuming complex processes Maximize the access of ArcGIS Server and ArcGIS Online using the ArcGIS REST API with Python In Detail This book is an immersive guide to take your ArcGIS Desktop application development skills to the next level It starts off by providing detailed de*ion and examples of how to create ArcGIS Desktop Python toolboxes that will serve as containers for many of the applications that you will build. We provide several practical projects that involve building a local area/community map and extracting wildfire data. You will then learn how to build tools that can access data from ArcGIS Server using the ArcGIS REST API. Furthermore, we deal with the integration of additional open source Python libraries into your applications, which will help you chart and graph advanced GUI development; read and write JSON, CSV, and XML format data sources; write outputs to Google Earth Pro, and more. Along the way, you will be introduced to advanced ArcPy Mapping and ArcPy Data Access module techniques and use data-driven Pages to automate the creation of map books. Finally, you will learn advanced techniques to work with video and social media feeds. By the end of the book, you will have your own desktop application without having spent too much time learning sophisticated theory. Style and approach This is an easy-to-follow, project-based guide that guides you through the whole ArcGIS theme with practical, real-world examples and a systematic approach.
Learning Network Programming with Java
Learning Network Programming with Java
Richard M Reese
¥90.46
Harness the hidden power of Java to build network-enabled applications with lower network traffic and faster processes About This BookLearn to deliver superior server-to-server communication through the networking channelsGain expertise of the networking features of your own applications to support various network architectures such as client/server and peer-to-peerExplore the issues that impact scalability, affect security, and allow applications to work in a heterogeneous environmentWho This Book Is ForLearning Network Programming with Java is oriented to developers who wish to use network technologies to enhance the utility of their applications. You should have a working knowledge of Java and an interest in learning the latest in network programming techniques using Java. No prior experience with network development or special software beyond the Java SDK is needed. Upon completion of the book, beginner and experienced developers will be able to use Java to access resources across a network and the Internet.What You Will LearnConnect to other applications using socketsUse channels and buffers to enhance communication between applicationsAccess network services and develop client/server applicationsExplore the critical elements of peer-to-peer applications and current technologies availableUse UDP to perform multicastingAddress scalability through the use of core and advanced threading techniques Incorporate techniques into an application to make it more secure Configure and address interoperability issues to enable your applications to work in a heterogeneous environment In Detail Network-aware applications are becoming more prevalent and play an ever-increasing role in the world today. Connecting and using an Internet-based service is a frequent requirement for many applications. Java provides numerous classes that have evolved over the years to meet evolving network needs. These range from low-level socket and IP-based approaches to those encapsulated in software services. This book explores how Java supports networks, starting with the basics and then advancing to more complex topics. An overview of each relevant network technology is presented followed by detailed examples of how to use Java to support these technologies. We start with the basics of networking and then explore how Java supports the development of client/server and peer-to-peer applications. The NIO packages are examined as well as multitasking and how network applications can address practical issues such as security. A discussion on networking concepts will put many network issues into perspective and let you focus on the appropriate technology for the problem at hand. The examples used will provide a good starting point to develop similar capabilities for many of your network needs. Style and approach Each network technology’s terms and concepts are introduced first. This is followed up with code examples to explain these technologies. Many of the examples are supplemented with alternate Java 8 solutions when appropriate. Knowledge of Java 8 is not necessary but these examples will help you better understand the power of Java 8.