拥有 图灵 标签的文章 共 22 条数据

图灵的秘密:他的生平、思想及论文解读 PDF下载
编程书籍

图灵的秘密:他的生平、思想及论文解读 PDF下载

86次浏览 0条评论

图灵机是英国数学家阿兰·图灵提出的一种抽象计算模型,本书深入剖析了图灵这篇描述图灵机和可计算性的原始论文《论可计算数及其在判定性问题上的应用》。书中在详解论文的同时,也附带了大量的历史背景资料、图灵的个人经历,以及图灵机对于人们理解计算机、人类意识和宇宙所产生的影响。 本书适合所有计算机科学专业的学生、程序员或其他技术人员,同时也适合欲了解图灵生平及其构建图灵机的思维的读者阅读。第一部分 基础第1章 这个墓穴埋葬着丢番图第2章 无理数和超越数第3章 几个世纪以来的发展第二部分 可计算数第4章 图灵的学业第5章 运作的机器第6章 加与乘第7章 子程序第8章 万物皆数字第9章 通用机第10章 计算机与可计算性第11章 机器与人第三部分 判定性问题第12章 逻辑与可计算性第13章 可计算函数第14章 主要证明第15章 λ演算第16章 对连续统的设想第四部分 题外话第17章 万物皆是图灵机?第18章 长眠的丢番图参考文献

图灵程序设计丛书《DevOps实践指南》高清文字版PDF下载
编程书籍

图灵程序设计丛书《DevOps实践指南》高清文字版PDF下载

276次浏览 0条评论

本书共分为6个部分:第一部分概述DevOps的历史和三个基本原则,即“三步工作法”;第二部分介绍开启DevOps转型的过程;第三到五部分深入探讨“三步工作法”的各个要素;第六部分关注如何将安全性和合规性正确集成到日常工作中。全书涵盖40余个DevOps案例,以谷歌、亚马逊、Facebook等全球知名企业和组织的实际调查结果为依据,展示如何通过现代化的运维管理提升管理效率,进而为企业赢得更大市场、创造更多利润。第一部分 DevOps介绍第1章 敏捷、持续交付和三步法  41.1 制造业价值流  41.2 技术价值流  41.2.1 聚焦于部署前置时间  51.2.2 关注返工指标——%C/A  71.3 三步工作法:DevOps的基础原则  71.4 小结  8第2章 第一步:流动原则  92.1 使工作可见  92.2 限制在制品数  102.3 减小批量大小  112.4 减少交接次数  132.5 持续识别和改善约束点  142.6 消除价值流中的困境和浪费  152.7 小结  16第3章 第二步:反馈原则  173.1 在复杂系统中安全地工作  173.2 及时发现问题  18

图灵程序设计丛书《Node.js实战》高清文字版PDF下载
编程书籍

图灵程序设计丛书《Node.js实战》高清文字版PDF下载

249次浏览 0条评论

服务器端JavaScript?没错。Node.js是一个JavaScript服务器,支持可伸缩的高性能Web应用。借助异步I/O,这个服务器可以同时做很多事情,能满足聊天、游戏和实时统计等应用的需求。并且既然是JavaScript,那你就可以全栈使用一种语言。本书向读者展示了如何构建产品级应用,对关键概念的介绍清晰明了,贴近实际的例子,涵盖从安装到部署的各个环节,是一部讲解与实践并重的优秀著作。通过学习本书,读者将深入异步编程、数据存储、输出模板、读写文件系统,掌握创建TCP/IP服务器和命令行工具等非HTTP程序的技术。本书同样非常适合熟悉Rails、Django或PHP开发的读者阅读学习。本书主要内容:Node.js及其扩展的安装配置;全面理解异步编程和事件循环;学会开发微博、聊天和游戏等热门应用。第一部分 Node基础第1章 欢迎进入Node.js世界  21.1 构建于JavaScript之上  31.2 异步和事件触发:浏览器  41.3 异步和事件触发:服务器  51.4 DIRT程序  61.5 默认DIRT  81.5.1 简单的异步程序  91.5.2 Hello W

图灵原创《Node.js开发指南》高清文字版PDF下载
编程书籍

图灵原创《Node.js开发指南》高清文字版PDF下载

237次浏览 0条评论

Node.js是一种方兴未艾的新技术,诞生于2009年。经过两年的快速变化,Node.js生态圈已经逐渐走向稳定。Node.js采用了以往类似语言和框架中非常罕见的技术,总结为关键词就是:非阻塞式控制流、异步I/O、单线程消息循环。不少开发者在入门时总要经历一个痛苦的思维转变过程,给学习带来巨大的障碍。 而本书的目的就是帮助读者扫清这些障碍,学会使用Node.js进行Web后端开发,同时掌握事件驱动的异步式编程风格,以便进一步利用Node.js的高级特性。目    录第1章  Node.js简介  11.1  Node.js 是什么  21.2  Node.js 能做什么  31.3  异步式 I/O 与事件驱动  41.4  Node.js 的性能  51.4.1  Node.js 架构简介  51.4.2  Node.js 与 PHP + Nginx  61.5  JavaScript 简史  61.5.1  Netscape 与 LiveScript  71.5.2  Java 与 Javascript  71.5.3  微软的加入—— JScript  81.5.4  标准化—

图灵程序设计丛书《MySQL必知必会》高清文字版PDF下载
编程书籍

图灵程序设计丛书《MySQL必知必会》高清文字版PDF下载

354次浏览 0条评论

《MySQL必知必会》MySQL是世界上最受欢迎的数据库管理系统之一。书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。第1章 了解SQL1.1 数据库基础1.1.1 什么是数据库1.1.2 表1.1.3 列和数据类型1.1.4 行1.1.5 主键1.2 什么是SQL1.3 动手实践1.4 小结第2章 MySQL简介2.1 什么是MySQL2.1.1 客户机-服务器软件2.1.2 MySQL版本2.2 MySQL工具2.2.1 mysql命令行实用程序2.2.2 MySQL Administrator2.2.3 MySQL Query Browser2.3 小结第3章 使用MySQL3.1 连接3.2 选择数据库3.3 了解数据库和表3.4 小结第4章 检索数据4.1 SELECT语句4.2 检索单个列4.3 检索多个列4.4 检索所有列4.5 检索不同的行4.6 限制结果4.7 使用完全限定的表

图灵程序设计丛书《SQL必知必会》第4版 高清文字版PDF下载
编程书籍

图灵程序设计丛书《SQL必知必会》第4版 高清文字版PDF下载

314次浏览 0条评论

SQL语法简洁,使用方式灵活,功能强大,已经成为当今程序员不可或缺的技能。本书是深受世界各地读者欢迎的SQL经典畅销书,内容丰富,文字简洁明快,针对Oracle、SQL Server、MySQL、DB2、PostgreSQL、SQLite等各种主流数据库提供了大量简明的实例。与其他同类图书不同,它没有过多阐述数据库基础理论,而是专门针对一线软件开发人员,直接从SQL SELECT开始,讲述实际工作环境中最常用和最必需的SQL知识,实用性极强。通过本书,读者能够从没有多少SQL经验的新手,迅速编写出世界级的SQL!本书是麻省理工学院、伊利诺伊大学等众多大学的参考教材。除了作为教程之外,独特的编排方式还使本书成为方便的快速查询手册。作者为本书专门开设了网站,提供下载、勘误和答疑:http://forums.forta.com/threads.cfm?forumid=A1031720-3048-80A9-EF986F59D2959184 目    录第1课  了解SQL  11.1  数据库基础  11.2  什么是SQL  61.3  动手实践  71.4  小结  8第2课  检索数据 

图灵程序设计丛书《算法(第4版)》谢路云 PDF下载
编程书籍

图灵程序设计丛书《算法(第4版)》谢路云 PDF下载

372次浏览 0条评论

本书全面讲述算法和数据结构的必备知识,具有以下几大特色。 算法领域的经典参考书Sedgewick畅销著作的最新版,反映了经过几十年演化而成的算法核心知识体系 内容全面全面论述排序、搜索、图处理和字符串处理的算法和数据结构,涵盖每位程序员应知应会的50种算法 全新修订的代码全新的Java实现代码,采用模块化的编程风格,所有代码均可供读者使用 与实际应用相结合在重要的科学、工程和商业应用环境下探讨算法,给出了算法的实际代码,而非同类著作常用的伪代码 富于智力趣味性简明扼要的内容,用丰富的视觉元素展示的示例,精心设计的代码,详尽的历史和科学背景知识,各种难度的练习,这一切都将使读者手不释卷 科学的方法用合适的数学模型精确地讨论算法性能,这些模型是在真实环境中得到验证的 与网络相结合配套网站algs4.cs.princeton.edu提供了本书内容的摘要及相关的代码、测试数据、编程练习、教学课件等资源目录第1章  基础  11.1 基础编程模型  41.1.1 Java程序的基本结构  41.1.2 原始数据类型与表达式  61.1.3  语句  81.1.4  简便记法  91

图灵程序设计丛书 《Android编程权威指南(第2版)》PDF+源码下载
编程书籍

图灵程序设计丛书 《Android编程权威指南(第2版)》PDF+源码下载

363次浏览 0条评论

Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程权威指南。全书共34章,详细介绍了8个Android 应用。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得最前沿的开发经验。如果你熟悉Java语言,或者了解面向对象编程,那就立刻开始Android编程之旅吧!第1章  Android开发初体验1.1 应用开发基础1.2 创建Android项目1.3 Android Studio使用导航1.4 用户界面设计1.4.1 视图层级结构1.4.2 组件属性1.4.3 创建字符串资源1.4.4 预览界面布局1.5 从布局XML到视图对象1.6 组件的实际应用1.6.1 引用组件1.6.2 设置监听器1.7 创建提示消息1.8 使用模拟器运行应用1.9 深入学习:Android编译过程第2章  Android与MVC设计模式2.1  创建新类2.2  Android与MVC设计模式2.3  更新视图层2.4  更新控制层2.5  在设备上运行应用2

图灵程序设计丛书《Java解惑》高清文字版PDF 中文版PDF下载
编程书籍

图灵程序设计丛书《Java解惑》高清文字版PDF 中文版PDF下载

316次浏览 0条评论

本书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程序的方式,这些程序的行为与其看似的大相径庭。在每个谜题之后都给出了详细的解惑方案,这些解惑方案超越了对程序行为的简单解释,向读者展示了如何一劳永逸地避免底层的陷阱与缺陷。本书趣味十足、寓教于乐,适合于具备Java知识的学习者和有编程经验的Java程序员。第1章 绪论第2章 表达式之谜谜题1:奇数性.谜题2:找零时刻谜题3:长整除谜题4:初级问题谜题5:十六进制的趣事谜题6:多重转型谜题7:互换内容谜题8:Dos Equis谜题9:半斤谜题10:八两第3章 字符之谜谜题11:最后的笑声谜题12:ABC谜题13:动物庄园谜题14:转义字符的溃败谜题15:令人晕头转向的Hello谜题16:行打印程序谜题17:嗯?谜题18:字符串奶酪谜题19:漂亮的火花(块注释符)谜题20:我的类是什么谜题21:我的类是什么?镜头2谜题22:URL的愚弄谜题23:不劳无获第4章 循环之谜谜题24:尽情享受每一个字节谜题25:无情的增量操作谜题26:在循环中谜题27:变幻莫测的i值谜题28:循环者谜题29:循环者的新娘谜题30:循

JavaScript DOM编程艺术(第2版 )PDF下载
编程书籍

JavaScript DOM编程艺术(第2版 )PDF下载

363次浏览 0条评论

JavaScript是Web开发中最重要的一门语言,它强大而优美。无论是桌面开发,还是移动应用。JavaScript都是必须掌握的技术。W3C的DOM标准是开发Web应用的基石。已经得到所有现代浏览器的支持,这使得跨平台Web开发成了一件轻松惬意的事。本书是超级畅销书的升级版,由倡导Web标准的领军人物执笔,揭示了前端开发的真谛,是学习JavaScript和DOM开发的必读之作。本 书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的 JavaScript编程原则和最佳实践,并全面探讨了HTML5以及jQuery等JavaScript库。读者将看到JavaScript、 HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强 Web页面的必备技术;同时,还将对如何利用库提高开发效率有全面深入的理解。第1章 JavaScript简史 11.1 JavaScript的起源 11.2 DOM 21.3 浏览器战争 31.3

图灵程序设计丛书 《修改代码的艺术》PDF下载
编程书籍

图灵程序设计丛书 《修改代码的艺术》PDF下载

277次浏览 0条评论

我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。书中处处体现出作者独到的洞察力,以及多年开发和指导软件项目所积累的丰富经验和深厚功力。通过这部集大成之作,你不仅能掌握最顶尖的修改代码技术,还可以大大提高对代码和软件开发的领悟力。第一部分 修改机理第1章 修改软件 21.1 修改软件的四个

图灵程序设计丛书 《Oracle性能诊断艺术(第2版)》PDF下载
编程书籍

图灵程序设计丛书 《Oracle性能诊断艺术(第2版)》PDF下载

391次浏览 0条评论

《Oracle性能诊断艺术》以优化Oracle应用程序为目的,先介绍Oracle性能优化的基本原理、关键概念,从业务角度和系统角度分析性能。接着深入细致地讲述如何找出性能问题及所用工具。重点关注查询优化器及其使用的统计信息,查询优化器的配置,获取执行计划的方法,SQL优化技术,解析的工作原理及问题,如何高效地访问单表和多个相关联的表。并且延伸到高级优化技术,及如何优化物理设计。《Oracle性能诊断艺术》适合Oracle数据库应用程序开发人员、性能分析人员与数据库管理员。本书对我来说是一本技术与理念并重的参考书,不仅包含了大量完备的可重用的实例,而且包含了一些富有说服力的新观点。我可以用他的观点去说服更多的人做正确的事。目录第一部分 基础第1章 性能问题1.1 需要为性能做规划吗1.1.1 需求分析1.1.2 分析和设计1.1.3 编码和单元测试1.1.4 集成和验收测试1.2 什么是性能问题1.2.1 系统监控1.2.2 响应时间监控1.2.3 强迫调优失调症1.3 如何解决性能问题1.3.1 业务角度与系统角度1.3.2 把问题分类1.3.3 解决问题1.4 小结第2章 关键概念2

图灵程序设计丛书 《Java机器学习》PDF下载
编程书籍

图灵程序设计丛书 《Java机器学习》PDF下载

327次浏览 0条评论

本书介绍如何使用Java创建并实现机器学习算法,既有基础知识,又提供实战案例。主要内容包括:机器学习基本概念、原理,Weka、Mahout、Spark等常见机器学习库的用法,各类机器学习常见任务,包括分类、预测预报、购物篮分析、检测异常、行为识别、图像识别以及文本分析。最后还提供了相关Web资源、各种技术研讨会议以及机器学习挑战赛等进阶所需内容。目录第1章 机器学习应用快速入门  11.1 机器学习与数据科学  11.1.1 机器学习能够解决的问题  21.1.2 机器学习应用流程  31.2 数据与问题定义  41.3 数据收集  51.3.1 发现或观察数据  51.3.2 生成数据  61.3.3 采样陷阱  71.4 数据预处理  71.4.1 数据清洗  81.4.2 填充缺失值  81.4.3 剔除异常值  81.4.4 数据转换  91.4.5 数据归约  101.5 无监督学习  101.5.1 查找相似项目  101.5.2 聚类  121.6 监督学习  131.6.1 分类  141.6.2 回归  161.7 泛化与评估  181.8 小结  21第2章 面向机

图灵程序设计丛书 《算法图解》PDF下载
编程书籍

图灵程序设计丛书 《算法图解》PDF下载

597次浏览 0条评论

本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。第1章 算法简介  11.1 引言  11.1.1 性能方面  11.1.2 问题解决技巧  21.2 二分查找  21.2.1 更佳的查找方式  41.2.2 运行时间  81.3 大O表示法  81.3.1 算法的运行时间以不同的速度增加  91.3.2 理解不同的大O运行时间  101.3.3 大O表示法指出了最糟情况下的运行时间  121.3.4 一些常见的大O运行时间  121.3.5 旅行商  131.4 小结  15第2章 选择排序  162.1 内存的工作原理  162.2 数组和链表  182.2.1 链表  192.2.2 数组  202.2.3 术语  212.2.4 在中间插入  222.2.5 删除  232.3 选择排序  

图灵程序设计丛书 《HTTP权威指南》PDF下载
编程书籍

图灵程序设计丛书 《HTTP权威指南》PDF下载

346次浏览 0条评论

超文本转移协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好 说的。但现在,你手上拿着的是却一本两磅重 的书。如果你对我们怎么会写出一本650页 的关于HTTP的书感到奇怪的话,可以去看一下目录。本书不仅仅是一本HTTP首部的参考手册;它是一本名副其实的web结构圣经。本书中,我们尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还对很多HTTP应用程序正常工作所必须的、重要的非HTTP技术进行了介绍。在组织得便于使用的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP文本的基础)。我们希望这种概念性的设计有助于读者对HTTP的使用。本书是为所有希望理解HTT

图灵程序设计丛书 《持续交付 发布可靠软件的系统方法》PDF下载
编程书籍

图灵程序设计丛书 《持续交付 发布可靠软件的系统方法》PDF下载

344次浏览 0条评论

Jez Humble编著的《持续交付(发布可靠软件的系统方法)》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了如何通过增加反馈,并改进开发人员、测试人员、运维人员和项目经理之间的协作来达到这个目标。《持续交付(发布可靠软件的系统方法)》由三部分组成。第一部分阐述了持续交付背后的一些原则,以及支持这些原则的实践。第二部分是本书的核心,全面讲述了部署流水线。第三部分围绕部署流水线的投入产出讨论了更多细节,包括增量开发技术、高级版本控制模式,以及基础设施、环境和数据的管理和组织治理。 《持续交付(发布可靠软件的系统方法)》适合所有开发人员、测试人员、运维人员和项目经理学习参考。目录第一部分 基础篇第1 章 软件交付的问题   21.1 引言  21.2 一些常见的发布反模式   31.2.1 反模式:手工部署软件   41.2.2 反模式:开发完成之后才向类生产环境部署   51.2.3 反模式:生产环境的手工配置管理  71.2.4 我们能做得更好吗   81.3 如何实现目标   91.3.1 每次修改都应该触发反馈流程  101.3.2 必须尽快接收反馈   111.3.3

图灵程序设计丛书 《图解HTTP》彩色版 PDF下载
编程书籍

图灵程序设计丛书 《图解HTTP》彩色版 PDF下载

497次浏览 0条评论

本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。目录第1章 了解Web及网络基础  0011.1  使用HTTP协议访问Web  0021.2  HTTP的诞生0031.2.1 为知识共享而规划Web    0031.2.2 Web成长时代    0041.2.3 驻足不前的HTTP    0051.3  网络基础TCP/IP  0061.3.1 TCP/IP协议族    0061.3.2 TCP/IP的分层管理    0071.3.3 TCP/IP通信传输流    0091.4

图灵程序设计丛书 《Spark快速大数据分析》PDF下载
编程书籍

图灵程序设计丛书 《Spark快速大数据分析》PDF下载

687次浏览 0条评论

Spark开发者出品!  《Spark快速大数据分析》是一本为Spark初学者准备的书,它没有过多深入实现细节,而是更多关注上层用户的具体用法。不过,本书绝不仅仅限于Spark的用法,它对Spark的核心概念和基本原理也有较为全面的介绍,让读者能够知其然且知其所以然。  本书介绍了开源集群计算系统Apache Spark,它可以加速数据分析的实现和运行。利用Spark,你可以用Python、Java以及Scala的简易API来快速操控大规模数据集。  本书由Spark开发者编写,可以让数据科学家和工程师即刻上手。你能学到如何使用简短的代码实现复杂的并行作业,还能了解从简单的批处理作业到流处理以及机器学习等应用。目录推荐序 xi译者序 xiv序 xvi前言 xvii第1章 Spark数据分析导论 11.1 Spark是什么 11.2 一个大一统的软件栈 21.2.1 Spark Core 21.2.2 Spark SQL 31.2.3 Spark Streaming 31.2.4 MLlib 31.2.5 GraphX 31.2.6 集群管理器 41.3 Spark的用户和用途 41.3

图灵程序设计丛书 《深入浅出Struts 2》PDF下载
编程书籍

图灵程序设计丛书 《深入浅出Struts 2》PDF下载

295次浏览 0条评论

本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,如数据类型转换、文件上传和下载、提高Struts 2应用的安全性、调试与性能分析、FreeMarker、Velocity、Ajax,等等。跟随作者一道深入Struts 2,聆听大量来之不易的经验之谈,你对Struts 2开发框架的理解和应用水平都将更上一层楼。目录第1章 Model 2应用程序第2章 初识Struts第3章 动作与结果第4章 OGNL第5章 表单标签第6章 通用标签第7章 类型转换第8章 输入验证第9章 消息处理与国际化第10章 Model Driven和Preparable拦截器第11章 持久层第12章 文件的上传第13章 文件的下载第14章 提高Struts应用程序的安全性第15章 防止重复提交第16章 调试与性能分析第17章 进度条第18章 定制拦截器第19章 定制结果类型第20章 Velocity第21章 FreeMarker第22章 XSLT结果类

图灵程序设计图书 《精通java并发编程(第2版)》PDF下载
编程书籍

图灵程序设计图书 《精通java并发编程(第2版)》PDF下载

604次浏览 0条评论

Java 提供了一套非常强大的并发API,可以轻松实现任何类型的并发应用程序。本书讲述Java 并发API 最重要的元素,包括执行器框架、Phaser 类、Fork/Join 框架、流API、并发数据结构、同步机制,并展示如何在实际开发中使用它们。此外,本书还介绍了设计并发应用程序的方法论、设计模式、实现良好并发应用程序的提示和技巧、测试并发应用程序的工具和方法,以及如何使用面向Java 虚拟机的其他编程语言实现并发应用程序。第1章 第一步:并发设计原理  11.1 基本的并发概念  11.1.1 并发与并行  11.1.2 同步  21.1.3 不可变对象  21.1.4 原子操作和原子变量  31.1.5 共享内存与消息传递  31.2 并发应用程序中可能出现的问题  31.2.1 数据竞争  31.2.2 死锁  41.2.3 活锁  41.2.4 资源不足  41.2.5 优先权反转  51.3 设计并发算法的方法论  51.3.1 起点:算法的一个串行版本  51.3.2 第1步:分析  51.3.3 第2步:设计  51.3.4 第3步:实现  61.3.5 第4步:测试