本书分为四大部分:第1~6章,初步认识Java的基础语法及主流编程工具的使用;第7~11章,详解Java面向对象编程语言的语法、核心编程思想、基础API等;第12~17章,介绍使用Java进行高级应用开发所需的API和基础原理;第18、19章,介绍了Java8~Java17版本的新特性。本书核心内容基于目前企业应用主流的Java8进行讲解,读者可以直接进阶到近的长期支持版本Java17。本书遵循深入浅出的原则编写,既有生动活泼的生活化案例讲解,又有干货满满的源码级分析,可以让读者轻松领会Java技术精髓,快速掌握Java开发技能。本书为每一个知识点的讲解都配备了案例,代码量庞大,如果读者跟随本书案例练习会大大提升自身的代码编写能力。本书配套名师视频教程,读者在学习过程中可结合视频学习,让你的Java进阶之路事半功倍,为后续的技术提升打下坚实的基础。 本书适合初
别浪费时间让Python去适应你在其他语言中学到的模式。尽管Python的简单性可迅速提高你的工作效率,但这往往意味着你并未运用该语言所提供的所有特性。通过这本实践指南的更新版,你将学会如何利用很好理念来编写有效的现代Python 3代码。发现并应用超出你过往经验之外的Python 3惯用特性。作者Luciano Ramalho将带你了解Python的核心语言特性和库,并教你如何使代码更短、更快、更具可读性。 新版进行了重大的更新,共包含五部分,每部分都相当于一本迷你书:数据结构:序列、字典、集合、Unicode和数据类。 作为对象的函数:头等函数、相关设计模式和函数声明中的类型提示。面向对象的惯用法:组合、继承、mixin、接口、运算符重载、协议和更多静态类型。控制流:上下文管理器、生成器、协程、async/await和线程/进程池。元编程:属性、特性描述符、类装
......
本书覆盖了微服务架构的主要技术点,包括分布式服务治理、分布式配置管理、分布式流量防护、分布式事务处理、分布式消息处理、分布式网关、分布式链路追踪、分布式Job、分库分表、读写分离、分布式缓存、服务注册/订阅路由、全链路蓝绿发布和灰度发布。在讲解这些技术点,采用“是什么→怎么用→什么原理(源码解析)”的主线来讲解。为了方便读者在企业中落地Spring Cloud Alibaba项目,本书还包括几个相对完整的项目实战:全链路日志平台、中台架构、数据迁移平台、业务链路告警平台。本书的目标是:①让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”;②读者可以掌握微服务全栈技术,而不仅仅是Spring Cloud Alibaba框架,对于相关的技术(Seata、RocketMQ),基本都是从零讲起,这样避免了读者为了学会微服务技术,得找Spri
对于C语言来说,只了解语法是远远不够的。工业界需要开发人员对C语言的规则和实践有严格、科学的理解。这本精练、实用的指南将带领你学习运用C语言强大的底层语言能力来编写高效的实际系统,帮助您成为一名专业的C程序员。在现有C语言知识的基础上,您将掌握预处理器指令、宏、条件编译、指针等高阶知识;您将形成对算法设计、函数和结构体的新见解,并学会如何在资源受限的严格环境中利用C语言的特性使应用程序获得 性能。 即使到了现在,C语言在编程中也依然扮演着关键角色,它仍然是精密工程、航空航天、空间研究等领域的核心语言。本书展示了C语言如何与Unix协同工作,如何在C语言中实现面向对象原则,并全面介绍了多进程问题。 在本书中,作者Amini鼓励读者自己思考、提问、应用和实验。本书对于任何想提升C语言应用能力的人
本书是《LabVIEW虚拟仪器项目开发与管理》的升级版,共22章,包括基础知识、虚拟仪器项目开发方法以及项目管理和实践。 ~6章为基础知识,主要讲解LabVIEW程序前面板设计、数据结构、程序框图、函数和错误处理等内容;第7~19章主要讲解虚拟仪器项目开发方法,包括用于实际项目开发的单循环和多循环程序框架、程序用户界面扩展、数据类型扩展、代码和程序结构扩展、数据存储、数据库和面向对象开发技术、网络通信、信号与传感器、数据采集和滤波等数字信号处理相关的内容;第20~22章主要讲解项目管理和实践,包括项目管理理论和一些对实际项目开发的经验总结,同时提供几个实际的工程案例作为参考。本书力求面向实际工程项目开发,并配有实际工程实例源码和相关参考资料。 本书可作为LabVIEW虚拟仪器项目开发和管理人员的技术参考书,也可
\\\"Python 的丰富模块(module)以及广泛的应用范围,使Python 成为当下重要的计算机语言之一。本书尝试将Python 常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会Python 语法与应用,逐步向Python 高手之路迈进,这也是撰写本书的目的。 为了提升阅读体验,《Python 归来: 增强版》为彩色印刷,在图书结构、案例选择以及代码样式上都进行了细心设计,力争呈现给读者一本与众不同的编程图书。本书适合所有对Python 编程感兴趣的读者阅读,同时也可以作为院校和培训机构的相关专业教材。 \\\"
云原生化对于很多公司是一个巨大的优势,但这项技术颇有难度,不易掌握,尤其是对于那些具有关键性遗留系统的企业而言。在这本实用的动手指南中,云迁移顾问Pini Reznik、Jamie Dobson、Michelle Gienow讲述了高效的架构、设计和文化模式,以帮助您将组织转型为云原生企业。 跟随虚构的WealthGrid公司,你将研究组织在云迁移过程中面临的挑战和抉择。使用来自不断壮大的实践专家社区的模式,技术经理和领导者将了解到在采用云原生时,什么是可行的,什么是不可行的 —— 这尤其体现在你的技术以及运用技术的方式的演变上。 你将会从本书中学到: 云原生意味着什么以及云原生如何在降低风险的同时提高开发速度 成功实现云原生转型的特定上下文(特定环境)模式 如何实现安全、先进的云原生方法 如何避免会影响其他公司的常见障碍和陷阱 来自真实世界中成功
本书主要介绍ASP.NET Core框架 核心的部分,即由一个服务器和若干中间件构建的管道。本书共分为5篇:\\\"第1篇 初识编程(第1章)”列举一系列极简的实例为读者提供基本的编程体验,\\\"第2 篇 基础框架(第2~13章)”主要介绍了一系列支撑ASP.NET Core的基础框架,\\\"第3篇 承载系统( 4~17章)”主要介绍了ASP.NET Core应用的承载流程,\\\"第4篇 服务器概述( 8章)”列举一系列常见的服务器类型并对它们进行了比较,\\\"第5 篇 中间件( 9~30章)”系统地介绍了一系列预定义的中间件。