本书是一本全面的指南,帮助开发人员、架构师和高级程序员在软件架构领域推进他们的职业生涯。这本书将带您了解所有重要的概念,从设计原则到软件架构职业生涯的不同阶段的不同考虑。本书首先介绍了软件架构的基本原理、优点和目的。您将发现软件架构是如何与组织相关联的,然后识别其重要的属性。一旦您掌握了这些基础知识,您将探索设计模式、
内容简介这是一本体系化讲解DevSecOps敏捷安全的实战性著作,为企业应对软件开发方式敏态化与软件供应链开源化带来的安全挑战提供了解决之道,它能有效指导企业快速将安全能力完整嵌入整个DevOps体系,在保证业务研发效能的同时实现敏捷安全内生和自成长。本书由国内软件供应链安全领域领军企业悬镜安全创始人子芽出品,得到了企
本书从Python基础入手,系统讲解了使用Python语言来做接口自动化测试、性能自动化测试、安全测试以及功能自动化回归测试。全书由浅入深,系统化地将作者多年测试开发工作中遇到的问题、解决方案等进行了实例化的阐述,书中丰富的实例代码可以直接在软件的各个自动化测试场景中使用。作者针对近年来企业对测试开发岗位的需求倾力打造
该书共分为6章,其中第1章为介绍,第2~5章依次为数据流分析、基于约束的分析、抽象解释、类型和作用系统,第6章为分析算法介绍。该书内容基本囊括了程序分析领域中的经典方法和技术,配以严谨的形式化系统,全书思路清晰、逻辑性强,是不可多得的经典书籍。
本书是字节跳动资深前端工程师呕心沥血之作,也是目前市场上少有的从原理到实战深度剖析JavaScript生态中经典工具库的技术图书。全书共有6篇,分别是基础篇、图形学篇、多媒体篇、跨端开发篇、游戏开发篇和跨界实践篇,书中不仅详细介绍了JavaScript语言在浏览器页面之外的不同应用场景,更从实用技巧、设计理念、原理源码
本书是作者基于多年的教学与实践进行的总结,重点介绍了MySQL数据库的核心原理与体系架构,涉及开发、运维、管理与架构等知识。全书共12章,包括MySQL数据库基础、详解InnoDB存储引擎、MySQL用户管理与访问控制、管理MySQL的数据库对象、MySQL应用程序开发、MySQL的事务与锁、MySQL备份与恢复、My
本书提供了一系列有价值的过程、方法和工具,用于企业级Linux部署的精简和高效管理。全书分为三部分。第1部分介绍系统管理基础知识和技术,包括在本书中用于自动化以及包管理和高级系统管理等的工具Ansible。第二部分介绍如何确保一致性和可重复性仍然是Linux服务器环境的核心方面,从而促进Linux服务器环境的可伸缩性、
本书共有8个项目,分别是部署动态Web应用、使用数据卷、部署Docker网络、使用Dockerfile构建镜像、使用Docker镜像仓库、监控容器与限制资源、Docker-Compose单机编排容器、Kubernetes多机编排容器。本书采用循序渐进的项目和任务来组织教学内容,通过简单任务到复杂任务的逐步递进,讲解Do
本书以HBase和MongoDB两大NoSQL数据库平台为选型,以任务为向导,采用项目化的方式进行项目任务的设计和实施,每个项目任务包括“任务描述+任务分析+知识准备+任务实施”。全书内容分为两大部分:第壹部分主题为HBase,内容包含岗前培训,项目1HBase安装、部署与运行,项目2应用HBaseshell命令实现微
随着数据集的增加,数据的呈现和故事化已成为大数据研究的必然趋势。本书结合Tableau软件的应用,由浅入深地讲述使用Tableau进行数据分析的方法和技巧。以数据分析的思维和Tableau的具体操作为讲授的主要内容,结合具体的数据集案例,使读者深刻体会到数据可视化的作用。本书内容包括:大数据及数据可视化基础、Table