本书主要包括MongoDB安装部署、增删改查、索引、聚集框架等基础知识;WiredTiger存储引擎、事务、复制集、分片集群等高阶知识;MongoDB的导入导出、备份恢复、性能监控、权限控制等运维管理知识;MongoDB的驱动、应用开发、来自中文社区的精选案例与问答等一线实践知识等。本书在满足现实中的数据库管理及应用需求的基础上,重点突出WiredTiger存储引擎和实践案例的讲解。
"区块链技术是一门基于综合知识的创新,在新的技术革新和产业变革中起着重要作用,在未来有着广泛的应用场景。我们国家提倡要把区块链作为核心技术自主创新的重要突破口,加大投入力度,着力攻克一批关键核心技术,加快推动区块链技术和产业创新发展。区块链技术基于密码学、计算机技术、经济学等多学科知识,《区块链核心知识讲解•精华套装版》用一个系列,四本书,从多个维度来讲解区块链的基础知识,让学习者完整理解区块链。主要内容包括计算机的发展史,区块链的发展和未来,图灵机的相关概念、冯诺依曼结构、计算机的
本书是省级精品在线开放课程“数据库技术”的教学改革成果和配套教材。本书将数据库原理、数据库操作、数据库管理整合为一体。全书分为五个项目共17个单元。本书可作为技能应用型人才培养的计算机应用技术及相关专业的教学用书,也可作为数据库初学者的入门教材,或数据库系统工程师和“1+X”证书的培训教材,还适合作为使用MySQL数据库管理系统进行应用开发人员的学习参考用书。
主要内容:●开始使用C++20标准编写程序●使用C++进行模块化编程●使用数组、循环、指针、引用和字符串等●编写自己的函数、类型和运算符●了解面向对象编程的要素●使用重载、继承、虚函数和多态性●编写泛型函数和类模板,并使用概念让它们更安全●深入了解容器、算法和范围●使用自动类型推断、异常、移动语义、lambda表达式等
《PHP入门很轻松:微课超值版》侧重实战,结合流行有趣的热点案例,详细地介绍了PHP开发中的各项技术。《PHP入门很轻松:微课超值版》分为16章,包括搭建PHP开发环境、成为大牛前的必备知识、PHP中的函数、PHP的数组、字符串和正则表达式、日期和时间、面向对象程序设计、操作文件和目录、PHP与Web交互、管理Cookie和Session、处理错误和异常、MySQL基本操作、PHP操作MySQL数据库、PDO数据库抽象层、图形图像处理技术。为了提高读者的项目开发能力,最后挑选热点项目网上商城管理
《Java微服务》以Spring家族的SpringCloud和SpringBoot为基础讲解微服务从开发、测试到自动化部署上线的全生命周期的开发与管理。从SpringBoot框架搭建,分模块实现组件功能的开发,到微服务应用与部署实现,本书构建了完整的微服务应用,帮助读者从0到1设计、实现和应用微服务。 全书共14章,内容包括:微框架SpringCloud、SpringBoot以及SpringBoot的IoC、AOP的实现和启动,MySQL数据库基础知识和Redis数据存储、过期策略、多路复用,消
本书具体阐述了JavaWeb的典型开发技术及编程方法。全书共分10章,内容包括:JavaWeb应用开发概述、JavaWeb基础、动态网页JSP技术、Servlet技术、组件JavaBean技术、EL表达式与JSTL标签库理论、数据库访问JDBC技术、持久化框架Hibernate、企业级JavaWeb开发架构与设计模式、Web编程架构与SSM框架整合开发。本书注重基本概念和技术的介绍,并结合应用实例较深入地分析主要技术的本质和特点,充分体现了JavaWeb开发技术的应用与理论相结合的特点,使得读者
本书主要介绍基于SpringSecurity构建系统安全性的技术体系和工程实践。围绕安全性需求,本书讨论SpringSecurity框架所提供的各项解决方案,包括认证、授权、加密、CSRF保护、CORS、方法级安全访问、OAuth2协议、微服务架构、JWT、单点登录等核心功能。同时,本书基于这些功能构建了完整的三个案例系统,并给出了具体的实现过程和示例代码。 本书面向广大服务端开发人员,读者不需要有很深的技术功底,也不限于特定的开发语言,但熟悉JavaEE常见技术并掌握一定系统设计基本概念有助于
本书主要讲解Python编程基础知识,以及基于Python的自动化测试知识和实践。特别结合自动化测试工作的实际场景,从单元测试、接口测试、UI测试三个层级,向读者讲述Python的相关知识和测试技巧。这些内容主要关注Python语言的基础知识的学习和掌握,对于每一名希望快速掌握一门计算机语言的学习者都是适用的。本书关注学习,重视练习,学练结合,每个章节分为多个主题,这些主题又可分为前后两部分,前半部分会对知识点进行详细的介绍,后半部分需要读者边阅读边练习,在练习中检验学习的成果。创新的"闯关式”
本书内容聚焦于Excel思想的先进性,通过8大Excel思想,将Excel知识体系全景图呈现在大家面前。本书具有三个典型的特点:①以解决问题为导向,精选Excel核心的知识点,让你用20%的精力解决80%的问题;②建立完善的Excel知识体系,通过8大思想打通Excel知识板块脉络,进而连接所有的知识点;③重本质、重思路,轻操作、轻步骤,Excel操作步骤是最基础的技能,而应用思路和本质则是核心技能。全书共6章,涉及Excel在职场中最具代表性的知识点和功能。第1章为Excel基础技巧,是进阶E