RocketMQ实战与原理解析
¥38.35
本书由云栖社区官方出品。 作者是阿里资深数据专家,对RocketMQ有深的研究,并有大量的实践经验。在写这本书之前,作者不仅系统、深地阅读了RocketMQ的源代码,而且还向RocketMQ的官方发团队深了解了它的诸多设计细节。作者结合自己多年使用RocketMQ的经验,从发和运维两个维度,给出了大部分场景下的优秀实践,能帮助读者在学会使用和用好RocketMQ的同时,尽量少“踩坑”。同时,本书也结合源码分析了分布式消息队列的原理,使读者可以在复杂业务场景下定制有特殊功能的消息队列。 全书共13章,在逻辑上分为两大部分: *部分(第1~8章):RocketMQ实战 第1~2章详细讲解了RocketMQ如何快速门,以及在生产环境下的配置和使用; 第3~4章具体讲解了不同类型生产者和消费者的特,以及分布式消息队列的协调者NameServer; 第5章从消息的存储、发送、复制和高可用等多个维度讲解了RocketMQ的内部机制; 第6章讨论了消息的可靠性,如何让消息队列在满足业务逻辑需求的同时稳定、可靠地长期运行; 第7章讨论了在大流量场景下,吞吐量优先时RocketMQ的使用方法; 第8章介绍RocketMQ与SpringBoot、Spark、Flink以及自定义的运维工具等其它系统的对方法; 第二部分(第9~13章):RocketMQ原理 首先对RocketMQ的源码结构行了整体介绍,然后深地分析了NameServer、各种常用消费类、主从同步机制,以及基于Netty的通信的源码实现。掌握这些源代码以后,读者可以快速定制属于自己的具有特殊功能的消息中间件。
Solr权威指南 上卷
¥65.35
本书作者是国内*早触Solr的技术专家之一,多年一直在Solr的研究、实践和布道的路上不遗余力、乐此不彼。本书立足全球视野,综合Solr技术的*发展和应用、从业人员的学习曲线,以及中英文资料的供给情况,给自己设定了一个极高的目标:力争在内容的全面性、系统性、深浅度和实战性上超越所有的同类书。从完成的结果上来看,我们的目标近完成,Solr的基础知识、核心技术、阶知识和扩展知识悉数包括在内。 全书一共16章,分为上下两卷: 上卷(第1~10章) 全面、系统地讲解了Solr的基础知识和核心技术。包括部署、配置、Solr Core、Solr DIH、全量导、增量导、索引、中文分词、查询组件、Solr Facet、高亮、查询建议,以及企业如何在真实的项目中使用Solr。不仅讲解了基本概念和使用方法,而且还分析了各组件的内部工作机制。 下卷(第11~16章) 细致、深地讲解了Solr的高级知识和拓展知识。 高级知识部分包括:Solr的高级查询及其各种查询技巧,如函数查询、地理空间查询、Facet嵌套等;SolrJ、SolrCloud、Spring Data Solr的使用详解和工作原理;Solr的多种性能优化技巧,如索引的性能优化、缓存的性能优化、查询的性能优化、JVM和Web容器的优化,以及操作系统级别的优化。 拓展知识中首先讲解了Solr的一些比较生僻的知识,如伪域、多语种索引支持、安全认证,以及Solr 6.x中的SQL口和Streaming表达式等;然后讲解了Solr与MapReduce、HDFS、Hbase、Kafka、Flume、Storm、Spark等大数据技术的结合使用的集成方法。
腾讯iOS测试实践
¥38.35
本书由腾讯QQ浏览器iPhone测试团队撰写,系统、深度地讲解了iOS测试的系统方法论、新技术与常见的技巧与方法。全书分为3个部分:*部分主要介绍了iOS测试的现状、困境、测试流程、测试团队的管理等;第二部分详细讲解了iOS的多项特色测试,包括标准化功能测试、立体化性能测试、兼容性测试、自动化测试等;第三部分讲解了iOS的专项测试技术,包括缺陷分析技术、探索式测试技术、精准测试技术等。
MySQL DBA修炼之道
¥51.35
本书以实战讲解为主,摒弃了生产实践中不常用的知识和技术。书中内容主要分为5部分。第壹部分介绍MySQL的应用领域和适用场景、基础架构、常见生产环境部署方式,以及MySQL安装部署方式等内容。第二部分给出DBA、发人员需要熟悉的一些知识,比如发基础知识,如何选择合适的数据类型、事务的隔离级别和死锁避免等。第三部分则会介绍DBA及测试人员需要熟悉的测试知识,包括自动化压力测试、硬件性能测试。第四部分对照DBA的工作讲述生产的实际操作步骤,包括如何部署、升级、迁移备份数据等内容。第五部分讲述性能调优的工具和手段,如何行数据规划,如何设计高可用性、高性能、伸缩性良好的系统。
Ansible权威指南
¥51.35
全书分为3篇:1.基础篇详细讲解运维自动化发展历程,Ansible部署安装、发展史、基础门、Playbook使用及应用场景,特别对YAML语言行基础普及,以避免读者只知其一不知其二。2.中级篇重介绍Ansible与当前各流行App应用结合使用,如ELK、ZABBIX、DOCKER等,通过实战案例说明Ansible的正确使用方式。针对Playbook常用功能模块的使用等行重剖析介绍。3.高级篇主要介绍Ansible的Web自动化之路,为大家介绍Web自动化逐步实现过程,并同步放源码以方便大家研习。通过阅读本书,读者不仅熟悉并应用Ansible,ansible-playbook,初步实现脚本自动化,同时还能实现Web自动化,从根源解放运维双手。
Android应用性能优化*佳实践
¥38.35
本书旨在用腾讯的亿级用户App的发经验帮助你造高质量的Android 应用。 从WinCE时代始,作者从事移动应用发10余年,现担任腾讯音乐Android平台的发总监,主导并参于过多个用户规模上亿的Android应用发工作,对Android应用发有深刻的认识,特别在架构设计、性能优化等方面有丰富的实战经验。 本书从用户体验的角度,将性能问题总结为4类: (1)快:流畅的操作体验 (2)稳:稳定 (3)省:省电、省流量 (4)小:安装包要尽可能小 导致出现这4类问题的原因可能是卡顿、内存使用不合理、代码质量差、代码逻辑不优秀、安装包过大等。本书从绘制(UI)、内存、存储、稳定性、耗电以及安装包6个方面深讲解了性能优化具体涉及的技术以及优化方案,同时讲解了多种性能优化工具的使用。此外,还提供了典型的案例,帮助读者理解Android的运行机制和原理,掌握Android性能优化的思路和有效方法。
深入浅出RxJS
¥57.85
随着互联网行业的飞速发展,Web发者面临的挑战也越来越大,伴随着功能的增多,Web应用的复杂度也快速膨胀。对于Web应用,*复杂的问题就是异步操作的处理, 无论用户操作、AJAX请求、动画、WebSocket推送都涉及到异步操作,传统的异步处理方法越来越不适应复杂应用的需要,RxJS的产生,就是为了解决日益复杂的前端异步处理问题。RxJS是一门门槛比较高的技术,本书的目的就是降低学习成本,由浅深地介绍RxJS,逐步解析这门技术的各个方面,让读者能够以一个平缓的学习曲线来掌握这一潜力无限的技术。 主要内容包括:·函数响应式编程·数据流的工作原理·RxJS操作符的创建方法·RxJS所有操作符的详细分类介绍·多播的应用·Scheduler的应用·RxJS的调试和测试方法·React、Redux和RxJS的组合使用方法·RxJS发游戏的实践 本书系统讲解RxJS响应式编程的技术原理与应用。第1章剖析函数响应式编程的基本概念,通过简单RxJS代码引函数响应式编程,并与传统编程方式对比,解释这种编程范式的优势,以及这种范式形成的历史。第2章介绍学习RxJS必须掌握的基本概念,包括数据流、操作符和观察者模式。第3~9章介绍RxJS的各种操作符,以及如何选择恰当的操作符来完成不同的任务。第10章介绍RxJS如何实现多播的方式。第11章介绍实现调度Scheduler的作用、原理与使用。第12章介绍如何调试和测试RxJS相关代码,写出高可测试性代码。第13章介绍如何在React应用中使用RxJS,提高代码质量。第14章介绍Redux与RxJS的组合应用,发挥两者的共同优势。第15章介绍一个综合案例,用RxJS实现网页游戏Breakout,并剖析RxJS如何实现动画和绘图。
游戏服务器架构与优化
¥51.35
这是一部从实操的角度讲解各种类型的游戏和应用服务器的架构、设计、发和优化的著作。 作者是资深的游戏服务器技术专家和底层技术专家,有20余年发和管理经验,曾在网易工作7年,参与过各种类型的游戏的研发。 本书针对MMORPG、SLG、卡牌、3D虚拟社区等各种游戏,以及App、深度学习服务、商城等各种应用对应的各种类型的服务器的研发和优化给出了具体的指导意见。从单机到集群,从基础的网络编程到分布式架构,由浅深、承上启下、前后呼应,整本书内容前后贯穿、逻辑缜密,对于发和运维人员来说相当实用。 全书共13章,分为三个部分: *部分(第1~3章) 网络和服务器 本书以Python为描述语言,所以首先详细讲解了Python中的网络编程模块,然后讲解了服务器相关的通信加密、WebSocket、多线程等技术。 第二部分(第4~5章) 存储和数据库 这部分首先讲解了数据库存储的基础知识,如内存数据同步、数据备份与恢复、SQLite等;然后重介绍了高并发服务器的存储方案、高速缓存方案、二制缓存方案、大规模计算方案,以及基于区块技术的存储方案。 第三部分(第6~13章) 服务器架构及其优化 第6章和第7章介绍了服务器的架构演变以及不同类型的游戏服务器各自是如何交互的;第8章和第9章详细讲解了游戏大厅和实时交互服务器的架构、发和优化;第10章讲解了天梯和经济系统的发与设计;第11章讲解了服务器的承载量以及客户端的优化方案;第12章介绍了分布式服务器相关的技术;第13章从语言的角度对游戏服务器发的技术选型给出了非常全面的分析。
腾讯Android自动化测试实战
¥44.85
本书聚集于Android自动化测试的理论、方案与案例实施,基本涵盖了Android平台上所有的自动化测试技术,并对移动终端自动化测试行深度思考与剖析,包含了腾讯Android终端测试团队多年在移动终端自动化测试的积累和沉淀,其中精选的案例覆盖常见工具和框架,有明确的实施方案,对读有直的指导作用。同时,每个章节配备的案例脚本都可直拿来实践,相应的案例脚本也可从官网直下载。全书分为两个大的部分,部分:Android自动化测试框架及原理介绍,包括monkey工具/monkeyrunner/robotim/UIaotomator以及腾讯公司自研工具QQdriver架框,每个框架独立成章,包括原理介绍,使用方法,并配有精选的案例行练习,以加深理解。第二部分是实践篇,主要以腾讯公司的产品背景作为切,从而引出测试架构针对该项目做的质量体系分析,敲定完整的测试方案和选用的框架工具、包括口测试方案,后台测试方案、核心指标测试方案,引导读者在宏观上对产品的可测性行更深的分析与思考,在全局上给出合适产品的自动化测试分析。
Spring Boot从入门到实战
¥41.88
“我想弄明白。” “明白什么?” “这些,所有的一切。” 我指指周围, “当你忘掉你先前明白的一切,你就会明白。” ——伊塔洛·卡尔维诺《鸟的起源》 这本书到底说了些什么新东西呢? 它认为弗洛伊德太老了。“这就像我们已经走过的路:我们能站在第七层,显然要感谢曾经从*层走到第二层,从第二层走到第三层,从第三层走到第四层,等等。我们感激让我们走到这一步的那些步子,但是我们*关心的是我们还没有走到的楼层,以及这栋建筑中未知的房间,甚至那些还没有建成的部分。” 这本书强调我们对患者的已知情况所带来的“污染”,在临床工作中是灾难性的;同样,概念化所带来的影响也是灾难性的。理论和模型应当被我们所了解,但我们不应被其束缚,而要永远对未知好奇。
基于Docker的Redis入门与实战
¥47.40
内容简介 这是一本从产品和技术两个维度全面讲解Serverless的著作,涵盖Serverless的架构设计、技术原理、发流程、实战案例等4大核心主题。作者是腾讯云Serverless的高级产品经理和高级研发工程师,从零始参与了腾讯云Serverless项目的建设。 全书共15章,内容从逻辑上可分为五个部分: 第1部分(第1章) Serverless基础 主要介绍了Serverless的概念、发展历程、基本特、应用场景、框架和生态,以及它为发者、企业和云计算带来的作用和优势。 第二部分(第2~4章) Serverless架构和原理 首先介绍了Serverless的整体架构,以及其中的FaaS架构和BaaS架构,然后深分析了FaaS层好BaaS层的底层原理。 第三部分(第5~9章) Serverless发流程 从上下游生态的视角讲解了如何发和部署一个完整的Serverless应用,包括发、调试、测试、部署、CI/CD、运维等全生命周期的各个环节。 第四部分(第10~14章) Serverless实战案例 涵盖了Serverless的典型应用场景并提供丰富的实战案例和Z佳实践,包括如何将传统的Web服务迁移到Serverless架构、Serverless SSR应用场景、全栈后台管理系统和基于热门语言TypeScript发的短服务等。 第五部分(第15章) Serverless趋势预测 首先介绍了当前学术界在Serverless领域的研究方向、重以及取得的成果,然后介绍了伯克利大学对Serverless未来10年发展趋势的预测。
深入理解边缘计算:云、边、端工作原理与源码分析
¥53.40
为什么我们在大自然中会感到放松? 过去这只是停留在人们的感觉上,如今已经从实证研究中获得科学印证。 本书探讨了森林浴对压力和情绪等身心健康问题的影响。压力是引起各种情绪障碍、生理疾病、心理失调的原因之一,学会减轻压力、放松身心是每个人的生活常识和技能。 从这种疗法的原理、效果,到如何实践、应用,本书不仅有从科学研究角度的论证,还为读者提供了相关操作指导,翔实全面,通俗易懂,简便易行,指导读者在日常生活中运用自然的神奇力量,通过森林浴降低压力水平、提升免疫系统、改善情绪,促身心健康。 不论是走天然森林,去享受森林浴带来的好处,抑或是简单地花些时间享受城市园林的绿色空间,甚至只是观赏居家环境中的一小盆盆栽植物,人们都将从中获益良多。 本书是形式美感与科学实证的完美结合,翻阅本书本身就会让人感到压力释放和心情愉悦。
Kotlin编程实战:创建优雅、富于表现力和高性能的JVM与Android应用程序
¥77.40
Kotlin是一种多范式编程语言。你可以用Kotlin编写简单的脚本、面向对象的代码、函数式代码,以及异步编程等。为了合理地涵盖这一广泛的主题,本书分为多个部分。*部分主要介绍使用Kotlin编写脚本。第二部分是关于面向对象编程的。在第三部分中,你将学习如何使用该语言的函数式风格的功能。第四部分将把目前为止所学的知识结合起来,使代码更加流畅,并教会你如何创建内部领域特定语言(DSL)。在第五部分中,你将了解协程和异步编程。*后,第六部分涉及Java的互操作、测试、在Spring中使用Kotlin,以及使用Kotlin编写Android应用程序。
MonoTouch应用开发实践指南:使用C#和.NET开发iOS应用
¥38.35
本书是Amazon五星畅销书,广获好评。内容全面,系统讲解了利用MonoTouch发iOS应用的技术和方法;注重实战,包含大量精心设计的案例,可操作性极强。它是有效指导有经验的.NET发者利用已掌握的.NET技术快速发iOS应用的参考书,为.NET发者低成本地向iOS发者过渡提供了捷径。 全书一共12章:第1~2章首先详细介绍了MonoTouch发环境的搭建以及MonoTouch应用的创建方法,然后介绍了iOSSDK和MonoTouch之间的关联以及MonoTouch的工作原理;第3~6章分别讲解了视图控制器、常用的iOS类、表格和导航、图形和动画等MonoTouch的基础功能;第7~11章详细讲解了核心定位、MapKit框架、Web服务连、基于蓝牙的服务发现和联网技术,以及应用数据的保存;第12章介绍了如何利用MonoTouch发iPad应用。
Hadoop与大数据挖掘
¥44.85
这是一本适合教学和零基础自学的Hadoop与大数据挖掘的教程,即便你完全没有Hadoop编程基础和大数据挖掘基础,根据本书中的理论知识和上机实践,也能迅速掌握如何使用Hadoop行大数据挖掘。全书主要分为两篇:基础篇(1-7章),首先从宏观上介绍了大数据相关概念和技术,然后逐一对Hadoop、Hive、HBase、Pig、Spark、Oozie等一系列大数据技术的概念、原理、架构,以及企业应用方法行了详细介绍,同时配有大量的案例。掌握了这些内容,就具备了大数据技术的基础;挖掘实战篇(第8章),主要是一个企业级大数据应用项目——电子商务智能推荐系统。通过分析应用背景、构建系统,使读者了解针对系统的每一层应用使用什么大数据技术来解决问题。涉及的流程有数据采集、数据预处理、模型构建等,在每一个流程中会行大数据相关技术实践,运用实际数据来行分析,使读者切身感受到利用大数据技术解决问题的魅力。
Node.js区块链开发
¥38.35
本书力求用少的篇幅来向读者阐释Node.js区块发的相关内容。本书共五部分:*部分详细讲述了区块产品——加密货币的相关概念;第二部分详细介绍了Node.js门知识,并通过一个具体项目,完成对Node.js在区块技术领域的调查和描述;第三部分从架构设计的角度层层剖析区块的设计原理,深刻解读相关概念和技术;第四部分仍然以亿书项目中涉及的实际项目为主,包含多个完整独立的小项目;第五部分是附录,这部分给出了区块相关名词的中英文对照列表以及相关专业术语的解释以及区块俱乐部的相关信息。
Virtual SAN*佳实践:部署、管理、监控、排错与企业应用方案设计
¥51.35
本书着重于VirtualSAN设计部署、管理与排错以及佳实践案例实施,基本涵盖了VirtualSAN在项目设计实施与后期运维管理过程中所涉及的各种关键技术,并对虚拟化行业关键应用行深度思考与剖析,包含了VMware在VirtualSAN设计上的积累和沉淀,其中精选的佳实践案例覆盖常见的行业应用,有明确的实施方案,对读者有直的指导作用。读者可以从头到尾逐章阅读,也可以只阅读自己感兴趣的内容。
HTML5实战
¥38.35
这是一本系统而全面的html 5教程,根据html 5标准的*草案,系统地对html 5的所有重要知识行了全面的讲解。在写作方式上,本书以一种创性的方式使理论与实践达到极好的平衡,不仅对理论知识行了清晰而透彻的阐述,而且根据读者理解这些知识的需要,精心设计了106个完整(每个案例分为功能描述、实现代码、效果展示和代码分析4个部分)的实战案例,旨在帮助读者通过实践的方式迅速掌握这些知识。 本书共11章,内容涵盖了html 5的各个方面。第1章通过实现一个简单的html 5页面讲解了如何搭建支持html 5的浏览器环境、html 5页面所具备的特征,以及如何检测浏览器对html 5的各种特性的支持情况;第2章介绍了html 5中常用的交互元素,包括内容交互元素、菜单交互元素和状态交互元素等几大类;第3章介绍了html根元素、文档元素,以及与脚本、节、分组内容、文本层次语义、嵌内容、公共属性相关的重要元素;第4章和第5章讲解了html 5中的表单和文件的功能特性以及常见的各种操作;第6章和第7章讲解了html 5中的音频、视频和绘图相关的知识,重讲解了各种常见的操作和使用方法;第8章和第9章讲解了html 5中的数据存储和离线应用;第10章对web sockets、geolocation、web workers、元素的拖放等重要内容行了全面的讲解。 本书适合所有想系统学习html 5的读者阅读。如果按照本书的顺序逐章阅读,同时亲自动手实现本书中的案例,相信一定能达到事半功倍的效果。
与量子比特共舞
¥70.27
本书介绍量子计算的理论基础、基本原理和工作机制,帮助读者了解量子计算的基础和概况。全书共12章,首先介绍为什么要使用量子计算,然后分基础知识和量子计算两个部分,介绍量子计算所依赖的经典计算的相关知识,以及量子计算的工作机制,并展望量子计算的发展前景。 本书适合对量子计算感兴趣,并且想要学习和了解与量子计算相关的物理学、计算机科学和工程发等知识的读者。
编写整洁的Python代码(第2版)
¥57.47
这是一本介绍如何实现Python代码整洁的书,主要介绍如何使用Python 3.9引的新特性提升编码技能。此外,本书还介绍了以下内容:通过利用自动化工具建立高效的发环境,利用Python中的魔法方法来编写更好的代码,抽象代码复杂性并封装细节,使用Python特有的特性创建高级的面向对象设计,通过使用面向对象设计的软件工程原则创建强大的抽象来消除代码重复,使用装饰器和描述符创建特定于Python的解决方案,运用单元测试方法有效重构代码,以及通过实现整洁的代码库为构建坚实的架构下基础等。 本书对新手程序员和有经验的程序员同样适用,也适合想通过编写Python代码来节省成本和提高效率的团队领导、软件架构师和高级软件工程师参考。当然在阅读本书前,读者应掌握一些Python基础知识。
Flutter之旅
¥77.35
本书从一个Android原生发者的角度去认识和了解Flutter,本书作者以幽默生动的故事描写手法,记录在Flutter学习中所遇见的景色,并呈现给读者,主要内容包括:Flutter的安装与基本概念,Dart语法、组件与容器、布局基础、动画与手势、自定义组件、资源与路由、Flutter框架、Flutter与Redux、Flutter与iOS、插件发、综合案例等。 主要内容包括: ● 对调试的认识和对Flutter初始项目的分析。 ● Flutter整体认知和Dart常用语法速览。 ● 常用组件的用法介绍和如何自定义绘制组件。 ● Flutter动画、手势的使用和路由跳转。 ● 从框架层源码角度一步认识Flutter渲染机制。 ● 异步和流的详解与文件操作方法。 ● 共享数据的处理方式和状态管理。 ● 使用SQLite数据库、XML配置文件等实现数据持久化存储。 ● 通过Flutter与平台间的通信制作插件的方法。 ● 如何将Flutter集成到现有项目以行混合发。?

购物车
个人中心

