万本电子书0元读

万本电子书0元读

Mastering Microservices with Java
Mastering Microservices with Java
Sourabh Sharma
¥81.74
Master the art of implementing scalable and reactive microservices in your production environment with Java 11 Key Features * Use domain-driven designs to build microservices * Explore various microservices design patterns such as service discovery, registration, and API Gateway * Use Kafka, Avro, and Spring Streams to implement event-based microservices Book Description Microservices are key to designing scalable, easy-to-maintain applications. This latest edition of Mastering Microservices with Java, works on Java 11. It covers a wide range of exciting new developments in the world of microservices, including microservices patterns, interprocess communication with gRPC, and service orchestration. This book will help you understand how to implement microservice-based systems from scratch. You'll start off by understanding the core concepts and framework, before focusing on the high-level design of large software projects. You'll then use Spring Security to secure microservices and test them effectively using REST Java clients and other tools. You will also gain experience of using the Netflix OSS suite, comprising the API Gateway, service discovery and registration, and Circuit Breaker. Additionally, you'll be introduced to the best patterns, practices, and common principles of microservice design that will help you to understand how to troubleshoot and debug the issues faced during development. By the end of this book, you'll have learned how to build smaller, lighter, and faster services that can be implemented easily in a production environment. What you will learn * Use domain-driven designs to develop and implement microservices * Understand how to implement microservices using Spring Boot * Explore service orchestration and distributed transactions using the Sagas * Discover interprocess communication using REpresentational State Transfer (REST) and events * Gain knowledge of how to implement and design reactive microservices * Deploy and test various microservices Who this book is for This book is designed for Java developers who are familiar with microservices architecture and now want to effectively implement microservices at an enterprise level. Basic knowledge and understanding of core microservice elements and applications is necessary.
Create React App 2 Quick Start Guide
Create React App 2 Quick Start Guide
Brandon Richey
¥54.49
Integrate your React applications with React to build efficient web services. Key Features * Learn React by building applications with Create React App * Create interactive UIs exploring the latest feature of CRA 2.0 * Build Progressive Web Applications for a more seamless web Book Description If you're a power user and you aren’t happy always reusing default configurations, from previous applications with each new application, then all you need is Create React App (CRA), a tool in the React ecosystem designed to help you create boilerplate code for building a web frontend. This book will help you use CRA to write React programs without significant configuration-related difficulties. With this quick start guide, you will integrate your applications with React to build efficient professional web services.You will learn to design UIs with the features of CRA and template your React applications. By the end of the book, you will be sufficiently skilled to be able to build faster and effective React apps using CRA. What you will learn * Become familiar with React by building applications with Create React App * Make your frontend development hassle free * Create interactive UIs exploring the latest features of CRA 2 * Build modern, React projects with, SASS,and progressive web applications * Develop proxy backend servers and simulate interaction with a full backend * Keep your application fully tested and maintain confidence in your project Who this book is for The book is intended for the web developers who want to jump into building great frontend with React using easy templating solutions.
Neural Network Projects with Python
Neural Network Projects with Python
James Loy
¥73.02
Build your Machine Learning portfolio by creating 6 cutting-edge Artificial Intelligence projects using neural networks in Python Key Features * Discover neural network architectures (like CNN and LSTM) that are driving recent advancements in AI * Build expert neural networks in Python using popular libraries such as Keras * Includes projects such as object detection, face identification, sentiment analysis, and more Book Description Neural networks are at the core of recent AI advances, providing some of the best resolutions to many real-world problems, including image recognition, medical diagnosis, text analysis, and more. This book goes through some basic neural network and deep learning concepts, as well as some popular libraries in Python for implementing them. It contains practical demonstrations of neural networks in domains such as fare prediction, image classification, sentiment analysis, and more. In each case, the book provides a problem statement, the specific neural network architecture required to tackle that problem, the reasoning behind the algorithm used, and the associated Python code to implement the solution from scratch. In the process, you will gain hands-on experience with using popular Python libraries such as Keras to build and train your own neural networks from scratch. By the end of this book, you will have mastered the different neural network architectures and created cutting-edge AI projects in Python that will immediately strengthen your machine learning portfolio. What you will learn * Learn various neural network architectures and its advancements in AI * Master deep learning in Python by building and training neural network * Master neural networks for regression and classification * Discover convolutional neural networks for image recognition * Learn sentiment analysis on textual data using Long Short-Term Memory * Build and train a highly accurate facial recognition security system Who this book is for This book is a perfect match for data scientists, machine learning engineers, and deep learning enthusiasts who wish to create practical neural network projects in Python. Readers should already have some basic knowledge of machine learning and neural networks.
Spring 5.0 Projects
Spring 5.0 Projects
Nilang Patel
¥81.74
Discover the latest features of Spring framework by building robust, fast, and reactive web applications Key Features * Take advantage of all the features of Spring 5.0 with third party tools to build a robust back end * Secure Spring based web application using Spring Security framework with LDAP and OAuth protocol * Develop robust and scalable microservice based applications on Spring Cloud, using Spring Boot Book Description Spring makes it easy to create RESTful applications, merge with social services, communicate with modern databases, secure your system, and make your code modular and easy to test. With the arrival of Spring Boot, developers can really focus on the code and deliver great value, with minimal contour. This book will show you how to build various projects in Spring 5.0, using its features and third party tools. We'll start by creating a web application using Spring MVC, Spring Data, the World Bank API for some statistics on different countries, and MySQL database. Moving ahead, you'll build a RESTful web services application using Spring WebFlux framework. You'll be then taken through creating a Spring Boot-based simple blog management system, which uses Elasticsearch as the data store. Then, you'll use Spring Security with the LDAP libraries for authenticating users and create a central authentication and authorization server using OAuth 2 protocol. Further, you'll understand how to create Spring Boot-based monolithic application using JHipster. Toward the end, we'll create an online book store with microservice architecture using Spring Cloud and Net?ix OSS components, and a task management system using Spring and Kotlin. By the end of the book, you'll be able to create coherent and ?exible real-time web applications using Spring Framework. What you will learn * Build Spring based application using Bootstrap template and JQuery * Understand the Spring WebFlux framework and how it uses Reactor library * Interact with Elasticsearch for indexing, querying, and aggregating data * Create a simple monolithic application using JHipster * Use Spring Security and Spring Security LDAP and OAuth libraries for Authentication * Develop a microservice-based application with Spring Cloud and Netflix * Work on Spring Framework with Kotlin Who this book is for This book is for competent Spring developers who wish to understand how to develop complex yet flexible applications with Spring. You must have a good knowledge of Java programming and be familiar with the basics of Spring.
Mastering Distributed Tracing
Mastering Distributed Tracing
Yuri Shkuro
¥90.46
Understand how to apply distributed tracing to microservices-based architectures Key Features * A thorough conceptual introduction to distributed tracing * An exploration of the most important open standards in the space * A how-to guide for code instrumentation and operating a tracing infrastructure Book Description Mastering Distributed Tracing will equip you to operate and enhance your own tracing infrastructure. Through practical exercises and code examples, you will learn how end-to-end tracing can be used as a powerful application performance management and comprehension tool. The rise of Internet-scale companies, like Google and Amazon, ushered in a new era of distributed systems operating on thousands of nodes across multiple data centers. Microservices increased that complexity, often exponentially. It is harder to debug these systems, track down failures, detect bottlenecks, or even simply understand what is going on. Distributed tracing focuses on solving these problems for complex distributed systems. Today, tracing standards have developed and we have much faster systems, making instrumentation less intrusive and data more valuable. Yuri Shkuro, the creator of Jaeger, a popular open-source distributed tracing system, delivers end-to-end coverage of the field in Mastering Distributed Tracing. Review the history and theoretical foundations of tracing; solve the data gathering problem through code instrumentation, with open standards like OpenTracing, W3C Trace Context, and OpenCensus; and discuss the benefits and applications of a distributed tracing infrastructure for understanding, and profiling, complex systems. What you will learn * How to get started with using a distributed tracing system * How to get the most value out of end-to-end tracing * Learn about open standards in the space * Learn about code instrumentation and operating a tracing infrastructure * Learn where distributed tracing fits into microservices as a core function Who this book is for Any developer interested in testing large systems will find this book very revealing and in places, surprising. Every microservice architect and developer should have an insight into distributed tracing, and the book will help them on their way. System administrators with some development skills will also benefit. No particular programming language skills are required, although an ability to read Java, while non-essential, will help with the core chapters.
Mastering Hadoop 3
Mastering Hadoop 3
Chanchal Singh
¥99.18
A comprehensive guide to mastering the most advanced Hadoop 3 concepts Key Features * Get to grips with the newly introduced features and capabilities of Hadoop 3 * Crunch and process data using MapReduce, YARN, and a host of tools within the Hadoop ecosystem * Sharpen your Hadoop skills with real-world case studies and code Book Description Apache Hadoop is one of the most popular big data solutions for distributed storage and for processing large chunks of data. With Hadoop 3, Apache promises to provide a high-performance, more fault-tolerant, and highly efficient big data processing platform, with a focus on improved scalability and increased efficiency. With this guide, you’ll understand advanced concepts of the Hadoop ecosystem tool. You’ll learn how Hadoop works internally, study advanced concepts of different ecosystem tools, discover solutions to real-world use cases, and understand how to secure your cluster. It will then walk you through HDFS, YARN, MapReduce, and Hadoop 3 concepts. You’ll be able to address common challenges like using Kafka efficiently, designing low latency, reliable message delivery Kafka systems, and handling high data volumes. As you advance, you’ll discover how to address major challenges when building an enterprise-grade messaging system, and how to use different stream processing systems along with Kafka to fulfil your enterprise goals. By the end of this book, you’ll have a complete understanding of how components in the Hadoop ecosystem are effectively integrated to implement a fast and reliable data pipeline, and you’ll be equipped to tackle a range of real-world problems in data pipelines. What you will learn * Gain an in-depth understanding of distributed computing using Hadoop 3 * Develop enterprise-grade applications using Apache Spark, Flink, and more * Build scalable and high-performance Hadoop data pipelines with security, monitoring, and data governance * Explore batch data processing patterns and how to model data in Hadoop * Master best practices for enterprises using, or planning to use, Hadoop 3 as a data platform * Understand security aspects of Hadoop, including authorization and authentication Who this book is for If you want to become a big data professional by mastering the advanced concepts of Hadoop, this book is for you. You’ll also find this book useful if you’re a Hadoop professional looking to strengthen your knowledge of the Hadoop ecosystem. Fundamental knowledge of the Java programming language and basics of Hadoop is necessary to get started with this book.
Mastering Microsoft Dynamics 365 Customer Engagement
Mastering Microsoft Dynamics 365 Customer Engagement
Deepesh Somani
¥90.46
A comprehensive guide packed with the latest features of Dynamics 365 for customer relationship management Key Features * Create efficient client-side apps and customized plugins that work seamlessly * Learn best practices from field experience to use Dynamics 365 efficiently * Unleash the power of Dynamics 365 to maximize your organization’s profits Book Description Microsoft Dynamics 365 is an all-in-one business management solution that's easy to use and adapt. It helps you connect your finances, sales, service, and operations to streamline business processes, improve customer interactions, and enable growth. This book gives you all the information you need to become an expert in MS Dynamics 365. This book starts with a brief overview of the functional features of Dynamics 365. You will learn how to create Word and Excel templates using CRM data to enable customized data analysis for your organization. This book helps you understand how to use Dynamics 365 as an XRM Framework, gain a deep understanding of client-side scripting in Dynamics 365, and create client-side applications using JavaScript and the Web API. In addition to this, you will discover how to customize Dynamics 365, and quickly move on to grasp the app structure, which helps you customize Dynamics 365 better. You will also learn how Dynamics 365 can be seamlessly embedded into various productivity tools to customize them for machine learning and contextual guidance. By the end of this book, you will have mastered utilizing Dynamics 365 features through real-world scenarios. What you will learn * Manage various divisions of your organization using Dynamics 365 customizations * Explore the XRM Framework and leverage its features * Provide an enhanced mobile and tablet experience * Develop client-side applications using JavaScript and the Web API * Understand how to develop plugins and workflows using Dynamics 365 * Explore solution framework improvements and new field types Who this book is for Mastering Microsoft Dynamics 365 Customer Engagement is for you if you have knowledge of Dynamics CRM and want to utilize the latest features of Dynamics 365. This book is also for you if you’re a skilled developer looking to move to the Microsoft stack to build business solution software. Extensive Dynamics CRM development experience will be beneficial to understand the concepts covered in this book.
Securing Network Infrastructure
Securing Network Infrastructure
Sairam Jetty
¥90.46
Plug the gaps in your network’s infrastructure with resilient network security models Key Features * Develop a cost-effective and end-to-end vulnerability management program * Explore best practices for vulnerability scanning and risk assessment * Understand and implement network enumeration with Nessus and Network Mapper (Nmap) Book Description Digitization drives technology today, which is why it’s so important for organizations to design security mechanisms for their network infrastructures. Analyzing vulnerabilities is one of the best ways to secure your network infrastructure. This Learning Path begins by introducing you to the various concepts of network security assessment, workflows, and architectures. You will learn to employ open source tools to perform both active and passive network scanning and use these results to analyze and design a threat model for network security. With a firm understanding of the basics, you will then explore how to use Nessus and Nmap to scan your network for vulnerabilities and open ports and gain back door entry into a network. As you progress through the chapters, you will gain insights into how to carry out various key scanning tasks, including firewall detection, OS detection, and access management to detect vulnerabilities in your network. By the end of this Learning Path, you will be familiar with the tools you need for network scanning and techniques for vulnerability scanning and network protection. This Learning Path includes content from the following Packt books: * Network Scanning Cookbook by Sairam Jetty * Network Vulnerability Assessment by Sagar Rahalkar What you will learn * Explore various standards and frameworks for vulnerability assessments and penetration testing * Gain insight into vulnerability scoring and reporting * Discover the importance of patching and security hardening * Develop metrics to measure the success of a vulnerability management program * Perform configuration audits for various platforms using Nessus * Write custom Nessus and Nmap scripts on your own * Install and configure Nmap and Nessus in your network infrastructure * Perform host discovery to identify network devices Who this book is for This Learning Path is designed for security analysts, threat analysts, and security professionals responsible for developing a network threat model for an organization. Professionals who want to be part of a vulnerability management team and implement an end-to-end robust vulnerability management program will also find this Learning Path useful.
Microsoft Dynamics NAV Development Quick Start Guide
Microsoft Dynamics NAV Development Quick Start Guide
Alexander Drogin
¥54.49
Learn development skills and improve productivity when programming in Microsoft Dynamics NAV 2018 - the popular Enterprise Resourse Planning management system used across a variety of industries for business process management Key Features *Solve common business problems with the valuable features and flexibility of Dynamics NAV *Understand the structure of NAV database - how documents and business entities are mapped to DB tables *Design user interface and bind the presentation layer with the data storage Book Description Microsoft Dynamics NAV is an enterprise resource planning (ERP) software suite for organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. This book gets you started with its integrated development environment for solving problems by customizing business processes. This book introduces the NAV development environment – C/SIDE. It gives an overview of the internal system language and the most essential development tools. The book will enable the reader to customize and extend NAV functionality with C/AL code, design a user interface through pages, create role centers, and build advanced reports in Microsoft Visual Studio. By the end of the book, you will have learned how to extend the NAV data model, how to write and debug custom code, and how to exchange data with external applications. What you will learn *Manage NAV Server configuration with Microsoft Management Console *Manage NAV installation with the NAV Administration Shell *Create integration events and extend functionality via the NAV event model *Run XML Ports from C/AL code *Design reports and write client code in RDLC expressions Who this book is for This book is for experienced NAV users who have an understanding of basic programming concepts. Familiarity with NAV development environment or its internal development language-C/AL is not expected.
59元6本 非凡.新日本语能力考试.N4文字词汇
非凡.新日本语能力考试.N4文字词汇
刘文照
¥29.80
一、正文。正文按场景分类,每个大类中又分若干小项,如“人的身体”中包含“全身”“伤病”“医疗”等小项,这样能让学习者在把握出题范围的同时,了解各个类别中的近义词表达。正文中的例句简短、精练。通过对例句的学习,学习者可以掌握单词*核心的用法。全书所有例句均标注注音假名,以便学习者学习。二、课后练习。练习不仅采用了出题形式中的题型,还根据学习需要,增加了“汉字书写”“读音书写”“词语搭配”等题型,从而帮助学习者更全面地掌握词语的应用知识。三、模拟试题。选择出题频率高的词汇作为考查对象,有助于学习者有效检验和评价自己的学习效果和实战能力。
世界经典童话:六只天鹅(日文版)
世界经典童话:六只天鹅(日文版)
(德)格林 著,(日)楠山 正雄 译
¥3.00
《六只天鹅》是收录于《格林童话》中的一则童话故事,由格林兄弟搜集编撰。讲述了一场善与恶的斗争,作品女主角是个柔弱的女子,但她却战胜了比她强大得多、有权有势的王后和主教,救出了被王后的魔法变成天鹅的6位哥哥。全书为日文版。难词标注假名,供日语学习者学习使用。
世界经典童话:灰姑娘(日文版)
世界经典童话:灰姑娘(日文版)
(法)夏尔·佩罗 著,(日)楠山 正雄 译
¥3.00
灰姑娘是一个童话故事中的角色,原在欧洲民间广为流传,后来才由法国作家夏尔·佩罗和德国的格林兄弟加以采集编写。灰姑娘的故事向我们传达了这么一个人生历练过程——在任何嘲讽、刁难和欺凌之下,都要吃苦耐劳,忍辱负重地活着,即使极度艰难困苦只要心怀对美好未来的无限憧憬,保持善良与积极的心态,终是会获得幸福生活的。全书为日文版。难词标注假名,供日语学习者学习使用。
世界经典童话:美人鱼(日文版)
世界经典童话:美人鱼(日文版)
(丹麦)安徒生 著,(日)楠山 正雄 译
¥3.00
《美人鱼的故事》选自安徒生童话,是安徒生先生在1837年的作品。讲述了人鱼公主和王子从相见到相爱再到无法在一起的凄美爱情故事。本故事为世界经典童话之一。故事情节为普通读者熟知。全书为日文版。难词标注假名,供日语学习者学习使用。
日本经典童话:老鼠嫁女
日本经典童话:老鼠嫁女
(日)楠山 正雄
¥3.00
本故事为日本经典童话之一,起源于中国。老鼠嫁女又称鼠娶亲、鼠纳妇、老鼠娶亲等,这一古老的传统民间传说在中国很流行。故事情节为普通读者熟知。全书为日文版。难词标注假名,供日语学习者学习使用。
志怪小说:促织(日文版)
志怪小说:促织(日文版)
(清)蒲松龄 著,(日)田中贡太郎 译
¥3.00
本故事为蒲松龄创作的聊斋志异作品之一。国内风行都促织,皇帝也喜欢,于是官府把上交促织作为任务摊派下去。成名(主人公)也被摊派。官府要求的促织规定很高,成名一时做不到合乎规格的促织,非常着急。于是他老婆就去一个巫神那里问卜。巫神给了她一幅画,上面画的野外的一座荒房什么的。成名觉得是指点捕捉促织的地点,就按图索骥,结果抓到一只非常好的促织,他很高兴,就把促织放起来,准备第二天交上去。结果他的小儿子,偷偷拿这只促织和别的小孩去玩,让促织跑了。儿子知道这只促织对父亲的意义,所以非常害怕,就跳井自杀了。被人们就上来后,没有死掉,在昏迷中,儿子就变成一只小小的促织。虽然这只促织很小,但也没有办法,成名也还是把它交了上去。谁知道,这只小促织凶猛异常,胜过了所有的优等促织,甚至还咬破了公鸡的鸡冠。完成任务后,儿子也醒了过来。全书为日文版。难词标注假名,供日语学习者学习使用。
志怪小说:莲花公主(日文版)
志怪小说:莲花公主(日文版)
(清)蒲松龄 著,(日)田中贡太郎 译
¥3.00
本故事为蒲松龄创作的聊斋志异作品之一。窦生梦中与公主莲花成亲,又因巨蟒倾国携公主返家避难。窦生醒来筑蜂巢,引邻家群蜂来栖,梦中巨蟒即为邻家所踞之蟒。全书为日文版。难词标注假名,供日语学习者学习使用。
鲁迅作品选:一件小事(日文版)
鲁迅作品选:一件小事(日文版)
(中)鲁迅 著,(日)井上红梅 译
¥3.00
《一件小事》叙写的是知识分子“我”从一个人力车夫身上看到生活的希望和获得改造自己力量的故事;作品以恳切真挚的笔致,描绘了人力车夫高大的正面形象,以充满热情的歌唱,抒发了作者对城市苦力工人的敬意和赞美。全书为日文版。难词标注假名,供日语学习者学习使用。
Maria's Story
Maria's Story
Barratt, Robin
¥39.14
When Robin Barratt and his wife first met Maria in Moscow, they had no idea how much of an impact she would have on their own lives. From the initial interest in her story, the horror of discovering her daily struggle to survive through to active involvement in trying to improve her life. Living on the streets and begging is a harsh reality for many in Russia but for those with a disability life can be doubly cruel. Overlooked by the authorities and people who should have helped her, Maria willingly shared her story with the author who, in turn, made a promise, not only to tell the world about her situation, but to try and make a real difference. Maria's Story documents the true story of one woman's fight for survival against all the odds and those who tried to help her. It uncovers the truth of how many people continue to live in poverty in one of the world's most vibrant cities. Desperately sad, haunting but frequently uplifting, this book is a tale about overcoming adversity and, above all, never losing hope.
2013/2014 Leicester Quiz Book
2013/2014 Leicester Quiz Book
Freestone, Nigel
¥29.33
Is Leicester City your local football club? Are you a Foxes fan? Have you followed the team's progress during the 2013/2014 season or gone to watch them play? If so, you are certain to want to tackle the 200 challenging questions in 2013/14 Leicester Quiz Book. Can you name Leicester's assistant manager during 2013/14? Who were Leicester's three goalkeepers during this season? What was the name of the left back who joined Leicester in July 2013? The answers to these brain-teasers and more can all be found inside. Relive all the exciting moments of Leicester's 2013/2014 season by having a go at the questions in this book, covering all aspects of the club's performance including the players, managers, transfers, goalscorers, goalkeepers, wins, draws and losses. Take this book along on match day or test family and friends to find out who is the most knowledgeable about Leicester City's 2013/14 season? Full of fascinating facts about your favourite football club, this is the book Leicester City fans won't want to be without.
Another 101 Interesting Facts About Spurs
Another 101 Interesting Facts About Spurs
Cowlin, Chris
¥24.43
Are you a Spurs supporter? If so, how much do you know about the long and successful history of this popular football club? Would you like find out more? Following on from 101 Interesting Facts About Spurs, this new book contains even more information all about Tottenham Hotspur FC. Do you know how many of the 22 League matches against Millwall Spurs have won? What position did Tottenham finish in Division Two during 1936 Jack Tresadern's first season in charge at White Hart Lane? Who scored Spurs' fastest ever Premier League goal? Find out the answers in Another 101 Interesting Facts About Spurs. Dip inside this book to find out about the players, managers, goalkeepers and goal scorers that have been a part of the Spurs' story through the years, together with all the facts and figures on many of the club's memorable wins, draws and losses. Packed full of fascinating trivia all about your favourite football club, this book is a must-have for Spurs fans of all ages.
Mollie's Tailpiece
Mollie's Tailpiece
Harris, Christine M.
¥29.33
Every Sunday, Mollie - a miniature dachshund - would attend Mass at Holy Trinity Church in Gosport with her owner, Christine Harris. Mollie had her own kneeler, received the blessing of St Francis from the priest and regarded it as her special duty to welcome newcomers to the church. She was also known to be partial to a quick puff of incense. Her fame spread throughout the town when - in 2008 after her 'sister' Sascha died - she took over Sascha's column in the parish magazine. Written with gusto and an anarchic approach to life, Mollie's Tailpiece tackled every subject under the sun, from meeting the bishop and processing with the choir, to playing in the snow and riding in the basket on the front of Christine's bicycle, all with a delightful grasp of the art of the malapropism. This collection of Mollie's columns perfectly captures her much-missed sense of fun and mischief.