本书是一本高质量的实战指南,面向Java开发者,旨在帮助他们进阶成为资深开发者。作者结合多年一线开发经验,深度剖析大型互联网企业通用技术的进阶应用,提供丰富的实战经验和实用技巧。本书共9章,第1章讲解项目管理经验,第2章从设计模式的角度提升代码复用、可维护性、扩展性等方面的经验。第3章深入讲解SpringBoot框架的
本书围绕H5页面的设计与制作展开全面讲解,共分为8章,分别从H5入门必备知识、H5页面风格与版式设计、H5页面内容设计、H5页面创意设计、H5页面营销推广、H5主流制作工具等方面进行介绍,最后两章以4个制作案例结尾,对前面所学的知识进行巩固和消化。全书采用理论+实操的方式进行讲解,在讲解理论知识的同时,以“应用秘技”和
本书涵盖了可以快速、经济、高效地扩展应用程序的设计方法和技术。作者IanGorton带领软件架构师和开发人员学习分布式系统设计的基本原则。你将探索可扩展解决方案的基本要素,包括复制、状态管理、负载均衡和缓存。本书还会重点介绍可扩展性对数据库、微服务和基于事件的流系统的影响。
本书是关于DevOps的实用指南,使用GitHub作为平台,展示了如何利用GitHub工具集的强大功能进行协作、精益管理,以及实现安全快速的软件交付,从而将DevOps和DevSecOps提升到一个新的水平。书中为常见问题提供了简单的解决方案,读者将学习如何找到正确的度量标准,以及如何学习其他团队的成功经验。读者将学会
本书内容包括并行计算基础知识、共享内存系统的OpenMP和Pthreads多线程编程、消息传递系统的MPI编程、Slurm作业管理系统、GPU等异构系统的CUDA/OpenCL/OpenACC/Athread编程、常用的并行设计与性能优化方法、典型并行应用算法等,特别增加了针对我国自主研发的申威众核处理器编程的相关内容
本书共分为6章,第1章介绍数据处理中的常见的Python标准库与扩展库以及企业环境中常使用的PyCharmIDE的安装与使用方法。第2章介绍典型的表格数据格式CSV与网页数据格式JSON读取与写入的类型转换方法。第3章介绍自然语言处理中的中文切词工具jieba库的使用技巧。第4章结合图像处理OpenCV库的基础读取图像
本书为国家级线下一流本科课程“数据库系统原理”指定教材,主要介绍关系数据库的基本理论、设计方法、实现技术和控制原理等内容,从帮助读者构建系统的数据工程观的角度出发,按基本概念、数据模型、数据库设计方法、数据库设计优化理论、数据库的实施和数据库的运行控制这一主线,以逐渐深人的方式展开描述,让读者既能从宏观上了解数据库构建
本书采用项目任务的编写方式,共包括网络基础与网络安全、文件系统安全配置、账户与登录安全配置、防火墙安全配置、文件共享安全配置、Web服务安全配置、FTP服务安全配置、MySQL服务安全配置和VPN服务安全配置等9个项目。每个项目都包含一个典型的岗位任务,分别涵盖了Linux网络命令、dm-crypt、GRUB保护密码、
本书整理了25个C语言基础实践项目,分为桌面小工具、小游戏、棋牌游戏、算法展示工具、图像处理工具等五大类,按从简单到复杂的顺序进行编排。每个项目均按项目简介、项目需求、项目设计、项目实现、实现效果、不足与改进等展开介绍。其中,项目需求提出了该项目需要完成的功能要求;项目设计则根据需求进行分析,提出了解决问题的思路;项目
本书按照基础理论应用构想前景展望的思路,对区块链技术及其应用进行了全面、翔实的介绍。本书内容主要包括区块链概述、区块链的概念内涵、区块链的本质特征、区块链的技术架构、区块链的工作原理、区块链的军事应用构想和区块链的军事前景展望等。 本书可用作高等院校本科生及研究生学习区块链知识的教材,也可作为开展区块链国防知识教育的辅