本书首先介绍Spring、SpringBoot、SpringMVC和SpringSecurity等技术,然后以一个简易的在线书店管理系统为例,全面讲解采用JPA/MyBatis、MySQL、Thymeleaf与Bootstrap技术栈开发应用程序的过程。开发过程中引入菱形测试模型,覆盖单元测试、接口测试、功能测试和探索
本书聚焦Java高并发编程基础知识,介绍Java多线程、线程池、内置锁、JMM、CAS、JUC、高并发设计模式等并发编程方面的核心原理和实战知识。本书共10章。第1、2章剖析多线程、线程池的核心原理和实战应用,揭秘线程安全问题和Java内置锁的核心原理。第3、4章讲解CAS原理与JUC原子类、JMM的核心原理,揭秘CA
本书通过精选案例引导读者深入学习,系统地介绍Word/Excel/PPT2021的相关知识和应用方法。 全书共17章。第1~4章主要介绍Word2021的相关内容,包括Word文档的基本编辑、Word文档的美化处理、表格的绘制与应用、长文档的排版与处理等;第5~9章主要介绍Excel2021的相关内容,包括Excel工
本书对Figma和Framer的使用方法进行了详细讲解,为读者提供详细的图文说明,包括软件基础操作、使用团队组件库和界面设计等。本书第1、2、3章讲解Figma的使用,第4、5章讲解Figma社区和团队协作,第6章讲解界面设计,第7章讲解Framer的使用方法。本书附赠案例学习文件和在线视频,便于读者学习使用。 本书
本书分享的实用技巧可以帮助你编写鲁棒、可靠且易于团队成员理解和适应不断变化需求的代码。内容涉及如何像高效的软件工程师一样思考代码,如何编写读起来像一个结构良好的句子的函数,如何确保代码可靠且无错误,如何进行有效的单元测试,如何识别可能导致问题的代码并对其进行改进,如何编写可重用并适应新需求的代码,如何提高读者的中长期生
本书以图解的方式讲述数据结构及其算法,力求简洁明了地阐述复杂的算法理论,以C作为描述语言解析算法的执行过程,以大量的范例程序来展示数据结构的使用及其相关算法的具体实现。数据结构是计算机专业的核心课程之一,也是编程爱好者程序设计的重要基础。本书内容包含这门必修课的完整知识体系:数组、链表、堆栈、队列、树、图等数据结构,以
本书从实战角度系统讲解了Python核心知识点以及Python在Web开发、数据分析、网络爬虫、桌面应用等领域的各种应用实践。本书用超过10万行代码、500个案例完美演绎了Python在各个领域的出色表现,每一个案例都拥有详细的实现步骤,带领读者由浅入深系统掌握Python语言的核心以及Python全栈开发的技能。本书
本书以图解的方式综合讲述数据结构及其算法,力求简洁明了地阐述复杂的算法理论,以JavaScript作为描述语言解析算法的执行过程,以大量的范例程序来展示数据结构的使用及其相关算法的具体实现。数据结构是计算机专业的核心课程之一,也是编程爱好者进行程序设计的重要基础。本书内容体现这门必修课的完整知识体系,其中有:数组、链表
本书结合大量实例详细介绍了C++语言的编程思想和核心技术,培养读者由C程序员成长为C++程序员。本书结合C++实际项目开发,详解C++语言的编程思想和核心技术,培养读者由C程序员成长为C++程序员。 本书共分为11章,其中第1~、2章介绍C++基础知识和扩充知识,第3~、4章从类和对象入手,深入剖析类的相关知识,第5
这是一本综合讲述数据结构及其算法的入门书,全书采用图文结合讲解的方式,力求让读者易于学习和掌握。全书从基本的数据结构概念开始讲起,内容包括数组结构、队列、堆栈、树结构、排序、查找等;接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,并为每个经典的算法都提供了C#程序设计语言编写的完整