SQL Server 2016 数据库应用实战

《SQL Server 2016 数据库应用实战》

《SQLServer2016数据库应用实战》主要包括数据库快速入门,初识SQLServer2016,SQLServer服务的启动与注册,SQLServer数据库的创建与管理,数据表的创建与管理,约束表中的数据,插入、更新与删除数据,T-SQL基础,T-SQL语句的应用,数据查询,SQL数据的高级查询,系统函数与自定义函数,视图的创建与应用,索引的创建与应用,存储过程的创建与应用,触发器的创建与应用,游标的创建与应用,事务和锁的应用,用户账户及角色权限管理,数据库的备份与还原等内容。最后通过两个综合案例,进一步讲述SQLServer在实际工作中的应用。《SQLServer2016数据库应用实战》适合SQLServer数据库初学者、SQLServer数据库开发人员和SQLServer数据库管理员使用,同时也可作为高等院校相关专业师生的教学用书。

Python编程从数据分析到机器学习实践

《Python编程从数据分析到机器学习实践》

《Python编程从数据分析到机器学习实践(微课视频版)》是一本基于Python语言进行数据分析和机器学习的入门与应用类图书,也是一本兼顾实战要求的视频教程。具体内容包括:JupyterNotebook应用,Numpy科学计算、矩阵、线性代数和高级技术,Matplotlib基础知识和高级应用,Scipy基础知识和高级应用,Pandas基础知识、数据处理和基于时间应用,Scikit-learn基础知识与应用等。本书突出了代码编写的实战要求,为每一章提供了生动有趣的实践内容,包含了文字处理、图像识别、音频编辑、数据分析及预测等实际案例。本书的编写基于Python3.7版本。另外,本书配备了608分钟的微视频讲解、提供完整的源代码及PPT课件下载。具体下载方法见“前言”中的相关介绍。《Python编程从数据分析到机器学习实践(微课视频版)》适合具有Python编程基础的IT编程工程师、计算机相关专业的学生、专业科学研究人员、数据工程师、高校老师等使用。本书可作为高校、相关培训机构的教材使用。

Apache Kylin权威指南(第2版)

《Apache Kylin权威指南(第2版)》

ApacheKylin是由中国人主导的Apache项目,是Hadoop大数据平台上的一个开源OLAP引擎,将大数据的查询速度和并发性能提升百倍以上,为超大规模数据集上的交互式大数据分析打开了大门。本书由ApacheKylin核心开发团队编写,系统地介绍了ApacheKylin安装、入门、调优、可视化、运维管理、流式计算、Spark构建、扩展开发、跟主流云平台的集成,以及经典案例等各个方面,是系统学习ApacheKylin的优秀材料。第1章和第2章是基本概念和快速入门,为初学者打下坚实基础。第3章和第4章介绍基本的Cube优化手段和增量构建。第5章展示丰富的查询接口和其上的可视化能力。第6章介绍了基于CubePlanner的自动优化的核心算法和原理。第7章是进阶的流式准实时构建,以将构建的批次间隔缩短到分钟级。第8章介绍如何使用Spark进行Cube构建,以及如何调优性能。第9章通过介绍若干Kylin的重点案例,以帮助读者理解Kylin的使用场景和重要价值。第10章介绍可扩展架构和二次开发接口,适合高级开发者。第11章则介绍企业级功能、用户的认证和授权相关知识。第12章着重于问题的排查诊断、日常的运维管理,以及如何通过社区获得帮助等内容。第13章分别以AWS,微软Azure和阿里云为例,介绍如何在主流云平台上部署和使用Kylin。第14章说明如何参与和贡献到开源项目。最后的第15章,介绍了ApacheKylin的未来发展方向。

深入学习Go语言

《深入学习Go语言》

Go语言适合用来进行服务器编程与网络编程,包括Web应用编程等。本书详细讲解了Go语言数据类型、关键字、字面量、基本语法等基础概念及Go项目的工程构建、测试、编译与运行等;深入讲解了协程(goroutine)和通道(channel)等与并发编程有关的概念;还介绍了系统标准库、网络编程和第三方包。读者掌握本书内容后,可以顺利进行实际项目开发。本书适合Go语言初学者和有一定经验的程序员阅读。书中代码可免费下载(扫描封底二维码)。

精通Python网络编程(第三版)

《精通Python网络编程(第三版)》

本书首先从Python的基本概述开始,介绍如何与遗留设备以及支持API的网络设备交互。了解如何利用高级Python包和框架来实现网络自动化任务、监控、管理和增强的网络安全性,然后介绍Azure和AWS云网络。最后,使用Jenkins实现持续集成,并使用测试工具验证网络。本书适合希望使用Python和其他工具迎接网络挑战的IT专业人员和运维工程师。

Excel数据分析与可视化

《Excel数据分析与可视化》

本书以项目为导向,由浅入深地介绍Excel在数据分析与可视化方面的应用。全书以“自动售货机”产品销售为主线,共分7个项目。项目1介绍了某企业“自动售货机”的经营困惑,以及“自动售货机”数据分析的流程;项目2为商品的整体销售情况分析;项目3为区域销售情况分析;项目4为商品库存的分析;项目5为用户行为的分析;项目6为商品销售量的预测;项目7介绍了“自动售货机”周报的撰写。项目2~项目7都包含了技能拓展和技能训练,可以帮助读者巩固所学的内容。本书可作为高校数据分析类课程的教材,也可作为数据分析爱好者的自学用书。

Java从入门到精通(第5版)

《Java从入门到精通(第5版)》

《Java从入门到精通(第5版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。全书分为27章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级事件处理,AWT绘图,奔跑吧小恐龙和企业进销存管理系统等。

昇腾AI处理器架构与编程 深入理解CANN技术原理及应用 华为智能计算技术丛书

《昇腾AI处理器架构与编程 深入理解CANN技术原理及应用 华为智能计算技术丛书》

本书系统论述了基本达芬奇架构的昇腾(Asccnd)AI处理器的原理、架构与开发技术。全书共分6章,内容涵盖了神经网络理论基础、计算芯片与开源框架、昇腾AI处理器软硬件架构、编程理论与方法,以及典型案例等。为便于读者学习,书中还给出了基本昇腾AI处理器的丰富的技术文档、开发实例等线上资源。本书可以作为普通高等学校人工智能、智能科学与技术、计算机科学与技术、电子信息工程、自动化等专业的本科生及研究生教材,也适合作为从事人工智能系统设计的科研和工程技术人员的参考用书。

美团机器学习实践

《美团机器学习实践》

  人工智能技术正以一种超快的速度深刻地改变着我们的生活,引导了第四次工业革命。美团作为国内O2O领域领先的服务平台,结合自身的业务场景和数据,积极进行了人工智能领域的应用探索。在美团的搜索、推荐、计算广告、风控、图像处理等领域,相关的人工智能技术得到广泛的应用。本书包括通用流程、数据挖掘、搜索和推荐、计算广告、深度学习以及算法工程6大部分内容,全面介绍了美团在多个重要方面对机器学习的应用。  本书非常适合有一定机器学习基础的工程技术人员和在校大学生学习和阅读。通过本书,有经验的算法工程师可以了解美团在这方面的做法,在校大学生可以学习机器学习算法如何在具体的业务场景中落地。

事件流实战

《事件流实战》

  Linkedln、Netflix等知名应用都通过实时响应用户和系统事件,来提高灵活度和响应速度。在大规模系统中,需要能高效地监控、管理和处理大量的事件流。Kafkal具以及诸如统一日志处理的创新模式可帮助我们为基于事件的系统创建连贯的数据处理架构。  《事件流实战》讲解如何使用统一日志模式,来聚合、存储和处理事件流。在这本实用指南中,你将看到Lambda架构、流聚合和事件重放处理等重要的系统设计,还将看到扩展、弹性和高级流模式!  读完《事件流实战》,你将能设计出易于构建、部署和维护的由数据驱动的大型应用。  《事件流实战》主要内容:  校验与监控事件流  事件分析  事件建模  ApacheKafka与AmazonKinesis的使用示例  读者对象:  适合具有Java、Scala或Python编程经验的读者。

Docker容器技术 配置、部署与应用

《Docker容器技术 配置、部署与应用》

本书讲解Docker容器的配置、部署与应用,共分为8个项目,包括Docker安装、Docker快速入门、Docker网络与存储配置、Docker容器与守护进程运维、Docker容器编排、应用程序容器化、自动化构建与持续集成、Docker集群配置与应用。本书的重点和特色是Docker在应用程序开发和部署方面的实施。本书内容丰富,注重实践性和可操作性,对项目中的每个任务都有相应的操作示范,并穿插大量实例,便于读者快速上手。本书可作为高职高专院校计算机专业课程的教材,也适合作为软件开发人员、IT实施和运维工程师学习Docker容器技术的参考书,还可作为相关机构的培训教材。

R语言商务数据分析实战

《R语言商务数据分析实战》

本书以任务为导向,较为全面地介绍了商务领域中R语言数据分析的应用。全书共9章,介绍商务领域不同方向项目的数据分析方法,具体内容包括R语言数据分析概述、商品零售购物篮分析、航空公司客户价本书以任务为导向,较为全面地介绍了商务领域中R语言数据分析的应用。全书共9章,介绍商务领域不同方向项目的数据分析方法,具体内容包括R语言数据分析概述、商品零售购物篮分析、航空公司客户价值分析、财政收入预测分析、金融服务机构资金流量预测、P2P信用贷款风险控制、电子商务网站智能推荐服务、电商产品评论数据情感分析、餐饮企业综合分析。除第1章外,本书各章都包含了实训与课后习题,通过练习和操作实践,帮助读者巩固所学的内容。值分析、财政收入预测分析、金融服务机构资金流量预测、P2P信用贷款风险控制、电子商务网站智能推荐服务、电商产品评论数据情感分析、餐饮企业综合分析。本书的每个章节都包含了实训与课后习题,通过练习和操作实践,帮助读者巩固所学的内容。

MySQL DBA工作笔记:数据库管理、架构优化与运维开发

《MySQL DBA工作笔记:数据库管理、架构优化与运维开发》

本书是来自一线MySQLDBA的技能进阶笔记,凝结了作者多年数据库管理心得。全书从运维管理、架构优化和运维开发三个层面娓娓道来,精心筛选了作者在实际工作中总结的技巧、对常见问题的处理方法以及对于运维体系的思考和实践;尤其是运维开发章节从0到1构建运维体系,能够对DBA已有知识体系和技能栈做到全新梳理。

Flask Web开发 基于Python的Web应用开发实战 第2版

《Flask Web开发 基于Python的Web应用开发实战 第2版》

本书共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。第一部分是Flask简介,介绍使用Flask框架及扩展开发Web程序的基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask程序的部署方式等。第2版针对Python3.6全面修订。

数据结构 Python语言描述

《数据结构 Python语言描述》

在计算机科学中,数据结构是一门进阶性课程,概念抽象,难度较大。Python语言的语法简单,交互性强。用Python来讲解数据结构等主题,比C语言等实现起来更为容易,更为清晰。《数据结构Python语言描述》第1章简单介绍了Python语言的基础知识和特性。第2章到第4章对抽象数据类型、数据结构、复杂度分析、数组和线性链表结构进行了详细介绍,第5章和第6章重点介绍了面向对象设计的相关知识、第5章包括接口和实现之间的重点差异、多态以及信息隐藏等内容,第6章主要讲解继承的相关知识,第7章到第9章以栈、队列和列表为代表,介绍了线性集合的相关知识。第10章介绍了各种树结构,第11章讲解了集和字典的相关内容,第12章介绍了图和图处理算法。每章最后,还给出了复习题和案例学习,帮助读者巩固和思考。《数据结构Python语言描述》不仅适合高等院校计算机专业师生阅读,也适合对Python感兴趣的读者和程序员阅读。

Python商业数据可视化实战

《Python商业数据可视化实战》

《Python商业数据可视化实战》由浅入深、循序渐进地介绍了基于Python的商业数据可视化技术,并结合实际案例详细介绍了Python在数据可视化方面的具体应用。《Python商业数据可视化实战》重点介绍了Python的9个可视化库,分别为Matplotlib、Seaborn、Pyecharts、Bokeh、HoloViews、Plotly、Pygal、plotnine、Altair,并介绍了商业数据可视化的思维,不仅做到授之以鱼,更做到授之以渔。读者通过学习本书,能够轻松、快速地掌握商业数据可视化技术。《Python商业数据可视化实战》的内容和案例适用于互联网、咨询、零售、能源等行业从事数据可视化分析的读者,可以作为Python软件培训机构和数据可视化研究者的参考资料,也可以作为高等学校计算机相关专业学生的教材或教师的教学参考书。

ROS机器人开发实践

《ROS机器人开发实践》

本书共有14章,可以分为五个部分。第一部分是ROS基础(第1~4章),帮助了解ROS框架,并且熟悉ROS中的关键概念以及实现方法。这部分的内容适合初学者,也适合作为有一定经验或者资深开发者的参考手册。第二部分介绍如何搭建真实或仿真的机器人平台(第5~6章),帮助了解机器人系统的概念和组成,学习如何使用ROS实现机器人仿真,为后续的机器人实践做好准备。这部分的内容适合希望自己动手设计、开发一个完整机器人平台的读者。第三部分介绍ROS中常用功能包的使用方法(第7~10章),涉及机器视觉、机器语音、机械臂控制、SLAM和导航等多个机器人研究领域。这部分的内容适合学习ROS基础后希望实践的开发者,以及从事相关领域的机器人开发者。第四部分是ROS的进阶内容(第11~13章),介绍了ROS的进阶功能、ROS与机器学习的结合、搭载ROS的机器人平台。这部分的内容适合已经对ROS基础和应用有一定了解的读者。第五部分介绍了新一代ROS——ROS2(第14章),涉及ROS2的架构、原理和使用方法。这部分的内容适合对ROS有一定了解,希望了解ROS2、想要跟上ROS进化步伐的开发者。

Raku学习手册 Perl6语言

《Raku学习手册 Perl6语言》

本书内容包括:·数字、字符串、代码块和positional。·文件、目录和输入/输出。·关联、子例程、类和角色。·junction和set。·正则表达式和内置文法。·并发特性:promise、supply和channel。·控制外部程序和其他高级特性。

Effective Cybersecurity 中文版

《Effective Cybersecurity 中文版》

全书主要包含三个部分:l第一部分网络安全规划:介绍管理和控制网络安全功能的方法、定义给定IT环境的特定需求、制定管理安全职能的政策和程序。l第二部分 管理网络安全功能:详细探讨旨在满足定义的安全需求的安全控制。其中第13章涵盖实现有效网络安全的广泛的管理、运营和技术手段。l第三部分安全评估:总结对网络安全进行评测与改进的相关问题。

Java从入门到精通

《Java从入门到精通》

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

MySQL经典实例(第三版)

《MySQL经典实例(第三版)》

本书主要面向数据库初学者和专家,以及Web开发人员,经过更新后涵盖了MySQL新版的强大功能。本书侧重于使用Python、PHP、Java、Perl和Ruby的API进行编程。本书包含两百多个技巧,你可以从中学习:·使用mysql客户端,编写基于MySQL的程序。·建表、加载数据,以及从表中选择数据。·存储、获取和处理字符串。·使用日期和时间。·排序查询结果,生成汇总信息。·使用存储例程、触发器和计划事件。·导入、导出、验证,以及重新格式化数据。·执行事务,统计应用。·处理Web输入,根据查询结果生成Web网页。·使用MySQL进行Web会话管理。·安全防范和服务器管理。

码农修行:编写优雅代码的32条法则

《码农修行:编写优雅代码的32条法则》

如何打造精品软件一直是软件行业讨论的热点话题。初入职场的软件开发人员,多数都只是在学会了某种编程语言后就直接进行编程工作。但由于他们并未掌握编程中的一些有效方法,导致其开发的软件问题累累且工作效率不高。《码农修行:编写优雅代码的32条法则》针对这类人群提出了一些改善编程方法的建议,涉及具体编程工作的诸多方面,偏重于实践。书中大部分示例都是笔者实际编程工作中碰到过的真实案例,具有较高的参考价值。《码农修行:编写优雅代码的32条法则》从代码的可读性、可靠性、效率、可维护性、可扩展性5个方面,提出了编写代码的32条法则。此外还公开了笔者自主编写的一款Android小游戏源代码,希望能对读者有所帮助。《码农修行:编写优雅代码的32条法则》适用于有一定编程基础、且想进一步提升个人编程能力的读者阅读,也可作为大中专院校计算机专业师生的教学参考用书。

Apache Drill学习手册

《Apache Drill学习手册》

主要内容·使用Drill来清洗、准备和汇总原始数据供后期分析使用。·对日志文件、Parquet文件、JSON和其他复杂的数据文件进行查询。·使用标准SQL对Hadoop、关系型数据库、MongoDB和Kafka进行查询。·通过各种编程语言访问Drill。·使用Drill分析各种结构复杂或存在二义性的数据。·通过自定义函数扩展Drill的功能,完成复杂的分析任务。·为网络安全、图片元数据或机器学习数据提供分析能力。

Python趣味案例编程

《Python趣味案例编程》

《Python趣味案例编程》是一本以任务驱动为线索进行Python学习的图书。它突破了常规学习方式,以结果为导向,用任务驱动方式讲解Python常用的必备技能。本书分为8个单元,65个课题。每一课通过任务引入、案例实现、知识讲解、试一试、阅读程序写结果、完善程序、手下留神和背一背等栏目,带领学习者循序渐进地学习Python的各项实用技能。在课程体系设计上力求有趣、新颖、多样、富有挑战性,用引导、探索的学习模式,帮助读者建立编程兴趣和成就感,让编程学习变被动学习为主动思考、主动学习。有余力的学习者,可以登录明日科技官方支持网站(网址:www.mingrisoft.com)——明日学院和编程在线资源库,进入更为广阔的编程世界。此外,登录明日学院网站还可以获得更多技术支持和服务。

ASP.NET Core应用开发

《ASP.NET Core应用开发》

    动手掌握ASP.NETCore从架构到部署的方方面面  《ASP.NETCore应用开发》通过一个跨平台Web应用程序  的开发、部署与管理的完整流程,指导你学习ASP.NETCore。你将掌握微软革命性的开源ASP.NETCore技术,并学习如何将MVC、Docker、AzureWebApps、VisualStudio、C#、JavaScript和EntityFramework融汇贯通。通过与一个虚拟的AlpineSkiHouse开发团队并肩工作,你将见证四个全新迭代的完整开发过程。你将看到这个团队是如何架构和设计他们的软件,响应用户的反馈,以及完成开发、测试、部署、维护和重构等各个环节的工作。  最终,你将了解如何更快、更稳定地创建一流水准的软件。  三位*微软MVP展示了如何:  ◆ 使用ASP.NETCore和开源框架构建强大的跨平台应用程序  ◆ *MVC,构建一个完整的ASP.NETCore应用程序  ◆ 从项目开始的第一天就开始生成并发布版本,快速部署迭代中的产品  ◆ 集成Azure支持,获得云服务的扩展能力  ◆ 在Linux上运行或开发跨平台的解决方案  ◆ 使用Docker获得一致的开发环境  ◆ 使用EntityFrameworkCore1.0访问数据  ◆ 使用更新的Razor视图引擎生成HTML视图  ◆ 使用身份确保安全性和提供权限管理  ◆ 使用依赖注入提高可测试性与可维护性  ◆ 在ASP.NETCore环境中使用和管理JavaScript  ◆ 使用SASS编写可维护的靓丽CSS  ◆ 充分利用标签助手和其他可重用组件  ◆ 设计、组织并重构应用程序,灵活应对变化

性能之巅:洞悉系统、企业与云计算

《性能之巅:洞悉系统、企业与云计算》

大型网络、云计算、大数据和虚拟计算机系统的快速部署已经为性能优化带来了新的挑战。本书为此提供了解决方案。国际知名的性能优化专家BrendanGregg汇集了最先进的技术和工具来分析调优大型网络或云计算的环境。本书的内容包括现代化的性能分析和容量规划;与云计算相关的新性能和可靠性挑战;方法、概念、术语、工具和指标;负载与结构问题的权衡;调整操作系统、CPU、内存、文件系统、磁盘、网络和总线;调整虚拟系统;性能相关的编程语言问题,对C、C++、Java和node.js编写的应用程序分析。

Linux网络安全精要

《Linux网络安全精要》

本书由领先的Linux认证和安全专家撰写,通过真实示例和循序渐进的操作全面讲解Linux安全。全书分八部分,共33章。第一部分(第1~5章)概述Linux的基础知识,包括Linux发行版及其核心组件的基本信息、命令行的使用、如何获取帮助、如何编辑文件,以及如何进行故障处理。第二部分(第6~8章)探讨用户和用户组,包括如何添加、修改和删除组,如何创建和保护账户,以及如何制订账户安全策略。第三部分(第9~13章)讲解文件和数据存储,包括如何利用Linux权限来保护文件、如何创建分区和文件系统、如何使用autofs及如何创建加密文件系统、如何使存储设备在网络上可用,以及如何制订存储安全策略。第四部分(第14~17章)介绍自动化,包括利用crontab和at在将来的某个时间自动运行进程,将bash命令放进文件中来创建更复杂的命令集合,以及常见的自动化日常任务,最后讲述了定时任务安全策略的制订。第五部分(第18~23章)讲解网络,包括配置和保护网络连接时所需了解的基础知识,配置系统以连接到网络的过程,配置DNS、DHCP、邮件服务器、ApacheWeb服务器和Squid的过程,如何通过网络登录远程系统,以及如何制订网络安全策略。第六部分(第24~25章)探讨进程和日志管理,包括如何启动、查看和控制进程,如何查看系统日志,以及如何配置系统来创建自定义的日志条目。第七部分(第26~29章)介绍软件包管理,涵盖如何在基于RedHat和Debian的发行版本上管理软件包,系统引导的过程和相关工具的使用,以及如何制订软件包管理安全策略。第八部分(第30~33章)介绍一些安全任务,包括黑客用来收集系统信息的技术,如何配置防火墙软件来保护系统免受网络攻击,以及入侵检测技术等。本书适合所有想更好地使用Linux系统、想让Linux系统尽可能安全的读者阅读。

Unreal Engine 4从入门到精通

《Unreal Engine 4从入门到精通》

本书从软件基础知识讲解到完整案例剖析,全面深入地介绍了UnrealEngine4的各种命令和工具的功能与使用方法,以及在项目开发中的具体应用。全书共分8章,分别介绍了UnrealEngine的基础知识和几个主要关卡编辑器,Blueprint(蓝图)的定义、蓝图的类型、蓝图的重要节点、蓝图编辑器的界面布局及蓝图节点的工作流程和方法,材质贴图的具体使用方法,Paint工具的使用方法和如何自定义地形材质,ProceduralNaturePack的功能和具体使用方法,SpeedTree和SubstanceBitmap2Material两款第三方插件的功能及使用方法,以及《梦幻森林》和《元大都古建筑群落遗址复原》两个综合案例。本书内容全面、实用,讲解细致,从软件命令功能到使用方法再到行业应用都进行了详细介绍,适合UnrealEngine初级用户全面、深入地阅读学习,可作为游戏开发、虚拟现实开发相关行业从业人员的参考书,也可作为大中专院校和社会培训机构相关专业的教材。

Java核心技术 卷II 高级特性(原书第11版)

《Java核心技术 卷II 高级特性(原书第11版)》

本书由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),本版针对Java11全面更新。全书共分12章。第1章介绍了Java中的流库;第2章涵盖输入/输出处理,探讨了Java11中引入的广受欢迎的改进和优化;第3章介绍了XML,展示如何解析XML文件、生成XML和使用XSL转换;第4章讲解了网络API,以及怎样连接到服务器、实现自己的服务器、创建HTTP连接,并讨论了新的HTTP客户端;第5章介绍了数据库编程,重点讲解JDBC,即Java数据库连接API;第6章涵盖如何使用新的日期和时间库来处理日历及时区;第7章讨论国际化;第8章介绍3种处理代码的技术;第9章讲解从Java9开始引入的Java平台模块系统,以促进Java平台和核心类库的有序演化;第10章继续介绍Java安全模型,展示怎样编写类加载器和安全管理器,以及允许使用消息、代码签名、授权和认证及加密等重要特性的安全API;第11章讨论没有纳入卷Ⅰ的所有Swing知识,包括树形构件、表格构件,以及Java2DAPI;第12章介绍本地方法,这个功能支持你调用为微软WindowsAPI这样的特殊机制而编写的各种方法。【推荐阅读】

深入浅出Spring Boot 2.x

《深入浅出Spring Boot 2.x》

Spring框架是JavaEE开发的强有力的工具和事实标准,而SpringBoot采用“约定优于配置”的原则简化了Spring的开发,从而成为业界流行的微服务开发框架,已经被越来越多的企业采用。2018年3月SpringBoot的版本正式从1.x升级到了2.x,为了适应新潮流,本书将对SpringBoot2.x技术进行深入讲解。本书从一个很简单的工程开始讲解SpringBoot企业级开发,其内容包含全注解下的SpringIoC和AOP、数据库编程(JDBC、JPA和MyBatis)、数据库事务、NoSQL(Redis和MongoDB)技术、SpringMVC、Spring5新一代响应式框架WebFlux、互联网抢购业务、部署与监控、REST风格和SpringCloud分布式开发等。本书内容紧扣互联网企业的实际要求,从全注解下Spring知识讲到SpringBoot的企业级开发,对于Java开发人员,尤其是初学SpringBoot的人员和需要从传统Spring转向SpringBoot开发的技术人员,具有很高的参考价值。

微信公众号

热门文章

更多