设计是现代项目中不可或缺的环节,设计质量将直接影响项目的成败。那么应该如何开展设计工作呢?这对于任何一位设计者来说都是很难回答的问题。软件行业流行将具体实现进行抽象的设计思想,从繁琐的细节中提取本质,并将其梳理清晰,这样更容易找到解决复杂问题的方案。经过一定程度的抽象,这些方案将具有足够的通用性,不只适用于某种行业或技
"本书主要讲解Spring、SpringMVC和MyBatis三大框架的基础与进阶知识。全书共14章,其中第1章主要讲解SSM框架的基本概念与优缺点等;第2章和第3章主要讲解MyBatis的基础与进阶知识;第4章主要讲解动态SQL和注解开发;第5章主要讲解MyBatis缓存机制;第6~11章主要讲解Spring基础、S
"本书由长期从事计算机基础课教学、吉林省高等院校精品课程建设的优秀教学团队编写,主要内容涵盖数据库技术应用、网页制作和网络应用程序设计三大主题内容,由网站环境设计、Dreamweaver及静态网页设计、网页的布局和应用、数据库逻辑设计及数据库系统结构、MySQL数据库管理与维护、数据库访问及结构化查询语言、PHP程序设
本书将三者的知识有机融合在解决实际代表性问题的项目开发中。全书以一个源自实际、业务逻辑清晰、易于理解的项目案例,将前后端的响应式开发技术完全渗透在项目案例各模块的渐进实现中,且无缝糅合了响应式数据库连接R2DBC、实时流数据处理平台Hazelcast、远程服务gRPC、分布式事件流平台ApacheKafka、云端机密数
本书内容涉及图形概说与基础、图形表现与形式、图形设计与传达、图形想象与创作共四部分,是一本旨在培养学生创造性和思维能力的图形设计教材。
本书先简单介绍了搭建开发环境的相关知识,然后以一个规范的Python项目的文件布局总揽全局,按照编码、单元测试、代码管理、集成测试、撰写技术文档、发布安装包的次序,逐一剖析Python开发中所涉及的规范和工具。书中介绍了基于语义的版本管理、依赖解析、构建打包、代码风格、API文档格式等规范。通过不同开发工具(服务)之间
本书包含83个短视频平台热门剪辑作品,助你轻松成为手机短视频剪辑高手;235分钟手机教学视频,扫描二维码即可查看后期制作全部过程;随书赠送所有案例的素材和效果文件。12大专题内容,从短视频的剪辑技巧、同款模板、热门调色、视频特效、抠图技巧、字幕效果、配音技巧、卡点效果电脑版剪映的基础操作,以及《风光延时》视频剪辑、《阿
本书分为四部分,共十章,提供了关于设计、运维和演进API架构的全景图。本书以一个虚拟的案例贯穿始终,即如何通过小步快跑的策略,将一个用三层架构方式设计的传统应用系统迭代为一个基于API的现代架构。全书囊括了从设计、测试、运维、安全、部署和发布等整个软件生命周期的各个环节,其中第一部分介绍API的设计、构建和测试,第二部
本书共12章,从逻辑上分为两篇。第一篇(第1-5章)详细介绍Go语言的高性能优势是如何实现的,包括经典的GMP调度模型、调度器的实现、垃圾回收原理,以及如何基于管道、锁等实现并发编程。第二篇(第6-12章)主要是7个项目实战,带领读者从零开始搭建高性能、高可用的Go服务,并让读者知道面对线上问题时如何调试、分析、解决。
在本书中,著名软件工程师罗伯特·C.马丁(RobertC.Martin,"鲍勃大叔")解释了如何以及为什么使用函数式编程为真实客户构建更好的系统。作者将Java中传统的面向对象编码结构与函数式语言所支持的编码结构进行了比较,确定了每种结构的最佳作用,并展示了如何在特定环境中明智地使用这些结构来构建更好的系统。