软件开发

  • [美]BrianGoetz
  • 本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。
  • JulienPonge
  • Vert.xinActionteachesyoutobuildhighly-scalablereactiveenterpriseapplications.Inthispract...
  • MichaelFeathers
  • Getmoreoutofyourlegacysystems:moreperformance,functionality,reliability,andmanageability...
  • JezHumble
  • Accelerateyourorganizationtowininthemarketplace.Howcanweapplytechnologytodrivebusinessva...
  • [美国]RobertC·Martin
  • TheMuch-AnticipatedFollow-Upto“UncleBob’s”HighlyPraisedCleanCodeProgrammerswhoendureands...
  • [美]马丁·福勒(MartinFowler)
  • MartinFowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)...
  • 钱能
  • 《C++程序设计教程》是《C++程序设计教程》的第二版。然而从指导思想、内容结构、写作特点等方面,都以全新的面貌呈现于读者。全书全部重新执笔,代码全部重写,涵盖了基本C++编程...
  • 小孩子4919
  • 深入剖析MySQL数据库运行机制的优秀读物!更好、更快地帮助读者掌握MySQL专业技术知识!1.采用诙谐幽默的表达方式,全文采用大白话写成;2.作者画了200多幅图辅助讲解重点、细节内容,提供书中彩图文件下载;3.尊重用户体验:尝试根据用户认知顺序,使用更人性化的语言去解释看似很复杂的技术问题;4.层层铺垫的结构划分:本书覆盖的内容形成了一个闭环,看完本书希望读者能有一种看完整个故事的感觉;5.提供方便的答疑渠道:读者在学习过程中遇到的疑惑可以很快得到解答;6.尽管本书在写作时参考的MySQL源码版本是5.7.22,但是书中大部分知识与具体的MySQL版本并没有太大关系。偶有几处与特定版本相关的地方,本书也进行了明确强调;7.双色印刷。为什么这个SQL语句执行得这么慢?为什么我明明建立了索引,但是查询计划显示没用?为什么IN查询中的参数一多就不使用索引了?为什么我的数据显示成了乱码?……每一位DBA和后端开发人员在与MySQL打交道时,或多或少都会遇到这些问题。之外,索引结构、MVCC、隔离级别的实现、锁的使用等知识,也是求职人员在MySQL面试中躲不过去的高频问题。本书针对上面这些问题给出了相应的解答方案。本书的表达方式与司空见惯的学术派、理论派IT图书有显著区别,但也是相当正经的专业技术图书,内容涵盖了使用MySQL的同学在求职面试和工作中常见的一些核心概念。无论是身居MySQL专家身份的技术人员,还是技术有待进一步提升的DBA,甚至是刚投身于数据库行业的“萌新”人员,本书都是他们彻底了解MySQL运行原理的优秀图书。
  • [美]塞若
  •     第14届Jolt大奖的参赛图书。  《HeadFirstJava》使纸质图书成为了你所见过的接近GUI的事物,室学习Java成为一种风尚。  Java技术无所不在——如果你是一个软件开发者且没有学习过Java,那么本书是您的优质选择。

软件开发相关书籍

移动应用设计与开发(项目式)(微课版) 电子书
系统阐述移动App设计、开发、测试、发布的全流程。
软件测试技术实战:设计、工具及管理 电子书
看得懂、用得上的软件测试指南。
JavaWeb程序设计与案例教程(微课版) 电子书
包含大量微课视频,详细介绍各个重难点。
Kafka实战 电子书
本书介绍Kafka的应用和使用,适合Java开发者和数据工程师。
GitLab CI/CD 从入门到实战 电子书
本书主要介绍GitLabCI/CD的相关内容。首先介绍GitLabCI/CD的基础知识,包括CI/CD的几个基本概念(pipeline、stages、job、GitLabRunner和.gitlab-ci.yml文件);然后介绍GitLabCI/CD的35个关键词、每个关键词的语法及其使用场景,并给出一些示例;最后介绍CI/CD的实践,通过3种不同的项目详细讲解各种部署方式,包括微服务架构项目流水
持续交付2.0:业务引领的DevOps精要 电子书
世界级互联网公司软件交付工作原则与方法解析 作者在持续交付领域多年实践经验的精华总结 《持续交付:发布可靠软件的系统方法》作者作序推荐! 国内知名互联网公司多位管理者与领域专家合力倾情推荐! 持续交付2.0不只是关于软件的交付模型,而是从业务问题出发,关注业务假设验证速度的双环业务模型。只有从业务目标出发的持续交付实践才有强大的创造力和生命力! 书中指出,持续交付2.0双环模型高速运转的三个支柱分别是组织机制、软件架构和软件交付基础设施,同时给出了提升价值探索环以及快速验证环运转速度的多种可行方法。 本书还为我们呈现了在企业内部改善持续交付2.0能力所需遵循的基本原则,包括组织文化建设、软件系统架构、业务协作、配置管理、构建集成、自动化测试、发布与监控七大板块,并指出各领域实践关键点,以及多种可实操性方法。同时,通过3个完整的实践案例过程分析,说明每个企业或团队都必须从自己的业务目标出发,根据自己的实际情况,制定自己的改善路线。