Spring+Spring MVC+MyBatis从零开始学

《Spring+Spring MVC+MyBatis从零开始学》

本书详细地讲解JavaEE中Spring、SpringMVC和MyBatis三大框架(以下简称SSM)的基础知识和应用。本书由浅入深、循序渐进,在对知识点进行讲解时采用大量案例,可以更好地帮助读者学习和理解SSM的核心技术。本书重点章节对应提供了37个教学视频。本书共16章,分为4部分。第一部分是Spring篇,涵盖Spring基础、Spring中的Bean、SpringAOP、Spring的数据库开发、Spring的事务管理。第二部分是MyBatis篇,涵盖初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射和MyBatis与Spring的整合。第三部分是SpringMVC篇,涵盖SpringMVC入门、SpringMVC数据绑定、JSON数据交互和RESTful支持、拦截器。第四部分是应用实战篇,包含SSM框架整合和完整的SSM实战案例。本书内容精练、重点突出、实例丰富,是SSM框架技术学习者的必备参考书,同时非常适合大中专院校师生学习阅读,也可作为高等院校计算机专业的教材使用。

笨办法学C语言

《笨办法学C语言》

这本书的目标是让读者掌握足够的C语言技能,从而可以自己用C语言编写程序或者修改别人的C语言代码,成为一名的程序员。但这并不完全是一本讲C语言编程的书,书中还重点介绍防御性编程。本书以习题的方式引导读者一步一步学习编程,结构非常简单,共包括52个习题,每一个习题都重点讲解一个重要的主题,多数是以代码开始,然后解释代码的编写,再运行并测试程序,给出附加任务。此外,每个习题都配套教学视频。本书是写给学过编程语言的读者的,本书有趣、简单,并且讲解方法独特,让读者了解众多C语言的基础知识和C程序中常见的缺陷,在慢慢增强自己的技术能力的同时,深入了解怎样破坏程序,以及怎样让代码更安全。

阿里云运维架构实践秘籍

《阿里云运维架构实践秘籍》

全书共18章,分为四个部分:云端选型篇(第1~5章)主要从云平台-云产品-软件技术-系统技术-服务器配置五个方面系统性讲解在云端如何进行运维技术选型和运维架构规划;云端实践篇(第6~13章)是基于云端选型篇,在云端运维架构涉及相关常见技术的重要实践,也是本书中的重点篇幅;云端安全篇(第14~16章)通过黑客常见攻击案例,及结合云端安全防御方案,带您一起走进云端黑客攻防的世界;云端架构篇(第17~18章)结合前面云端选型篇-云端实践篇-云端安全篇相应实践经验,通过一个小型网站逐步演变到千万级架构的案例,讲解如何在云端构建千万级架构。

Python算法详解

《Python算法详解》

内容提要本书循序渐进、由浅入深地讲解Python算法的核心技术,并通过具体实例的实现过程演练各个知识点的具体使用流程。全书共13章,包括算法,数据结构,常用的算法思想、线性表、队列和栈,树,图,查找算法,内部排序算法,经典的数据结构问题,数学问题的解决,经典算法问题的解决,图像问题的解决,游戏和算法等内容。本书不但适合研究和学习算法的初学者,也适合有一定算法基础的读者,还可以作为大中专院校相关专业师生的学习用书和培训学校的教材。

深入浅出Docker

《深入浅出Docker》

本书是一本Docker入门图书,全书分为17章,从Docker概览和Docker技术两部分进行全面解析,深入浅出地介绍了Docker的相关知识,清晰详细的操作步骤结合大量的实际代码帮助读者学以致用,将Docker知识应用到真实的项目开发当中。本书适合对Docker感兴趣的入门新手、Docker技术开发人员以及运维人员阅读,本书也可作为Docker认证工程师考试的参考图书。

轻松学Python编程

《轻松学Python编程》

本书采用简单直白的语言、生动的比喻,循循善诱、深入浅出地介绍了Python的基本知识和有关应用方式。第1~第8章介绍了Python的基础知识,内容包括Python简介、Python的下载与安装、Python自带开发工具IDLE的使用、编程有关专业词汇和概念、Python中的基本数据类型、Python中的流程控制、Python的函数与模块;第9~第16章介绍了编程的进阶知识,内容包括面向对象编程、文件操作、数据库操作、错误与异常处理、测试与调试、GUI图形界面编程、并发编程、网络编程等;第17~第20章通过4个综合案例讲解Python的实战应用;第21章介绍了专业开发环境Pycharm的使用。

微信小程序开发实战-微课视频版 (1600分钟视频 21个完整项目案例)

《微信小程序开发实战-微课视频版 (1600分钟视频 21个完整项目案例)》

《微信小程序开发实战-微课视频版(1600分钟视频21个完整项目案例)》共包含20章,每章均以项目为驱动,将微信小程序的基础知识点分解实现。全书案例由浅入深,从基础篇的创建第一个微信小程序开始,到应用篇的各类API的实现,包括天气查询、口述校史、电子书橱、医疗急救卡、会议邀请函、指南针和手绘时钟等项目;本书在游戏篇还包含了拼图、推箱子和贪吃蛇游戏;在提高篇引入了小程序云开发的概念,例如带有云数据库的高校新闻网、带有云存储的电子书橱;最后在综合篇给出图片分享社区案例,介绍了第三方VantWeapp组件库,并结合云开发技术实现了生日管家小程序。《微信小程序开发实战-微课视频版(1600分钟视频21个完整项目案例)》包含完整项目案例21个,均在微信web开发者工具和真机中调试通过,并提供全套项目案例源代码、练习题和视频讲解等电子资源供读者下载。本书适用于微信小程序爱好者、程序设计人员和计算机相关专业学生。

MySQL数据库技术与应用

《MySQL数据库技术与应用》

  《MySQL数据库技术与应用》是为普通高等院校计算机及其相关专业编写的一本MySQL数据库实用教材。全书共分十三个项目,前两个项目介绍数据库基础理论知识和数据库设计原理,后面的内容则是通过理论联系实际的方法讲述如何建立MySQL数据库、管理数据库、表及各种对象,重点讲解MySQL中插入、删除、修改和查询语句的使用和实际应用,书中穿插介绍了PHP连接数据库及PHP中操纵和查询数据的内容。编写时注重实践、兼顾理论,通过讲授和实操两条主线安排课程内容,旨在使学生能通过讲解的实例和实操内容掌握MySQL的数据管理技术、数据库应用开发技术和基本理论常识。

Spring响应式微服务:Spring Boot 2+Spring 5+Spring Cloud实战

《Spring响应式微服务:Spring Boot 2+Spring 5+Spring Cloud实战》

《Spring响应式微服务:SpringBoot2+Spring5+SpringCloud实战》主要包含构建响应式微服务架构过程中所应具备的技术体系和工程实践。围绕响应式编程和微服务架构的整合,我们将讨论如何使用Reactor响应式编程框架、如何构建响应式RESTful服务、如何构建响应式数据访问组件、如何构建响应式消息通信组件、如何构建响应式微服务架构,以及如何测试响应式微服务架构等核心主题,并基于这些核心主题给出具体的案例分析。《Spring响应式微服务:SpringBoot2+Spring5+SpringCloud实战》面向立志于成为微服务架构师(尤其是响应式微服务架构师)的后端服务开发人员,读者不需要有很高的技术水平,也不限于特定的开发语言,但熟悉JavaEE常见技术并掌握一定异步编程模型和分布式架构的基本概念有助于更好地理解书中的内容。同时,本书也可以供具备不同技术体系的架构师同行参考,希望能给日常研发和管理工作带来启发和帮助。

Python数据科学与人工智能应用实战(NumPy、Pandas、Matplotlib、Scikit-learn)数据分析

《Python数据科学与人工智能应用实战(NumPy、Pandas、Matplotlib、Scikit-learn)数据分析》

《Python数据科学与人工智能应用实战》以实务的形式探索、实践数据科学和人工智能的观念与理论,从网络爬虫、数据分析、数据清理、数据可视化、数据挖掘到机器学习,涵盖获取数据、探索数据和预测数据的全过程,全面整合基础理论与实战演练,开启你的数据科学和机器学习之路!《Python数据科学与人工智能应用实战》分4篇共16章,具体内容包括数据科学概论与开发环境建立、Python程序语言、HTML网页结构与JSON、网络爬虫和OpenData—获取数据、数据清理与存储、网络爬虫实战案例、向量与矩阵运算—NumPy包、数据处理与分析—Pandas包、数据可视化—Matplotlib包、概率与统计、估计与检验、探索性数据分析实战案例、人工智能与机器学习概论,以及回归、分类与分群等机器学习算法的实战案例等。《Python数据科学与人工智能应用实战》是一本Python数据科学和机器学习的入门书,适合作为大中专院校尤其是应用型本科院校相关专业数据科学、人工智能和机器学习的教材。

深入理解JVM字节码

《深入理解JVM字节码》

这是一本揭示JVM字节码“黑科技”的著作,它从原理和应用两个维度深入剖析了JVM字节码。书中内容涉及JVM字节码的大部分应用场景,如Java性能优化、软件防护与破解、APM等,通过大量实战案例讲解了它在这些场景中的实操技巧。本书共12章,从逻辑上分为两大部分。【第壹部分:原理篇(第1~8章)】第1章详细剖析了class文件的内部结构;第2章介绍了字节码的概念以及Java虚拟机栈和栈帧的相关内容;第3章介绍了字节码的进阶知识,包括泛型擦除、synchronized关键字、反射的底层实现原理;第4章介绍了javac编译器的原理,以及javac编译的七大阶段和各阶段的作用;第5章从字节码的角度介绍Kotlin的常见语法糖、coroutine等原理;第6章介绍了ASM和Javassist这两个字节码操作工具;第7章介绍了JavaInstrumentation的原理;第8章介绍了JSR269插件化注解处理原理。【第二部分:应用篇(第9~12章)】第9章介绍了字节码在cglib、Fastjson等框架上的应用;第10章介绍了反编译、破解、防破解和逆向工程的相关内容;第11章介绍了APM的概况、分布式跟踪的基本原理等;第12章详细介绍了Androiddex文件的组成结构,以及Android字节码指令与Java字节码指令的区别。

Visual C++ 2013入门经典(第7版)

《Visual C++ 2013入门经典(第7版)》

著名编程图书作家IvorHorton引导学习VisualC2013这本C语言畅销书遵循IvorHorton一贯的畅销风格。Horton非常详尽地介绍了标准C语言和VisualC。整本书都根据VisualC2013进行了更新,展示了如何使用VisualC建立实用的应用程序。阅读本书不需要任何编程经验。作者使用大量循序渐进的编程示例,引导读者掌握C开发的全部奥秘。本书特色◆介绍C编程的基本概念以及VisualC开发环境的要点◆从简单的过程式程序开始解释C语言,逐步过渡到类和面向对象编程◆演示如何在各种环境下应用标准模板库(STL)◆揭示每个Windows桌面应用程序中的基本元素◆展示如何使用MFC建立图形用户界面以编写Windows应用程序◆通过一个在Windows8下执行的游戏示例,说明如何开发WindowsStore应用程序

Python网络爬虫实战(第2版)

《Python网络爬虫实战(第2版)》

本书从Python3.6.4的安装开始,详细讲解了Python从简单程序延伸到Python网络爬虫的全过程。本书从实战出发,根据不同的需求选取不同的爬虫,有针对性地讲解了几种Python网络爬虫。本书共10章,涵盖的内容有Python3.6语言的基本语法、Python常用IDE的使用、Python第三方模块的导入使用、Python爬虫常用模块、Scrapy爬虫、BeautifulSoup爬虫、Mechanize模拟浏览器和Selenium模拟浏览器、Pyspider爬虫框架、爬虫与反爬虫。本书所有源代码已上传网盘供读者下载。本书内容丰富,实例典型,实用性强。适合Python网络爬虫初学者、Python数据分析与挖掘技术初学者,以及高等院校和培训学校相关专业的师生阅读。

笨办法学Python 3 进阶篇

《笨办法学Python 3 进阶篇》

本书是《“笨办法”学Python3》一书的进阶篇,《“笨办法”学Python3》介绍了用Python3编程的基础知识,而本书则通过52个精心设计的习题帮助读者超越基础,提升水平。这52个习题大部分都结合实际演示,并配有附加挑战,每个习题都可以帮读者掌握一项关键的实践技能,包括使用文本编辑器管理复杂的项目、利用功能强大的数据结构、应用算法处理数据结构、掌握必要的文本分析和处理技术、使用SQL有效且合逻辑地建模存储数据,以及学习强大的命令行工具等。本书旨在帮助读者从单纯地编写能运行的代码跨越到编写能解决实际问题的高质量Python代码,成为一名高阶的Python程序员。本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python3.6版本以上的经验丰富的Python程序员。

Python无监督机器学习最佳实践

《Python无监督机器学习最佳实践》

  《Python无监督机器学习最佳实践》详细阐述了与无监督机器学习开发相关的基本解决方案,主要包括聚类、分层聚类、邻域聚类方法和DBSCAN、降维和PCA、自动编码器、t分布随机邻域嵌入算法、主题建模、购物篮分析、热点分析等内容。此外,《Python无监督机器学习最佳实践》还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。  《Python无监督机器学习最佳实践》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

Perl语言编程(第四版)

《Perl语言编程(第四版)》

  从1991年问世以来,《Perl语言编程》很快成为无可争议的Perl宝典,如今仍是这种高实用性语言的权Wei指南。Perl只是作为一个功能强大的文本处理工具,不过很快发展成为一种通用的编程语言,可以帮助成千上万的程序员、系统管理员,以及像你一样的技术爱好者轻松完成工作。  人们早已经翘首以待这本“大骆驼书”的更新,如今终于得偿所愿。在这一版中,三位颇有声望的Perl作者讲述了这种语言当前版本(Perl5.14)的内容,另外简要介绍了将来5.16版本中将要增加的一些特性。当今世界中,Unicode对于文本处理越来越重要,为此Perl提供了非常好、非常方便的支持,可以在任何地方平滑地集成Unicode,甚至在Perl让人欢迎的特性(正则表达式)中也可以结合Unicode。此次更新的重要特性包括:新增的关键字和语法、I/O层和编码、新增的反斜线转义、Unicode6.0、Unicode字形簇和属性、正则表达式中的命名捕获、递归和文法模式、CPAN的扩展内容、当前实践。

Head First C#(第三版 中文版)

《Head First C#(第三版 中文版)》

  《HeadFirstC#(第三版)》《HeadFirstC#(第三版)》是学习使用C#、XAML、.NETFramework和VisualStudio编程的jue佳途径,会让你有全新的学习体验。这专门针对你的大脑特别制作,从第1章开始就会把你牢牢吸引住,你会在第1章中构建一个功能完备的视频游戏。接下来,你会学习类和面向对象编程、绘制图形和动画、用LINQ查询数据,还可以串行化到文件。所有这些都是通过构建游戏、解决谜题和动手建立工程获得的。学完所有这些内容之后,你将成为一个高水平的C#程序员,而且这将是一个轻松愉悦的学习过程!

算法之美—Python语言实现 视频+案例+图解

《算法之美—Python语言实现 视频+案例+图解》

《算法之美——Python语言实现》基于Python语言系统讲述了算法基础知识、数据结构和各种经典算法,包含传统典型算法、竞赛算法、大数据算法、人工智能算法、游戏算法等,在讲解经典算法的同时,尽量吸收新的算法成果,并体现实战性。为了解决算法类图书不容易被接受的问题,本书对算法理论的讲解结合了83个具体的实例应用,实例讲解遵循需求规则、算法思想、代码实现和算法点评这一规律;算法思想基于各种图示来演示算法的设计流程,使设计思路清晰明了;代码实现中对关键代码给予注释,帮助读者最大程度地理解算法程序设计的具体含义。本书每章均提供了配套的实验习题及答案,以巩固所学,增强实战应用技能。另外,本书对部分章节配备了视频讲解,读者可以使用手机扫码来轻松学习。总之,本书设计体现了轻松易学的思想,最大程度地帮助读者理解算法的思想精髓和实现算法的实战应用过程。本书讲解通俗易懂、层层递进,知识体系完善、内容深入浅出,理论知识讲解与实际应用相结合,加上故事与案例的点缀,体现了本书设计的巧妙之处。本书适合具有Python编程基础的IT编程工程师、在校学生、专业科学研究人员、数据工程师、教师等使用。本书也可作为相关培训机构的培训教材。

JavaScript & jQuery 交互式Web前端开发

《JavaScript & jQuery 交互式Web前端开发》

《JavaScript&jQuery交互式Web前端开发》欢迎选择一种更高效的学习JavaScript和jQuery的方式。你是一名JavaScript新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您。《JavaScript&jQuery交互式Web前端开发》不仅向您展示如何阅读和编写JavaScript代码,同时还会以一种简单且视觉化的方式,教您有关计算机编程的基础知识。阅读本书之前,您只需要对HTML和CSS有一些了解即可。通过将编程理论与用来演示JavaScript和jQuery如何被应用于流行站点之上的示例相结合,《JavaScript&jQuery交互式Web前端开发》将教会您如何让网站更具交互性、吸引性、可用性。很快,您就能够像一名程序员那样去思考和编写代码了。

Python数据分析与大数据处理从入门到精通

《Python数据分析与大数据处理从入门到精通》

  《Python数据分析与大数据处理从入门到精通》主要讲解数据分析与大数据处理所需的技术、基础设施、核心概念、实施流程。从编程语言准备、数据采集与清洗、数据分析与可视化,到大型数据的分布式存储与分布式计算,贯穿了整个大数据项目开发流程。本书轻理论、重实践,目的是让读者快速上手。1篇首先介绍了Python的基本语法、面向对象开发、模块化设计等,掌握Python的编程方式。然后介绍了多线程、多进程及其相互间的通信,让读者对分布式程序有个基本的认识。第2篇介绍了网络数据采集、数据清洗、数据存储等技术。第3篇介绍了Python常用的数据分析工具,扩展了更多的数据清洗、插值方法,为最终的数据可视化奠定基础。第4篇是大数据分析的重点。首先介绍了Hadoop的框架原理、调度原理,MapReduce原理与编程模型、环境搭建,接着介绍了Spark框架原理、环境搭建方式,以及如何与Hive等第三方工具进行交互,还介绍了新的结构化流式处理技术。第5篇通过三个项目实例,综合介绍了如何分析网页、如何搭建分布式爬虫、如何应对常见的反爬虫、如何设计数据模型、如何设计架构模型、如何在实践中综合运用前四篇涉及的技术。本书既适合非计算机专业的编程“小白”,也适合刚毕业或即将毕业走向工作岗位的广大毕业生,以及已经有编程经验,但想转行做大数据分析的专业人士。同时,还可以作为广大职业院校、电脑培训班的教学参考用书。

企业私有云建设指南

《企业私有云建设指南》

这是一部全面的、以实践为导向的企业私有云建设指南,内容严谨、语言平实,匠心之作。作者是云计算、系统架构和运维领域的资深专家,基于VMWare和OpenStack两种解决方案,从技术选型、规划和建设、设计和部署、平台建设和管理、优秀实践、成熟度评估6个维度对私有云的建设展开了全景式的讲解。全书一共10章:第1章总结性地介绍了云计算的参考架构、典型解决方案架构和涉及的关键技术;第2章从需求分析入手,详细讲解了私有云的技术选型,以及资源管理、监控和运维;第3章从计算、网络、存储资源池等方面讲解了私有云的规划和建设,以及私有云建设的总体原则。第4~5章分别讲解了基于开源的OpenStack和商业的VMWare的私有云设计与部署,从计算资源、网络资源、存储资源、系统架构、高可用实现、备份和容灾、高级扩展等方面私有云建设应遵循的实践原则和经验;第6章从产品设计和架构设计两个方面阐述了企业私有云设计的通用原则。第7章以企业私有云平台的设计原则和建设思路开篇,从架构设计、部署和管理、容器与容器云建设、灾备建设与管理、服务与安全、运维与效益分析等各个方面完整诠释了私有云平台的建设和管理,融入了很多的技术理念和设计思想。第8章以Kolla交付方式为基础,从技术规划、部署运维、日志监控、二次开发和升级扩容等多个维度介绍了Openstack私有云的优秀实践。第9章从VMWare的SDN、SDS和SRM容灾规划设计三个方面,总结了大量的优秀实践和部署方案。第10章介绍了私有云成熟度评估的模型、方法和案例,包括技术成熟度评估、管理成熟度评估和成熟度效果评估等内容。

SSM与Spring Boot开发实战

《SSM与Spring Boot开发实战》

本书以JavaEE为主要开发平台,系统讲解了通过Spring、SpringMVC和MyBatis(SSM)三大框架开发企业项目的方法、技术与实践。本书主要介绍了Spring、SpringMVC和MyBatis的基础知识,Spring的资源管理,如何实现控制反转,如何通过Spring表达式语言简化代码,如何通过面向切面编程降低业务逻辑各部分之间的耦合度,如何整合数据层,并结合具体案例讲述了如何通过SSM、SpringBoot实现项目的整合。本书适合Java程序员、SSM开发人员、SpringBoot开发人员阅读。

C++从入门到精通

《C++从入门到精通》

本书从基本的C++概念入手,由浅入深,以典型实例、综合实例剖析讲解,一步一步引导初学者掌握C++知识。本书共18章,其中第1~4章是C++基础篇;第5~9章是C++核心篇;第10~13章是C++面向对象程序设计篇;第14~17章是C++提高篇;第18章是综合案例实战篇,通过职工信息管理系统的编写,使初学者提高对C++编程的综合认识,并真正掌握编程的核心思想及技巧,从而学以致用。在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解C++编程中的热点问题、关键问题及种种难题。本书适合于大中专学校的师生、有编程梦想的初高中生阅读,更适合于培训机构的师生、编程爱好者、初中级程序员、程序测试及维护人员阅读研究。

Spark SQL内核剖析

《Spark SQL内核剖析》

SparkSQL是Spark技术体系中较有影响力的应用(Killerapplication),也是SQL-on-Hadoop解决方案中举足轻重的产品。《SparkSQL内核剖析》由11章构成,从源码层面深入介绍SparkSQL内部实现机制,以及在实际业务场景中的开发实践,其中包括SQL编译实现、逻辑计划的生成与优化、物理计划的生成与优化、Aggregation算子和Join算子的实现与执行、Tungsten优化技术、生产环境中的一些改造优化经验等。《SparkSQL内核剖析》不属于入门级教程,需要读者对基本概念有一定的了解。在企业中任职的系统架构师和软件开发人员,以及对大数据、分布式计算和数据库系统实现感兴趣的研究人员,均适合阅读《SparkSQL内核剖析》。

SQL Server 2017从零开始学

《SQL Server 2017从零开始学》

  《SQLServer2017从零开始学(视频教学版)/数据库技术丛书》面向SQLServer2017初学者,以及广大数据库设计爱好者。  《SQLServer2017从零开始学(视频教学版)/数据库技术丛书》内容比较实用,涉及面广,通俗易懂地介绍SQLServer2017数据库应用与开发的相关基础知识,提供大量具体操作SQLServer2017数据库的示例,供读者实践。每节都清晰地阐述代码如何工作及其作用,使读者能在较短的时间内有效地掌握SQLServer2017数据库的应用。  《SQLServer2017从零开始学(视频教学版)/数据库技术丛书》共20章,内容包括SQLServer2017的安装与配置、Transact-SQL语言基础、Transact-SQL语句的查询与应用、数据库的操作、数据表的操作、约束数据表中的数据、管理数据表中的数据、查询数据表中的数据、数据表中的高级查询、认识系统函数和自定义函数、视图的创建与应用、事务和锁的应用、索引的创建与应用、游标的创建与应用、存储过程的创建与应用、触发器的创建与应用、SQLServer2017的安全机制、数据库的备份与恢复、数据库系统的自动化管理等,并在每章的最后提供典型习题,供读者操作练习,加深理解。  《SQLServer2017从零开始学(视频教学版)/数据库技术丛书》几乎涉及soLServer2017数据库应用与开发的所有重要知识,适合所有的SQLServer2017数据库初学者快速入门,同时也适合想全面了解SQLServer2017的数据库开发人员阅读。通过全书的学习,读者可以完整地掌握SQLServer2017的技术要点并具备系统开发的基本技术。

SQL Server 2017数据库从入门到实战-微课版

《SQL Server 2017数据库从入门到实战-微课版》

本书是关于SQLServer2017的入门教程,目标是带领读者走进SQLServer2017并掌握对其的操作和管理。本书从SQLServer2017的安装开始讲解并结合具体的示例逐步介绍SQLServer中主要的数据库对象的创建和管理的操作,不仅使用SQL语句来介绍具体的语法,还介绍在SSMS(SQLServerManagementStudio)中创建和管理数据库对象。为了将SQLServer数据库与编程语言相结合,本书还重点介绍了使用C#语言连接SQLServer数据库实现文章管理系统,以及使用Python语言连接SQLServer数据库实现用户管理模块。本书可以作为高等院校计算机相关专业的授课教材,也可以作为相关培训机构的辅导用书,同时也非常适合作为专业人员的参考手册。

MySQL 8 DBA基础教程

《MySQL 8 DBA基础教程》

  《MySQL8DBA基础教程/数据库技术丛书》以MySQL8版本为基础,将新技术穿插在各种数据库基础功能上,基本覆盖了所有数据库使用技术和场景,同时结合当下流行的Java开发,配合实例演示MySQL的整体使用。该书附带作者为该书录制的全程多媒体语音教学视频及所涉及的SQL源代码。  该书分为3篇20章。第一篇介绍MySQL8的基础知识,包括MySQL的安装与配置、数据库的操作、数据表的操作、MySQL的数据库操作、MySQL的数据类型、MySQL的运算符、MySQL的单表、多表查询、索引、视图、存储过程和函数、触发器、事务和锁等内容;第二篇介绍MySQL8的高级特性,如用户安全管理、数据库的备份和恢复、日志管理等;第三篇学习MySQL8实战开发相关的内容。  《MySQL8DBA基础教程/数据库技术丛书》是入门MySQL的一本好书,相信丰富的示例能够成为读者必备的参考,该书是MySQL数据库初学者的选择。

Linux系统安全:纵深防御、安全扫描与入侵检测

《Linux系统安全:纵深防御、安全扫描与入侵检测》

这是一部从技术原理、工程实践两个方面系统、深入讲解Linux系统安全的著作,从纵深防御、安全扫描、入侵检测3个维度细致讲解了如何构建一个如铜墙铁壁般的Linux防护体系。作者是资深的Linux系统安全专家、运维技术专家,有13年的从业经验,厚积薄发。本书得到了来自腾讯、阿里等知名企业的多位行业专家的高度评价。全书不仅包含大量工程实践案例,而且为各种核心知识点绘制了方便记忆的思维导图。全书共14章:第1章介绍了安全的概念和保障安全的主要原则,引申出“纵深防御”理念;第2~3章是纵深防御的第*个关键步骤,即从网络层面对Linux系统进行防护,包含Linux网络防火墙和虚拟专用网络的各个方面;第4章介绍tcpdump、RawCap、Wireshark和libpcap等网络流量分析工具的技术原理,以及用它们来定位网络安全问题的方法;第5~7章是纵深防御的第二个关键步骤,即从操作系统层面对Linux系统进行防护,包含用户管理、软件包管理、文件系统管理等核心主题;第8章是纵深防御的第三个关键步骤,即保障Linux应用的安全,避免应用成为黑客入侵的入口,涵盖网站安全架构、Apache安全、Nginx安全、PHP安全、Tomcat安全、Memcached安全、Redis安全、MySQL安全等话题;第9章是纵深防御的第四个关键步骤,即确保业务连续性,降低数据被篡改或者丢失的风险,讲解了各种场景下的数据备份与恢复;第10章介绍了nmap、masscan等扫描工具的原理与使用,以及各种开源和商业Web漏洞扫描工具的原理和使用;第11~13章重点讲解了Linux系统的入侵检测,涉及LinuxRootkit、病毒木马查杀、日志与审计等主题;第14章介绍了利用威胁情报追踪*新攻击趋势、确定攻击事件性质的方法。

Spring Cloud、Nginx高并发核心编程

《Spring Cloud、Nginx高并发核心编程》

本书从动态代理模式、Reactor模式、三大限流策略等知识入手,深入浅出地剖析SpringCloud+Nginx系统架构的核心原理以及Web高并发开发。全书从基础设计模式和基础原理出发,理论与实战相结合,系统和详尽地介绍SpringCloud+Nginx高并发核心编程。本书共10章,前6章剖析Feign高并发RPC的底层原理,解析Hystrix高性能配置的核心选项,阐述Hystrix滑动窗口的核心原理。后4章介绍Nginx的核心原理及其配置,并结合秒杀场景实现SpringCloud秒杀、SpringCloud+NginxLua秒杀,为广大Java开发者提供一个全面学习高并发开发的实战案例。这些知识为广大的Java工程师解决日常在后台开发中遇到的高并发、高性能问题打下坚实的技术基础。

Spark数据分析:基于Python语言

《Spark数据分析:基于Python语言》

本书重点关注Spark项目的基本知识,从Spark核心开始,然后拓展到各种Spark扩展、Spark相关项目、Spark子项目,以及Spark所处的丰富的生态系统里各种别的开源技术,比如Hadoop、Kafka、Cassandra等。

微信公众号

热门文章

更多