万本电子书0元读

万本电子书0元读

59元6本 RocketMQ技术内幕:RocketMQ架构设计与实现原理(第2版)
RocketMQ技术内幕:RocketMQ架构设计与实现原理(第2版)
丁威,张登,周继锋
¥65.40
这是一本指导读者如何在实践中让RocketMQ实现高性能、高可用、高吞吐量和低延迟的著作。 作者是RocketMQ官方认定的“优 秀布道师”和技术专家,持续在RocketMQ领域深耕。本书从源码的角度分析了RocketMQ的技术架构和实现原理,第1版获得了良好的口碑,是RocketMQ领域的标志性作品,第2版做了较大幅度的更新。 Apache RocketMQ创始人/Linux OpenMessaging创始人兼主席/Alibaba Messaging放技术负责人冯嘉高度评价并作序推荐。 全书一共11章,分为3个部分: 第1部分(第1章): 简单介绍了RocketMQ的设计理念与目标,以及阅读RocketMQ源码的方法与技巧; 第二部分(第2~9章): 从源码角度对RocketMQ的技术架构以及消息发送、消息存储、消息消费、消息过滤、顺序消息、主从同步、事务消息等主要功能模块的实现原理行了深分析。 第三部分(第10~11章): 首先从实战的角度讲了RocketMQ监控的原理、实现和应用,然后通过各种类型的大量示例展示了RocketMQ的使用技巧。
59元6本 Core Data应用开发实践指南
Core Data应用开发实践指南
(美)Tim Roadley
¥51.35
本书通过大量实例深度剖析Core Data应用开发的全过程,不仅详细讲解7Core Data的基础知识、功能特性、新的编程范式和实用开发技巧,而且还讲解了Core Data如何与iCloud和StackMob集成,可以帮助读者迅速掌握Core Data的用法并具备实战能力。 本书共分16章:第1章讲解Core Data应用程序的基础知识并演示如何为范例程序添加Core Data支持;第2~4章介绍托管对象模型的基础知识、迁移和扩展;第5章探讨如何用Core Data及获取结果控制器来驱动表格视图;第6章展示怎样在应用程序里传递托管对象;第7章讲解如何把由Core Data所驱动的选取器视图添加到编辑视图中;第8章解释如何用XML中的默认数据来生成持久化存储区;第9章讲解如何利用深拷贝从选定的实体中把对象与关系由一个持久化存储区拷贝至另一个存储区中;第10章探讨女口何用Instruments来判断并解决性能问题;第11章讲解如何由后台进程来处理任务;第土2章介绍在CoreDataTVC里如何实现*的搜索功能;第13章讲解如何创建备份文件,以及如何用Dropbox的Sync API来同步文件;第14章讲解 Core Data与iCloud的集成;第15章介绍如何进一步提升Core Data与iCloud的集成幅度;第16章通过StackMob来介绍如何在多个用户之间进行跨平台的数据分享及协作。
59元6本 JavaScript应用开发实践指南
JavaScript应用开发实践指南
(美)莱特(Wright, T·)
¥44.85
这是一本少有的、颇具特色的、能为初学者提供捷径的JavaScript实践指南,它由资深Web前端工程师撰写,以渐进增强的开发方式系统讲解了JavaScript的各项*新技术、开发技巧、*佳实践,以及编码风格,通过大量清晰易懂的范例和精心设计的练习题,让读者能迅速掌握JavaScript实践开发技能。全书共分12章。第1章介绍了渐进增强模型的定义,剖析了模型的架构(结构层、表现层和行为层)和优势,并对比了“渐进增强”与“平稳退化”。第2章介绍了如何在浏览器中运用JavaScript语言,初步提到适时运用CSS规则、提升用户体验的原则。第3章解析与DOM、数据存储、创建交互层等有关的术语。第4章介绍DOM的基本构成和操作。第5章讲解了JavaScript数据存储的形式和多种操作方法,其中涵盖流行的JSON格式,以及HTML5标准的网络数据存储方式。第6章介绍编程所需变量、函数及循环知识。第7章介绍以事件处理实现用户交互的方法。第8章介绍如何通过Ajax与服务器通信。第9章介绍代码组织方式和风格,提升代码的*率、可读性和可复用性。第10章介绍通过程序库更便捷地编写JavaScript代码,涵盖jQuery、插件、微型程序库等。第11章介绍实用、前沿的HTML5 JavaScript API,其中不乏新增API。第12章对关键知识点进行了梳理,并针对网站设计师和网站开发者给出相应的深入研究方向。
59元6本 IBM RUP参考与认证指南
IBM RUP参考与认证指南
Ahmad K·Shuja; Jochen Krebs
¥27.30
IBM RUP(Rational Unified Process,Rational统一过程)已经成为大规模企业软件开发的事实上的行业标准过程。IBM认证的解决方案设计师——IBM RUP V7.0认证为解决方案开发人员证明他们对RUP的精通提供了一条有效的途径。   作为*部、也是*一部官方指定的RUP认证指南,本书*讲述了RUP以及IBM RUP考试的*新版本。本书由两位杰出的RUP实现者所著,吸取了IBM RUP过程领导者和RUP认证管理者的意见,并经过了他们的认真审查。   本书涵盖了RUP使用的方方面面。全书精心组织,可帮助你快捷而*地准备考试,并为你在未来几年的工作中,提供一份便捷、简明的参考。   RUP考试应准备的全部内容,并提供了一份包括52道题目的模拟试卷。   核心的RUP概念、全新的RUP过程框架,以及关于业务驱动开发的一些关键原则。   RUP针对迭代开发的以架构为中心的方法:实践问题和场景。   成功的RUP项目实施的模式,以及要避免的“反模式”。   统一方法架构(UMA):基本内容和过程要素。   RUP内容规程,具体包括:业务建模、需求、分析、设计、实施、测试、布署、项目管理、变更和配置管理,以及环境。   主要的RUP工作成果、角色和任务。   RUP的阶段、活动和里程碑。   针对组织的RUP裁剪以及RUP的一些工具——包括对IBM Rational方法构建器(RMC)和MyRUP的一些介绍。   Ahmad K. Shuja(www.shuja.info) 有12年多的软件工程和网络工程经验。他在IT战略和规划、计划和项目管理(PMO)变革及运作、软件工程过程及敏捷软件开发、企业构架以及业务过程管理等方面提供顾问和咨询服务。他获得了麻省理工大学管理技术理学硕士学位、牛津大学计算机理学硕士学位以及多伦多大学信息系统硕士学位。他还获得了许多专家认证,其中包括PMI PMP认证、SEI CMMI认证、ITIL专家认证以及RUP专家认证等。此外,他还提供各类IT训练方面的培训和指导服务。      Jochen Krebs(www.jochenkrebs.com) 在面向对象软件开发、需求管理、项目管理方面有14年多的软件工程经验。从1999年RUP首次发布以来,他一直教授RUP以及帮助客户采纳和定制RUP。过去,他不仅直接在RUP项目团队工作,而且也是RUP认证委员会的成员。他编写并审查了官方RUP认证考试的问答题。他发表了多篇关于项目管理和需求工程的文章,并通过http://www.incrementor.com提供敏捷咨询服务。
59元6本 Python编程快速上手2
Python编程快速上手2
阿尔•斯维加特(Al Sweigart) 著
¥63.87
本书旨在以“短小精悍的代码+丰富的创造力”的方式向读者展示81个简单、有趣的实践项目。如果你已经掌握了基本的Python语法,并且准备始编写程序,那么阅读本书会让你觉得既有趣又很受启发。 本书给出的81个Python项目,可以助你快速上手Python编程完成数字艺术、游戏、动画、计数程序等方面的任务。一旦了解了代码是如何工作的,你就可以动手重新编写程序,并通过添加自定义的内容来不断实践。需要说明的是,书中这些项目涉及的程序大多是用少于256行的代码实现的,如蜗牛赛跑、诱饵标题生成器、DNA可视化,而且每个项目都被设计成独立的Python源文件,可供读者轻松地在网上分享。 本书适合所有想通过Python学习编程的读者,尤其适合有Python基础、需要快速实现编程的读者
59元6本 分布式系统架构:技术栈详解与快速进阶
分布式系统架构:技术栈详解与快速进阶
张程
¥57.85
本书从全栈角度讲解了分布式系统涉及的各项主要技术,从原理剖析、应用场景和实践案例3个维度展,是作者多年分布式系统研发和架构经验的总结。 从前端到后端、从高效交互到负载均衡、从网络传输到Web服务器、从高并发到高可用……本书囊括了分布式系统的整个技术体系,内容详实、结构清晰,能帮助读者理解和掌握分布式系统架构设计的难和调优方案。 全书一共10章,具体内容如下: 第1章介绍了分布式架构的理念、目标、作用,以及架构和设计中的难; 第2章讲解了分布式架构中前端和后端的交互方式、交互难、高效交互调优; 第3章讲解了分布式环境下网络传输的过程、难、性能调优; 第4章讲解了Nginx的负载均衡、页面缓存、限流、高可用、性能调优; 第5章讲解了Varnish的HTTP加速、数据缓存、缓存策略、高可用、性能调优; 第6章讲解了Tomcat的原理、加载机制、安全管理、高可用集群、性能优化; 第7章讲解了分布式环境中高并发的问题,通过多种技术方案,如缓存、消息队列、分布式锁等方式去优化和处理,提高系统整体的吞吐量; 第8章介绍了普通事务与分布式事务的差异性,以及分布式事务的多种处理方式; 第9章讲解了如何通过高效索引优化、高可用的技术方案让MySQL能够提供更高效的数据库服务; 第10章讲解了分布式环境中的高可用,即如何通过容量预估、全路压测、容灾设计来提高系统整体的可用性和健壮性。
59元6本 JavaScript编程精解(原书第3版)
JavaScript编程精解(原书第3版)
(美)马尔奇·哈弗贝克(Marijn Haverbeke)
¥65.35
本书第3版深研究JavaScript语言,详细介绍如何编写漂亮、高效的代码。更新的内容包括:类表示法、箭头函数、迭代器、异步函数、模板字符串和块作用域等功能的全新内容。 本书通过大量示例行讲解,并提供大量习题和完整项目案例,为读者提供了编写自己的程序的实践经验。书中不仅介绍JavaScript语言的基本结构以及控制结构、函数和数据结构,还详细介绍错误处理和错误修复、模块化和异步编程,以及Web浏览器编程。
59元6本 区块链核心技术与应用
区块链核心技术与应用
邹均
¥65.35
全书分为三篇。核心技术篇(第1-6章):介绍区块的沿革、社会价值,以及核心技术,包括架构、共识算法、加密算法、P2P网络等。实战篇(第7-9章):介绍区块主流平台的架构、原理与基本应用。阶篇(第10-12章):介绍富有特色和潜力的区块平台、常见的问题以及区块的测评细节。
59元6本 让工作化繁为简:用Python实现办公自动化
让工作化繁为简:用Python实现办公自动化
李杰臣
¥47.88
这是一本指导金融机构系统构建金融安全体系、快速发现安全问题并找到解决方案的工具书。三位作者分别来自知名咨询公司、知名互联网金融公司、传统银行,且都有多年的实战经验,他们站在三个不同的视角,不仅对应用安全、数据安全、业务安全、移动安全等主流问题行了梳理和剖析,还对如何平衡用户体验和安全的关系、如何在充分保护隐私的情况下解决数据交换等多个热话题行了深探讨。 本书以上百个金融科技安全领域的小话题为抓手,不仅对问题本源行追溯,还帮助读者结合企业实际情况从战略和可落地两个维度构建切实可行的解决方案。因此书中既包括作者的深度思考、作者所在公司的深度实践经验,又包括多个实战案例。 本书共包括10章,每一章对应一个主题,每一个主题下又包含多个小话题: 第1章 主要介绍金融科技的概念、金融科技时代主要的安全威胁和应对思路,以及金融科技发展历程。目的是让读者对金融科技形成总体认知。 第2章 深度剖析安全价值的本质,以及安全价值衡量和构建方法。只有理解了安全的价值,掌握了安全的量化方法,才能真正保证构建可落地的安全体系时不迷失方向。 第3~7章 从业务、应用、数据、网络,以及当下重发力的移动端这5个方向深度解读金融企业面临的安全问题、安全体系构建原则和具体落地方法。这是本书的重,也是构建有效安全体系的方案解读。 第8章 主要介绍如何平衡安全和用户体验之间的关系。造高安全性往往会牺牲用户体验,而用户体验太差又会影响用户使用,这一章专门针对这个问题展讨论,并给出可行方案。 第9章 介绍并解读国内外主要的网络方面的安全法律法规或行业准则,并给出一套可自动化应对监管、保证企业行为合规的方法。 第10章 从威胁发展趋势、监管政策、新的安全方法论这3个角度展望未来的金融科技,为金融企业未来5到10年的发展指明方向。
59元6本 HBase应用实战与性能调优
HBase应用实战与性能调优
张文亮
¥41.40
HBase是一个高可靠、高性能、面向列、可伸缩的分布式存储系统。利用HBase技术可以在廉价的PC服务器上搭建大规模的存储化集群,可以对数十亿级别的大数据行实时性的高性能读写,在满足高性能的同时还保证了数据存取的原子性。 本书由浅深地讲解HBase的概念、安装、配置、部署、高级用法、性能调优,内容既兼顾了初学者,也适用于想要深学习HBase的读者。 本书适用于以前没有触过HBase,或者对HBase有所了解并希望深学习的读者,同时适用于HBase应用发人员和系统管理人员。不管你是HBase新手还是HBase专家,相信都能从本书中有所收获。
59元6本 编程原则:来自代码大师Max Kanat-Alexander的建议
编程原则:来自代码大师Max Kanat-Alexander的建议
(美)马克斯·卡纳特-亚历山大(Max Kanat-Alexander)
¥47.40
只有当欧洲计划能够确保欧洲公民的福祉,并且欧洲能够在一个和谐的、全球化的世界里占有一席之地时,欧洲计划才是成功的。 但如今,这两个目标似乎都日益遥不可及。经济低迷使得政治和社会出现不稳定性在这种背景下,欧盟的政治领导层无法再继续使用常规做法。如果不对欧盟的缔造者们在60多年前提出的愿景行更新,欧洲就不可能继续维持一个和平且共同繁荣的欧洲大陆风貌。欧洲需要新的制度与规则,需要在新理念的基础上推动经济和政治的治理。 本书为欧洲的经济、政治和社会治理描述了一套新规则,这将有助于在全球化背景下重塑一个以和平与团结为标志的繁荣、平等的欧盟。这些思想来自对现实问题的诊断,包括经济增长缓慢、社会不平等加剧、大部分地区的经济不安全感迅速增加等。
59元6本 零基础学Python网络爬虫案例实战全流程详解(高级进阶篇)
零基础学Python网络爬虫案例实战全流程详解(高级进阶篇)
王宇韬,吴子湛,史靖涵
¥53.88
2020年突如其来的新冠肺炎疫情,给我们带来了前所未有的危机。本书基于方新老师组织的心理危机干预“万人公益大讲堂”,由国内10位知名权威心理专家:童俊、曾奇峰、徐凯文、方新、马弘、樊富珉、杨凤池、张海音、赵旭东、刘天君主讲。 10位专家围绕创伤疗愈和危机干预这一主题,既讲述了理论知识和实操方法,又分享了亲身的心理危机与创伤干预经历、思考和感悟。专家们的讲述中有丰富的理论知识和实操技能可供学习,也有动人的创伤中成长故事可给予你生命的力量。 附录中还特别提供了方新老师创作的2个成长工具,帮助你一步学习和应用: 危机管理中的SAFER-R模型 唤醒你的内在生命力(音频 文字稿)
59元6本 Serverless从入门到进阶:架构、原理与实践
Serverless从入门到进阶:架构、原理与实践
方坤丁,孙远高
¥53.40
-本书的核心思想是,企业要想长久且健康地存活,需要正确理解自己的客户、产品和销售方式,在不同发展阶段,选择适合自己的会计利润、经济利润或现金利润作为战略目标。 本书从理论与实践双重维度,深度剖析一家公司在不同发展阶段该如何去做正确的经营性思考,如何从战略上设计公司的长期发展规划和目标,从哪些角度管理可以让公司的日常运行和工作更轻松。作者邀请了15家企业,从12个利润创造视角,分享利润创造过程。这15家企业在其所属行业处于冠军位置,它们靠严谨的利润思维,实现了商业上的成功。
59元6本 解析极限编程——拥抱变化(原书第2版)
解析极限编程——拥抱变化(原书第2版)
Kent;Beck;Cynthia;Andres
¥25.35
这本书介绍了XP背后的思想——它的根源、哲学、情节等。它将帮助读者选择是否在项目中使用XP时做出明智的决策。本书的另一个目的是帮助那些已经在使用 XP的读者更好地理解它。 对程序员而言,XP做出的承诺是他们每天能够处理真正重要的工作,而不必单独面对令人担忧的状况。他们将能够集中全力来使他们的系统获得成功。他们将做出*适合由他们来做的决策。对于客户和管理人员而言,XP的承诺是他们将从每个编程周期中获得*多的利益。他们将能够在开发的中途更改项目的方向而不用承担太高的成本。
59元6本 Python网络爬虫从入门到实践
Python网络爬虫从入门到实践
唐松;陈智铨
¥31.85
本书将介绍如何使用Python编写网络爬虫程序获取互联网上的大数据。本书包括三部分内容:基础部分、阶部分和项目实践。基础部分(第1~6章)主要介绍爬虫的三个步骤(获取网页、解析网页和存储数据),并通过诸多示例的讲解,让读者从基础内容始系统性地学习爬虫技术,并在实践中提升Python爬虫水平。阶部分(第7~12章)包括多线程的并发和并行爬虫、分布式爬虫、更换IP等,帮助读者一步提升爬虫水平。项目实践部分(第13~16章)使用本书介绍的爬虫技术对几个真实的网站行抓取,让读者能在读完本书后根据自己的需求写出爬虫程序。无论是否有编程基础,只要是对爬虫技术感兴趣的读者,本书就能带领读者从门到阶,再到实战,一步步了解爬虫,终写出自己的爬虫程序。
遥感干涉高光谱成像仪定标技术
遥感干涉高光谱成像仪定标技术
计忠瑛 胡炳樑 王爽
¥224.00
遥感光谱成像技术的快速发展,对其定量化水平和数据质量提出更高的要求。定标是遥感器输出数据定量化的主要手段,研究、改定标技术,提高定标精度,对提高遥感数据产品质量,推动高光谱成像遥感技术的应用具有重要意义。遥感干涉光谱成像技术具有独特的优势,其定标技术也具有特殊性。本书介绍了辐射传输、辐射定标的基础理论和干涉型高光谱成像仪的定标原理;遥感干涉光谱成像仪在卫星发射前及在轨运行后的定标技术(发射前的地面定标、星上定标、在轨场地定标、交叉定标,利用云、冰等场景和月亮辐射行定标,以及近年发展的场地自动化定标和全球定标场网定标);各定标技术的原理和方法、数据处理方法;干涉型高光谱成像仪定标实例等。 本书适用于从事遥感光学仪发、研制、应用的专业人员和相关专业的大学本科、研究生参考阅读。
深入探索JVM垃圾回收:ARM服务器垃圾回收的挑战和优化
深入探索JVM垃圾回收:ARM服务器垃圾回收的挑战和优化
彭成寒
¥77.40
本书介绍JVM和垃圾回收基础知识、垃圾回收原理和实现、JVM垃圾回收的参数、ARM服务器上的GC优化和调整,涉及部分垃圾回收的理论知识,但更关注工程实践。希望通过对实践的分析,让读者了解如何实现一款“令人满意”的垃圾回收器,即满足业务诉求,在停顿时间、吞吐量、资源消耗、实现复杂度、稳定性等方面行了折中的垃圾回收器。  全书共分为四个部分: 第1部分,介绍虚拟机执行的基础知识以及垃圾回收的相关知识; 第2部分,介绍JVM中实现的六种垃圾回收算法; 第3部分,介绍JVM提供了哪些参数用于控制垃圾回收的运行; 第4部分,以鲲鹏920为例介绍ARM服务器以及在ARM服务器下如何实现GC才能充分发挥硬件的性能。
59元6本 AWS Lambda实战:开发事件驱动的无服务器应用程序
AWS Lambda实战:开发事件驱动的无服务器应用程序
(意)达尼洛·波恰(Danilo Poccia)
¥51.35
本书以实例为驱动,教会读者如何使用事件驱动的方法来发后端应用程序。从AWSLambda的基础介绍始,逐渐深地讲解了从Web或移动端调用Lambda函数的常见例子和模式。本书的第二部分把这些简单的例子组合在一起,构成了一个更大的应用。后,读者将学会如何在AWS平台上构建应用程序,满足高可用性、高安全性、高性能和高扩展性的要求。
59元6本 Koa开发:入门、进阶与实战
Koa开发:入门、进阶与实战
刘江虹
¥53.40
这是一本能指导你零基础掌握Koa完整知识体系并深理解Node.js难的著作,将带领你在成为全栈工程师的道路上迈出坚实的一步。 本书作者是字节跳动抖音电商团队的前端架构师,曾利用Koa和Node.js等技术从零发过一款可对标Egg的BFF框架,并在生产环境中能支撑上千个线上服务,在Koa和Node.js方面积累了丰富的经验。 这本书以门、阶、实战为学习曲线,从基本用法、底层实现、常见场景解决方案、难和重等等角度对Koa和Node.js行了详细的讲解。 主要包括如下如下知识: (1)Koa的基本概念和完整用法,构建完整的Koa知识体系; (2)Koa的源码实现和底层原理分析; (3)Koa在实际业务中遇到的问题及其解决方案; (4)从零搭建一个企业级BFF框架; (5)BFF框架的架构设计、工程建设以及常见业务场景的解决方案; (6)Node.js中比较常见但难以理解的概念和知识; (7)Node.js底层架构解析。 全书有大量实例和代码,能帮助读者在实践中迅速从新人成长为高手。
59元6本 MATLAB图像处理与应用
MATLAB图像处理与应用
刘冰
¥59.40
本书以MATLAB R2020a版本的功能叙述为主,由浅深地全面讲解MATLAB软件在图像处理方面应用的知识,是一本不可多得的MATLAB图像处理的学习参考书。 本书涉及面广,涵盖一般用户需要使用的各种功能,并详细介绍MATLAB在图像处理方面的使用。本书共分为12章,主要包括图形绘制、图像处理基础、图像运算、图像变换、图像增强、图像压缩、图像复原、图像分割、数学形态学的应用、MATLAB图像处理在实际中的应用等内容。本书强调了图像处理的理论和应用相结合的方法,并给出了大量数字图像处理技术的MATLAB实现程序。 本书按逻辑编排,自始至终采用实例描述,内容完整且每章相对独立,既适合作为理工科高等院校研究生、本科生的教学用书,也可作为从事图像处理工作的广大科研工程技术人员的参考用书。
Kubernetes进阶实战(第2版)
Kubernetes进阶实战(第2版)
马永亮
¥90.40
全书分为5个部分。*部分介绍Kubernetes系统基础架构及核心概述,并提供一个Kubernetes快速部署和应用的入门指南。第二部分剖析分Kubernetes系统的应用编排核心组件,对Pod、Controller、Service和Ingress、存储卷和应用配置等进行深入介绍。第三部分介绍安全相关的话题,主要涉及认证、授权、准入控制、网络模型和网络策略等话题。第四部分介绍Kubernetes系统高级话题及系统扩展,包括调度策略、CRD和Operator、资源指标与系统监控及应用管理器等。第五部分介绍基于Kubernetes的服务治理与服务网络,涉及数据平面组件Envoy、Istio架构、部署和应用案例等话题。