DEV
Systems Performance 豆瓣 Goodreads
作者: Brendan Gregg Prentice Hall 2013 - 10
The accelerating deployment of large-scale web, cloud, Big Data, and virtualized computing systems has introduced serious new challenges in performance optimization. Until now, however, little reliable, practical information has been available to IT professionals who are responsible for running these systems efficiently and cost-effectively.
Systems Performance: Enterprise and the Cloud is the solution. Internationally renowned performance optimization expert Brendan Gregg brings together state-of-the-art techniques and tools for analysis and tuning of large-scale web/cloud computing environments.
Gregg focuses on Linux/Unix/Solaris performance issues, while offering proven methodologies and discussing key issues that apply to all enterprise operating systems. Coverage includes:
Modern performance analysis and capacity planning, including key issues such as latency and dynamic tracing
New performance and reliability challenges associated with cloud computing
Methodology, concepts, terminology, tools, and metrics
Key tradeoffs, including problems of load vs. architecture
Tuning operating systems, CPUs, memory, file systems, disks, networks, and busses
Tuning virtualized systems
Programming language issues related to performance — including application profiling for C, C++, Java, and node.js
Benchmarking strategies and pitfalls, including custom microbenchmarking
2021年4月14日 已读
DEV
微服务设计 豆瓣
8.4 (11 个评分) 作者: [英] Sam Newman 译者: 崔力强 / 张骏 人民邮电出版社 2016 - 5
本书全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性,学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。
Docker 技术入门与实战 豆瓣
作者: 杨保华 / 戴王剑 机械工业出版社 2015 - 1
【编辑推荐】
《Docker技术入门与实战》是中国首部Docker著作,一线Docker先驱实战经验结晶,来自IBM和新浪等多位技术专家联袂推荐!
《Docker技术入门与实战》结合企业生产环境,深入浅出地剖析 Docker 的核心概念、应用技巧、实现原理以及生态环境,为解决各类问题提供了有价值的参考。
【内容简介】
在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在。Docker的出现正好能帮助软件开发者开阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker,开发人员便可享受先进的自动化运维理念和工具,无需运维人员介入即可顺利运行于各种运行环境。
《Docker技术入门与实战》分为三大部分:Docker入门、实战案例和高级话题。第一部分(第1~8章)介绍Docker与虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据管理等;第二部分(第9~17章)通过案例介绍Docker的应用方法,包括与各种操作系统平台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的接口、私有仓库等;第三部分(第18~21章)是一些高级话题,如Docker核心技术、安全、高级网络配置、相关项目等。
《Docker技术入门与实战》从基本原理开始入手,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署应用。
【名人推荐】
虽然前几年在容器方面所做的工作不多,但是从2015年起,我们计划将工作重点放在 Docker 等容器技术上。
——杨卫华
新浪微博技术总监
本书作者之一杨保华博士在加入 IBM之后,一直从事云计算与软件定义网络领域的相关解决方案和核心技术的研发,热心关注 OpenStack、Docker 等开源社区,热衷使用开源技术,积极参与开源社区的讨论并提交代码。这使得他既能从宏观上准确把握 Docker 技术在整个云计算产业中的定位,又能从微观上清晰理解技术人员所渴望获知的核心之处。
——刘天成
IBM中国研究院云计算运维技术研究组经理
好的IT技术总是迅速“火爆”,Docker 就是这样。好像忽然之间,在企业一线工作的毕业生们都在谈论 Docker。在IT云化的今天,系统的规模和复杂性,呼唤着标准化的构件和自动化的管理,Docker 正是这种强烈需求的产物之一。这本书很及时,相信会成为IT工程师的宝典。
——李军
清华大学信息技术研究院院长
本书围绕着镜像、容器、仓库三个部分,从实践的角度出发,讲解了 Docker 的安装、配置、使用的方式。在本书的后面几个章节,也介绍了许多 Docker 的实现细节和工作原理。总体而言,本书从实际的案例入手,由浅至深,循序渐进,内容相当丰富。
——王灿
浙江大学计算机学院副教授
Docker 在公司多个项目中正式上线,目前运行稳定,在系统的关键节点使用 Docker 容器集群来快速扩展计算能力效果显著。本书作者之一戴王剑前期的充分调研和测试功不可没。
——徐勋业
浙江中正智能科技有限公司副总裁
本书详细介绍了 Docker 的发展历史、作用、部署方法和应用案例,文笔流畅,通俗易懂,对促进开源软件和虚拟化技术发展很有意义,对加强信息化在各行业的应用有较大的参考价值。
——杨传斌
浙江师范大学计算机学院教授
2016年7月12日 已读
工具的罗列而已...
CHS DEV
垃圾回收的算法与实现 豆瓣
ガベージコレクションのアルゴリズムと実装
作者: 中村成洋 / 相川光 译者: 丁灵 人民邮电出版社 2016 - 7
★ Ruby之父Matz作推荐语:上古传承的魔法,彻底揭开垃圾回收的秘密!
★ 日本天才程序员兼Lisp黑客竹内郁雄审校
本书前半介绍基本GC算法,包括标记-清除GC、引用计数、复制算法的GC、串行GC的算法、并发GC的算法等。后半介绍V8、Rubinius、Dalvik、CPython等几种具体GC的实现。本书适合各领域程序员阅读。
2017年8月29日 已读
DEV
提高C++性能的编程技术 豆瓣
Efficient C++: Performance Programming Techniques
作者: (美)Dov Bulka(多夫.布尔卡) David Mayhew(大卫.梅休) 译者: 左飞 / 薛佟佟 电子工业出版社 2011 - 3
很多程序员及软件设计师都认为,用c++开发意味着放弃程序性能提升的可能。在很多人眼里,使用c++来开发那些效率至上的应用无疑将导致一场空前的浩劫。因此,在许多性能敏感型领域,诸如网络协议、操作系统内核、移动设备驱动等等,c++都常常处于被冷落的境地。
而本书正是对这种错误观念的最有力回击。《提高c++性能的编程技术》揭示了c++开发高效应用的潜力,向广大读者展示了大量实用的c++面向对象编程技术。通过改善普遍藏匿于设计编码过程暗处的缺陷,这些技术无一不为c++的性能提升带来最为强劲的动力。
《提高c++性能的编程技术》详细讨论了临时对象、内存管理、继承、虚函数、内联、引用计数以及stl等一切有可能提升c++效率的细节内容。最终,该书将c++性能提升的各种终极利器,完美地呈现在广大读者的面前!无论你是相关领域的从业人员,还是c++程序设计爱好者,或者是渴望突破编程瓶颈、大幅提升自我修为的程序设计爱好者,本书都必将使你获益良多。
奔跑吧Ansible 豆瓣
Ansible: Up and Running
作者: Lorin Hochstein 译者: 陈尔冬 电子工业出版社 2016 - 1
Ansible是近年用户量急速蹿升的开源配置管理工具。在Ansible之前,行业中已经有很多开源配置管理工具了,特别是鼎鼎大名的Puppet,堪称配置管理界的超级巨星。然而,Ansible依靠它的简单易用、"零依赖"及弱抽象还是获得了无数开发者和运维工程师的青睐。遗憾的是,由于Ansible还很年轻,除了官方文档外,其他相关的优秀文档可谓凤毛麟角。而《奔跑吧Ansible》恰恰就是为了缓解这一现状而写的。作者在《奔跑吧Ansible》中演示了如何使用Ansible在接近真实的生产环境进行管理的案例,这既演示了Ansible的强大功能,又能够帮助读者快速入门与上手,非常适合作为官方文档的扩展资料来阅读。
2019年4月18日 已读
DEV
交办的技术 豆瓣
任せる技術
作者: [日] 小仓广 译者: 林佑纯 北京联合出版公司·后浪出版公司 2015 - 6
当主管就该懂的带人诀窍!
26张实用图表,让管理事半功倍!
28种交办的技术,保障工作进度,减轻主管负担,养成得力部属!
主管的成就不是自己做了什么,
而是自己不做什么,下属会做得更好!
【编辑推荐】
交办,即交给下级办理。出于各种原因,许多管理者都不知道该怎样把工作交给下属,这就导 致下属不出活、主管负担重、公司资源被浪费。可见,交办工作是关乎经营成败的关键环节,是管理者的必修课。
作者小仓广是日本著名的人力资源专家,从事领导职近20年,曾为3万名主管答疑解惑,被称为“培养人才的专家”。在书中,作者以丰富的职场案例、26张实用图表,手把手教给读者分派工作的7大方法28个技巧。读者会从中学到诸如挑选交办人选、提出工作要求、有效沟通、培养下属积极性、保障工作进度、提携培育下属的具体方法。
《交办的技术》理念先进,语言通俗简洁,方法可操作性强,在台湾长居管理类畅销书榜,是一本值得管理人士阅读的实用书籍。
【内容简介】
不会向下属交代工作的主管,不仅自己会被工作累垮,下属也无法被培养起来。因此,克服交出工作的心理障碍,并掌握相关技巧,就是每个主管必须要会的基本技能。
作者以其丰富的领导经验为读者提供了一套具有操作性的交办方法。读者会从书中学到诸如挑选交办人选、提出工作要求、有效沟通、培养下属积极性、保障工作进度、提携培育下属的具体方法。其中每个大方法下面各有四个细化的小技巧,指导读者从细微处掌控全局。此外,书中充实的职场案例以及各类实用图表也可帮助读者将理念转化为实践。
想提升领导力?先从交办工作开始吧!
2018年9月6日 已读
DEV
演讲的力量 豆瓣
TED Talks: The Official TED Guide to Public Speaking
7.2 (13 个评分) 作者: [美] 克里斯·安德森 译者: 蒋贤萍 中信出版集团股份有限公司 2016 - 8
如果说《TED演讲的秘密》和《像TED一样演讲》是开胃菜,那么《演讲的力量》就是期待已久的主菜!
TED掌门人克里斯·安德森,这个将TED推向世界的人,亲自传授公开演讲的秘诀!
15年TED演讲指导经验总结,比尔·盖茨、丹尼尔·卡尼曼等的演讲教练5大关键演讲技巧,4个一定要避免的陷阱,从1人到1000人的场合都适用,让你从紧张到爆到hold住全场!
克里斯·安德森作为TED的掌门人和演讲教练,在15年来参与并指导了上千场TED演讲,与比尔·盖茨、诺奖得主丹尼尔·卡尼曼、超级畅销作家肯·罗宾逊等N多优秀演讲者深入合作,从而总结了第一手公开演讲实战经验。他把自己与TED团队的经验,都写进在了这本书——《演讲的力量》。
在书中,克里斯·安德森分享了成功演讲的5大关键技巧——联系、叙述、说明、说服与揭露——教你如何发表一场具有影响力的简短演讲,展现最好的那一面。他在书中回答了最常被问到的关于演讲的问题:·我该穿什么?·我该怎么克服紧张?·怎么设计我的演讲ppt?·该如何设计演讲的起承转合?·怎样开头和结尾,最能让人印象深刻?
……
本书是21世纪有效沟通的最新实战守则。毋庸置疑,它将成为所有想提升沟通和表达,想要让自己的想法产生更大影响力的人的必读书。
SQL反模式 豆瓣 Goodreads
SQL Antipatterns: Avoiding the Pitfalls of Database Programming
9.0 (6 个评分) 作者: [美] Bill Karwin 译者: 谭振林 / Push Chen 人民邮电出版社 2011 - 9
《SQL反模式》是一本广受好评的SQL图书。它介绍了如何避免在SQL的使用和开发中陷入一些常见却经常被忽略的误区。它通过讲述各种具体的案例,以及开发人员和使用人员在面对这些案例时经常采用的错误解决方案,来介绍如何识别、利用这些陷阱,以及面对问题时正确的解决手段。另外,《SQL反模式》还涉及了SQL的各级范式和针对它们的正确理解。
《SQL反模式》适合SQL数据库开发人员与管理人员阅读。
NoSQL精粹 豆瓣
NoSQL Distilled
8.8 (5 个评分) 作者: [美]Pramod J. Sadalage / [美]Martin Fowler 译者: 爱飞翔 机械工业出版社 2013 - 8
《NoSQL精粹》为考虑是否可以使用和如何使用NoSQL数据库的企业提供了可靠的决策依据。它由世界级软件开发大师和软件开发“教父”Martin Fowler与Jolt生产效率大奖图书作者Pramod J. Sadalage共同撰写。书中全方位比较了关系型数据库与NoSQL数据库的异同;分别以Riak、MongoDB、Cassandra和Neo4J为代表,详细讲解了键值数据库、文档数据库、列族数据库和图数据库这4大类NoSQL数据库的优劣势、用法和适用场合;深入探讨了实现NoSQL数据库系统的各种细节,以及与关系型数据库的混用。
全书分为两部分,共15章:第一部分(第1~7章)主要讲述NoSQL的核心概念。其中第1章解释了NoSQL发展迅速的原因;第2章描述了在NoSQL领域的三种主要的数据模型中如何体现“聚合”这一概念;第3章介绍了聚合的缺点;第4章描述了数据库如何在集群中分布数据;第5章论及了更新与读取操作对一致性的影响;第6章讨论了版本戳;第7章描述了适合用在NoSQL系统中的“映射-化简”操作。第二部分(第8~15章)讲述了如何实现NoSQL数据库系统。其中第8章~第11章每章各以一种NoSQL数据库为例,演示了如何实现第一部分介绍的概念;第12章解释了数据如何在强模式系统与无模式系统之间迁移;第13章着眼于混合持久化领域的趋势;第14章探讨了在混合持久化领域中会考虑到的其他一些技术;第15章提供了选择数据库时可以参考的一些建议。
高效程序员的45个习惯 豆瓣 Goodreads
7.8 (9 个评分) 作者: [美] Venkat Subramaniam / [美] Andy Hunt 译者: 钱安川 / 郑柯 人民邮电出版社 2010 - 1
“书中‘切身感受’的内容非常有价值——通过它我们可以做到学有所思,思有所悟,悟有所行。”
——Nathaniel T. Schutta,《Ajax基础教程》作者
“此书通过常理和经验,阐述了为什么你应该在项目中使用敏捷方法。最难得的是,这些行之有效的实战经验,竟然从一本书中得到了。”
——Matthew Johnson,软件工程师
十年来,软件行业发生了翻天覆地的变化。敏捷方法大行其道,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色。作为一名程序员,你应该培养怎样的素质,方能对多变的环境应对自如,始终立于不败之地?
本书简明实用、见解深刻,总结了高效程序员在开发过程中的45个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等5个方面积极修炼。通过学习这些内容,养成这些好的习惯,你可以极大地提升自己的编程实力,更快速、更可靠地交付更高质量的软件,从而成为真正的高效程序员。
2016年11月22日 已读
老魔头说的好有道理, 我竟无言以对...
CHS DEV
SQLite权威指南 豆瓣
The Definitive Guide to SQLite
作者: Grant Allen / Mike Owens 译者: 杨谦 / 刘义宣 电子工业出版社 2012 - 1
这是一本关于sqlite 起源、特性、简介、使用、深度解析的书。
《sqlite权威指南(第二版)》首先从 sqlite 最初起源、特性、设计理念、实际应用讲解开始,逐步深入、全面地介绍了在各个平台如何使用sqlite。接着,介绍sqlite 的一般sql 和高级功能的sql,采取举例说明,使得本书内容生动有趣。然后,全面介绍了各种语言如何与sqlite 进行编程交互,重点介绍sqlite 原生语言c 语言中的api,使得使用者可以不管扩展sqlite 的功能。本书还介绍了目前火热的ios 和android 开发中如何使用sqlite,并给出实际例子。最后,介绍了sqlite 内部架构设计,使得读者可以深入理解sqlite,高级开发者可以进一步参与sqlite 开发或者开发自己的sqlite。
不管您是 sqlite 的初学者,还是sqlite 资深用户或者是对sql 语言和程序设计感兴趣的技术爱好者,都可以从本书汲取营养。
极客与团队 豆瓣
Team Geek:A Software Developer's Guide to Working Well With Others
7.8 (8 个评分) 作者: [美]Brian W. Fitzpatrick/Ben Collins-Sussman 译者: 徐旭铭 人民邮电出版社 2012 - 3
《极客与团队》是一本写给程序员看的,教你怎么交朋友,怎么影响团队中的其他人。书中充满了操作性极强的建议和意见,让你在技术团队中过得更开心,变得更有效率,更加如鱼得水。《极客与团队》旨在帮助程序员改进理解他人,与人沟通,以及与人合作的能力,进而在编写软件的过程中变得更有效率。
《极客与团队》适合那些想要更上一层楼并编写出色软件的程序员阅读,也适合软件项目和团队的管理者自己或组织团队成员阅读和参考。
人类简史 豆瓣 Goodreads
A brief history of humankind
8.7 (589 个评分) 作者: [以色列] 尤瓦尔·赫拉利 译者: 林俊宏 中信出版社 2014 - 11
十万年前,地球上至少有六种不同的人
但今日,世界舞台为什么只剩下了我们自己?
从只能啃食虎狼吃剩的残骨的猿人,到跃居食物链顶端的智人,
从雪维洞穴壁上的原始人手印,到阿姆斯壮踩上月球的脚印,
从认知革命、农业革命,到科学革命、生物科技革命,
我们如何登上世界舞台成为万物之灵的?
从公元前1776年的《汉摩拉比法典》,到1776年的美国独立宣言,
从帝国主义、资本主义,到自由主义、消费主义,
从兽欲,到物欲,从兽性、人性,到神性,
我们了解自己吗?我们过得更快乐吗?
我们究竟希望自己得到什么、变成什么?
------------------------------------------------------------------------------------------------
【编辑推荐】
1、由书改变而成的人类简史课程风靡全球,成为希伯来大学最受欢迎课程 Coursera最受欢迎课程 ,mooc最受欢迎课程。学界和大众都一致认可,戴蒙德推荐。
2、一大开创性:打通文字发明前后历史的界限。
文字发明之前的年代,是生物学家、考古学家的专长;文字发明之后的年代,是历史学家、政治学家和经济学家的专长;
许多著名史家的作品,欠缺遗传学或生态学的视野,如何让这两大段历史之间没有断层,能够有一以贯之的宏观解读?
本书不同于《枪炮、病菌与钢铁》从生物与环境的角度看人类社会的发展,也不同于麦克尼尔的《世界史》以文明为单位绘制的人类文明交织的世界。 他笔下的历史,在科学中有深沉的人文关怀。
3、填补传统人类史的三大鸿沟:
历史观与哲学观之间的鸿沟(提供有史实根据的深刻哲学思考);人类和生态系统之间的鸿沟(作者多从生态来思考,而不是只讲人类的利益);集体和个人之间的鸿沟(检视历史事件如何影响到当时一般人的生活)。
4、四大部分描述人类大历史:
7万年前的大脑认知革命(有能力谈八卦,想象不存在的事物,让陌生人开始合作、建立组织)
1.2万年前的农业革命(让我们渴求更多、生产更多,分工分职愈趋细腻)、
500年前的科学革命(带来快速进步,让我们拥有上帝的力量,也带来毁灭)
全球大一统、人类大融合的关键因素——金钱、帝国、宗教
5、一部个人幸福探索之书。
用通俗的语言和新鲜的视角,将个体的幸福放在人类发展的过程中审视,不再错过历史中最关键、最有意思的部分。涵盖了生物学,人类学,哲学,心理学,艺术,文学,伦理学等众多领域。涉及幸福,生命的意义等众多话题,有人说这是一部个人幸福探索之书。
6、一部“瘦身版”人类简史。
如果说给我一本书,不到五百页,没有一堆令人晕头转向的年份、人名、地名、称号,就能涵盖了人类如何崛起、影响现代生活甚巨的资本主义、一神教、自由人文主义、基因工程如何兴盛的人类历史重大脉络……这是仅有的一部!
7、一部引发多国版权大战的神秘大书。
获得波兰斯基人文学科创造力与独创性奖。 100周蝉联以色列畅销书排行榜第一,在英国,9家出版商疯狂竞价。 23个国家竞相购买版权。台湾上市一周,金石堂、诚品历史类畅销书榜第一 ,诚品总榜第八,西班牙上市两周总榜第一。
------------------------------------------------------------------------------------------------
【内容简介】
《人类简史:从动物到上帝》是以色列新锐历史学家的一部重磅作品。从十万年前有生命迹象开始到21世纪资本、科技交织的人类发展史。十万年前,地球上至少有六个人种,为何今天却只剩下了我们自己?我们曾经只是非洲角落一个毫不起眼的族群,对地球上生态的影响力和萤火虫、猩猩或者水母相差无几。为何我们能登上生物链的顶端,最终成为地球的主宰?
从认知革命、农业革命到科学革命,我们真的了解自己吗?我们过得更加快乐吗?我们知道金钱和宗教从何而来,为何产生吗?人类创建的帝国为何一个个衰亡又兴起?为什么地球上几乎每一个社会都有男尊女卑的观念?为何一神教成为最为广泛接受的宗教?科学和资本主义如何成为现代社会最重要的信条?理清影响人类发展的重大脉络,挖掘人类文化、宗教、法律、国家、信贷等产生的根源。这是一部宏大的人类简史,更见微知著、以小写大,让人类重新审视自己。
------------------------------------------------------------------------------------------------
【各界评论】
《人类简史:从动物到上帝》为什么能够在国际畅销书榜上爆冲?原因很简单,它处理的是历史的大问题、现代世界的大问题,而且,它的写作风格是刻骨铭心的生动。你会爱上它!
——普利策奖得主 《枪炮、病菌与钢铁》作者戴蒙德
这是此类大历史中最好的一本:规模宏大但绝非泛泛而谈;具有时代性又不花哨,观念惊世骇俗但绝不是个简单的反对者。每个人都能在书里找到一部分和另外的人开始讨论,但是弄清楚是哪部分、为什么,对我们都有好处。
——牛津大学历史学院院长 斯蒂文·刚尼
我拿起这本《人类简史》立刻“着道”了——拿起了就放不下,几乎一口气读完。吸引力主要来自作者才思的旷达敏捷,还有译者文笔的生动晓畅,而书中屡屡提及中国的相关史实,也能让人感到一种说不出的亲切,好像自己也被融入其中,读来欲罢不能。
——北京大学历史系教授 高毅
《人类简史》的目的不是传授人类考古学的所有研究成果,而是提供一种看历史的视角,一种全局的观点。当你不再执着于科学、政治或宗教等某一个领域的发展过程,而是关注人类社会的整体演变,观察这些领域之间的相互作用,你会感到你脑海中零碎的历史知识忽然像拼图一样各就各位,构成一幅宏大的图景,这样的视角非常新鲜。
——果壳网 姬十三
读完这本书,有一种跟着人类一同走过十万年的感觉!
——读者
这本书如果要用“宏伟史诗”来形容一点也不过分,其中包含了很多学科的内容,例如考古学、生物学、物理学、经济学、宗教、社会学甚至计算机科学等等。书里里面的大部分观点都是从不同的角度进行介绍,其中很多都是经无数人严格验证过的,讲师很多时候仅仅是通过自己的表达希望尽量客观地介绍一些内容,至于每个人怎么理解并没有统一的标准了。
——读者
超级好的课程,付费都坚持下来了,观点独特,从来没想到能从这个角度理解我们人类自己。
——读者
2017年2月25日 已读
畅销书都这样观点惊艳、好读
DEV History
PostgreSQL 9从零开始学 豆瓣
作者: 刘增杰 / 张少军 2013 - 4
PostgresQL9是一个开源的、全功能的对象关系型数据库。刘增杰、张少军编写的这本《PostgreSQL9从零开始学(视频教学版)》循序渐进地介绍了PostgresQL9数据库应用与开发的相关基础知识,提供了大量具体操作PostgreSQL9数据库的示例,供读者实践。书中每节都清晰地阐述了代码如何工作及实现方法,使读者能在最短的时间内有效地掌握PostgreSQL9的应用技能。
全书共18章,分别介绍了PostgreSQL9的安装与配置、数据库的基本操作、数据表的基本操作、SQL语言基础、轻松掌握SQL语句、认识函数、PostgreSQL数据查询、数据的更新、创建和使用索引、事务和锁、视图操作、触发器、PostgreSQL的安全机制、数据库的备份与恢复、高可用、负载均衡、数据复制、服务器配置、数据库监控以及数据库的内部结构等内容。
《PostgreSQL9从零开始学(视频教学版)》适合PostgreSQL数据库初学者、数据库开发人员,也适合高等院校和培训学校相关专业的师生教学参考。
Java 8 Lambdas 豆瓣
作者: Richard Warburton O'Reilly Media 2014 - 4
If you're an experienced Java programmer, Java 8 Lambdas shows you how to make use of your existing skills to adapt their thinking and your codebase to use lambda expressions properly. Starting with basic examples, this book is focused solely on Java 8 language changes and related API changes, so you don’t need to buy and read a 900 page book in order to brush up. Lambdas make a programmer's job easier, and this book will teach you how. Coverage includes introductory syntax for lambda expressions, method references that allow you to reuse existing named methods from your codebase, and the collection library in Java 8.
深入理解Java虚拟机(第2版) 豆瓣 Goodreads
9.2 (12 个评分) 作者: 周志明 机械工业出版社 2013 - 9
《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》内容简介:第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据最新的JDK 1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。
《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。
第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解书中后面内容有重要帮助。
第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。
第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。
第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;
第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。
未来简史 豆瓣
Homo Deus:A Brief History of Tomorrow
7.9 (196 个评分) 作者: [以色列] 尤瓦尔·赫拉利 译者: 林俊宏 中信出版集团 2017 - 2
进入21世纪后,曾经长期威胁人类生存、发展的瘟疫、饥荒和战争已经被攻克,智人面临着新的待办议题:永生不老、幸福快乐和成为具有“神性”的人类。在解决这些新问题的过程中,科学技术的发展将颠覆我们很多当下认为无需佐证的“常识”,比如人文主义所推崇的自由意志将面临严峻挑战,机器将会代替人类做出更明智的选择。
更重要的,当以大数据、人工智能为代表的科学技术发展的日益成熟,人类将面临着从进化到智人以来zui大的一次改变,绝大部分人将沦为“无价值的群体”,只有少部分人能进化成特质发生改变的 “神人”。
未来,人类将面临着三大问题:生物本身就是算法,生命是不断处理数据的过程;意识与智能的分离;拥有大数据积累的外部环境将比我们自己更了解自己。如何看待这三大问题,以及如何采取应对措施,将直接影响着人类未来的发展。
2017年7月28日 已读
DEV