Java Generics and Collections: Speed Up the Java Development Process
Author: Maurice Naftalin
This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features.
"Java Generics and Collections" covers everything from the most basic uses of generics to the strangest corner cases. It teaches you everything you need to know about the collections libraries, so you'll always know which collection is appropriate for any given task, and how to use it.
Topics covered include: Fundamentals of generics: type parameters and generic methods Other new features: boxing and unboxing, foreach loops, varargs Subtyping and wildcards Evolution not revolution: generic libraries with legacy clients and generic clients with legacy libraries Generics and reflection Design patterns for generics Sets, Queues, Lists, Maps, and their implementations Concurrent programming and thread safety with collections Performance implications of different collections
Generics and the new collection libraries they inspired take Java to a new level. If you want to take your software development practice to a new level, this book is essential reading.
Philip Wadler is Professor of Theoretical Computer Science at the University of Edinburgh, where his research focuses on the design of programming languages. He is a co-designer of GJ, work that became the basis for generics in Sun's Java 5.0.
Maurice Naftalin is Technical Director at Morningside Light Ltd., a software consultancy in the United Kingdom. He has most recentlyserved as anarchitect and mentor at NSB Retail Systems plc, and as the leader of the client development team of a major UK government social service system.
"A brilliant exposition of generics. By far the best book on the topic, it provides a crystal clear tutorial that starts with the basics and ends leaving the reader with a deep understanding of both the use and design of generics."
Gilad Bracha, Java Generics Lead, Sun Microsystems
Interesting book: Marketing de Gestão
Junos Enterprise Routing: A Practical Guide to Junos Software and Enterprise Certification
Author: Doug Marschk
Written by the instructors and creators of the JNTCP-ER Certification Exams, JUNOS Enterprise Routing is the only comprehensive book for Juniper enterprise and edge routing environments. It offers complete coverage of all the services available to the JUNOS administrator, including JUNOS Enhanced Services (ES). This book is the official study guide for all three Juniper Enterprise Routing certification exams, and is highly recommended reading to pass the exams. With its field-guide emphasis on practical solutions, you can easily take the book beyond the classroom and into working networks as a design, maintenance, and troubleshooting reference par excellence. JUNOS Enterprise Routing covers all three certification exams in this track: Juniper Networks Certified Internet Associate (JNCIA-ER) Juniper Networks Certified Internet Specialist (JNCIS-ER) Juniper Networks Certified Internet Expert (JNCIE-ER) With more services such as voice, conference, and multicast on the IP router platform, the market for enterprise routers is growing exponentially, and the need for certified engineers to keep up with network developments in protocols and security is paramount. For everyone who works with Juniper enterprise and edge routing environments, this is a must-have book.
Table of Contents:
Foreword ix
Credits xiii
Preface xv
Introduction to JUNOS Enterprise Routing 1
JUNOS Overview 3
CLI Review 4
Advanced CLI and Other Cool Stuff 24
Conclusion 25
Exam Topics 25
Chapter Review Questions 26
Chapter Review Answers 28
Interfaces 30
Permanent Interfaces 30
Transient Interfaces 32
Interface Properties 38
Interface Configuration Examples 41
Interface Troubleshooting 59
Conclusion 67
Exam Topics 67
Chapter Review Questions 68
Chapter Review Answers 70
Protocol Independent Properties and Routing Policy 71
Protocol Independent Properties 72
Routing Policy 90
Conclusion 111
Exam Topics 111
Chapter Review Questions 112
Chapter Review Answers 115
Interior Gateway Protocols and Migration Strategies 117
IGP Overview 118
RIP DeploymentScenario 134
IGP Migration 156
Overlay Migration Scenario: RIP to OSPF 163
EIGRP-to-OSPF Migration 180
Conclusion 195
Exam Topics 195
Chapter Review Questions 196
Chapter Review Answers 198
Border Gateway Protocol and Enterprise Routing Policy 200
What Is BGP? 200
Internal and External BGP 207
BGP and the Enterprise 212
Asymmetric Link Speed Support 214
BGP Deployment: Asymmetric Load Balancing 219
Enterprise Routing Policy 244
Multihome Beer-Co 247
Inbound Policy 271
Conclusion 287
Exam Topics 288
Chapter Review Questions 289
Chapter Review Answers 291
Access Security 293
Security Concepts 293
Securing Access to the Router 295
Firewall Filters 307
Spoof Prevention (uRPF) 326
Monitoring the Router 333
Conclusion 343
Exam Topics 343
Chapter Review Questions 344
Chapter Review Answers 346
Introduction to JUNOS Services 347
JUNOS Services 348
Layer 2 Services 350
Layer 3 Services 362
Layer 3 Services Configuration 369
Additional Service Options 390
Conclusion 395
Exam Topics 396
Chapter Review Questions 396
Chapter Review Answers 398
Advanced JUNOS Services 399
Route Tables and Next Hop Service Sets 399
IPSec VPNs 406
NAT 434
Combining Services 450
The Life of a Packet 457
Conclusion 460
Exam Topics 460
Chapter Review Questions 461
Chapter Review Answers 463
Class of Service 464
What Is IP CoS, and Why Do I Need It? 464
IP Differentiated Services 481
M7i and J-Series CoS Capabilities 490
DiffServ CoS Deployment and Verification 518
J-Series Adaptive Shapers and Virtual Channels 553
Conclusion 560
Exam Topics 561
Chapter Review Questions 561
Chapter Review Answers 564
IP Multicast in the Enterprise 566
What Is Multicast? 566
Multicast Protocols 582
PIM Sparse Mode: Static RP 592
Configure PIM Sparse Mode with Bootstrap RP 617
PIM-Based Anycast-RP 629
Conclusion 639
Exam Topics 640
Chapter Review Questions 640
Chapter Review Answers 642
JUNOS Software with Enhanced Services 644
JUNOS Software with Enhanced Services Overview 644
Migrating from JUNOS to JUNOS Software with Enhanced Services 652
Service Migration Case Study: JUNOS to JUNOS Software with Enhanced Services 673
Conclusion 692
Exam Topics 692
Chapter Review Questions 692
Chapter Review Answers 694
Glossary 695
Index 753
No comments:
Post a Comment