xiongjia - 标记
垃圾回收的算法与实现 豆瓣
ガベージコレクションのアルゴリズムと実装
作者: 中村成洋 / 相川光 译者: 丁灵 人民邮电出版社 2016 - 7
★ Ruby之父Matz作推荐语:上古传承的魔法,彻底揭开垃圾回收的秘密!
★ 日本天才程序员兼Lisp黑客竹内郁雄审校
本书前半介绍基本GC算法,包括标记-清除GC、引用计数、复制算法的GC、串行GC的算法、并发GC的算法等。后半介绍V8、Rubinius、Dalvik、CPython等几种具体GC的实现。本书适合各领域程序员阅读。
2017年8月29日 已读
DEV
玩家1号 豆瓣
Ready Player One
7.0 (28 个评分) 作者: [美国] 恩斯特·克莱恩 译者: 刘宇韬 四川科学技术出版社 2014 - 9
近未来,虚拟实境技术与网络游戏得到了完美的结合,游戏公司“绿洲”以此起家,成为人们借以避世的港湾。但“绿洲”创始人哈利迪的遗嘱,却为这最后的世外桃源带来了一场巨大的风波。遗嘱宣称,如果谁能在"绿洲"中寻获他设置的彩蛋,就能接手"绿洲"成为新的世界首富。主角韦德·沃兹,作为最普通不过的玩家,也投身到了遗嘱所引发的狂潮之中,然而他发现,若想继承哈利迪的遗产,他不但要和数以亿计的同行展开竞争,还要面临同样觊觎这份财富的大公司的死亡威胁。
朋友,敌人,信任,背叛……韦德能否赶在黑幕落下之前,成为拯救世界的英雄?
2017年8月13日 已读
DEV
未来简史 豆瓣
Homo Deus:A Brief History of Tomorrow
7.9 (196 个评分) 作者: [以色列] 尤瓦尔·赫拉利 译者: 林俊宏 中信出版集团 2017 - 2
进入21世纪后,曾经长期威胁人类生存、发展的瘟疫、饥荒和战争已经被攻克,智人面临着新的待办议题:永生不老、幸福快乐和成为具有“神性”的人类。在解决这些新问题的过程中,科学技术的发展将颠覆我们很多当下认为无需佐证的“常识”,比如人文主义所推崇的自由意志将面临严峻挑战,机器将会代替人类做出更明智的选择。
更重要的,当以大数据、人工智能为代表的科学技术发展的日益成熟,人类将面临着从进化到智人以来zui大的一次改变,绝大部分人将沦为“无价值的群体”,只有少部分人能进化成特质发生改变的 “神人”。
未来,人类将面临着三大问题:生物本身就是算法,生命是不断处理数据的过程;意识与智能的分离;拥有大数据积累的外部环境将比我们自己更了解自己。如何看待这三大问题,以及如何采取应对措施,将直接影响着人类未来的发展。
2017年7月28日 已读
DEV
人类砍头小史 Eggplant.place 豆瓣
Severd HISTORY of HEADS LOST&HEADS FOUND
7.6 (43 个评分) 作者: [英]弗朗西斯·拉尔森 译者: 秦传安 海南出版社 2016 - 7
人类的头是一件了不起的作品。在五种官能中,单单是头部就掌控了其中的四种,它严密地包裹住大脑,并且拥有整个身体最富有表现力的肌肉群。
头是人类极具区别性的特征,将我们的内心与外部世界联系起来。尽管头拥有如此超群的能力,但也经历过黑暗时期,在人类历史上,主要表现为斩首或割取敌人首级。无论是一些西方的收藏家对干缩头颅的需求激发了大屠杀,还是二战中美军士兵把日本人的残肢送回亲人身边,无论是杜莎夫人将被斩首的罗伯斯庇尔的头做成塑像,还是达米恩•赫斯特在停尸房拍那些被砍下来的头颅,无论是盗墓骨相学家还是痴迷于头骨的科学家,人类学家弗朗西斯•拉尔森探究了我们这种对被砍掉的头颅的一种可怕的迷恋,并对此进行了严肃深入且有趣生动的探究。
本书研究充分,文辞极为精妙,其发现影响深远。当然,不可避免地具有黑色幽默性质,每章中关于人类学和历史学的披露描绘技巧娴熟,又异常扣人心弦。此外,本书还会经常挑战读者关于文明与野蛮、西方世界与“其他世界”、暴力与医学、宗教与礼教之间的二分式理解。
2017年7月19日 已读
DEV
微服务设计 豆瓣
8.4 (11 个评分) 作者: [英] Sam Newman 译者: 崔力强 / 张骏 人民邮电出版社 2016 - 5
本书全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性,学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。
你凭什么做好互联网 豆瓣
6.9 (9 个评分) 作者: 曹政 中国友谊出版公司 2016
为什么有人可以预见商机、超越景气,在不确定环境下表现更出色?
在规则之外,做好互联网,还有哪些关键秘诀?
当环境不给机会,你靠什么翻身?
本书为“互联网百晓生”曹政20多年互联网经验的总结,以严谨的逻辑思维分析个人与企业在互联网发展中的一些错误思想及做法,并给出正确解法。
从技术到商业如何实现,每个发展阶段需要匹配哪些能力、分解哪些目标、落实哪些策略都一一点出,并在这一过程中,呈现实操性方法背后的思考过程,即为什么这样做才是对的。
本书特点:
1、知识量大,盘点整个互联网发展历程。
2、见解深刻,抛开表象,重在解决问题。
3、客观不浮躁,一切从逻辑出发。
4、高效接地气,全是摸爬滚打总结出来的方法。
本书功效:
1、全面通晓互联网行业的固有逻辑。
2、在技术、产品上避免犯致命错误。
3、知道自己的不足与问题在哪里,并知道如何改正。
4、建立正确的互联网思维。
5、精准、高效地创业。
6、学会正确思考。
时间管理 豆瓣
The Skinng on Time Management:How to Maximize your 24-hour Gift
7.2 (24 个评分) 作者: [美] 吉姆·兰德尔 译者: 舒建广 上海交通大学出版社 2012 - 1
《时间管理:如何充分利用你的24小时》为“简单有趣的个人管理”丛书之一。《时间管理:如何充分利用你的24小时》作者从大量关于时间管理的书籍和文章中归纳出约50条原则.并在书中一一展示。《时间管理:如何充分利用你的24小时》以故事的形式来介绍时间管理.行文生动活泼.配有精美描图。适合对时间管理感兴趣的读者休闲阅读。
2017年5月19日 已读
DEV
React全栈:Redux+Flux+webpack+Babel整合开发 豆瓣
作者: 张轩 / 杨寒星 电子工业出版社 2016 - 10
《React全栈:Redux+Flux+webpack+Babel整合开发》从现代前端开发的标准、趋势和常用工具入手,由此引出了优秀的构建工具 webpack 和 JavaScript库 React,之后用一系列的实例来阐述两者的特色、概念和基本使用方法。随着应用复杂度的增加,进而介绍了 Flux 和 Redux 两种架构思想,并且使用 Redux 对现有程序进行改造,最后介绍了在开发过程中出现的反模式和性能优化方法。
《React全栈:Redux+Flux+webpack+Babel整合开发》适合有一定前端开发尤其是 JavaScript 基础的读者阅读,如果您还没有接触过前端开发这个领域,请先阅读前端开发的入门书籍。
2017年5月18日 已读
DEV
Spring Boot实战 豆瓣
Spring Boot in Action
6.0 (5 个评分) 作者: [美]克雷格·沃斯 译者: 丁雪丰 人民邮电出版社 2016 - 9
本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。
2017年5月4日 已读
DEV
Spring Boot in Action 豆瓣
作者: Craig Walls Manning Publications 2016 - 1
A developer-focused guide to writing applications using Spring Boot. You'll learn how to bypass the tedious configuration steps so that you can concentrate on your application's behavior.
Spring Boot in Action is a developer-focused guide to writing applications using Spring Boot. In it, you?ll learn how to bypass configuration steps so you can focus on your application?s behavior. Spring expert Craig Walls uses interesting and practical examples to teach you both how to use the default settings effectively and how to override and customize Spring Boot for your unique environment. Along the way, you?ll pick up insights from Craig?s years of Spring development experience.
2017年5月4日 已读
DEV
战天京 豆瓣
7.8 (8 个评分) 作者: 谭伯牛 中国工人出版社 2004 - 1
《战天京》讲述的是曾国藩、左宗棠、李鸿章、曾国荃、郭嵩焘等晚清军政名人的故事。作者在充分了解正史的基础上,大量利用书信、奏折、笔记等史料,抱“同情之理解”的态度,鲜活再现了以曾国藩、李鸿章、左宗棠为代表的晚清军政名人。本书体例融正史、史学论文、演义、评书、历史小说为一体,不仅富有故事性,而且言必有据、杜绝“戏说”,开历史论著之先河,堪称一本前所未有的晚清人物评著。
2017年4月20日 已读
DEV
Spring实战(第4版) 豆瓣
Spring in Action,Fourth Edition
8.5 (8 个评分) 作者: Craig Walls 沃尔斯 译者: 张卫滨 人民邮电出版社 2016 - 4
《Spring实战(第4版)》是经典的、畅销的Spring学习和实践指南。
第4版针对Spring 4进行了全面更新。全书分为四部分。第1部分介绍Spring框架的核心知识。第二部分在此基础上介绍了如何使用Spring构建Web应用程序。第三部分告别前端,介绍了如何在应用程序的后端使用Spring。第四部分描述了如何使用Spring与其他的应用和服务进行集成。
《Spring实战(第4版)》适用于已具有一定Java 编程基础的读者,以及在Java 平台下进行各类软件开发的开发人员、测试人员,尤其适用于企业级Java 开发人员。本书既可以被刚开始学习Spring 的读者当作学习指南,也可以被那些想深入了解Spring 某方面功能的专业用户作为参考用书。
2017年3月30日 已读
Java Web整合开发实战 豆瓣
清华大学出版社 2013 - 1
《Java Web整合开发实战:基于Struts 2+Hibernate+Spring》详细介绍了Java Web开发中的三大开发框架Struts、Hibernate与Spring的整合使用。《Java Web整合开发实战:基于Struts 2+Hibernate+Spring》内容由浅入深,循序渐进,理论讲解与实践相结合,并列举了大量典型应用实例帮助读者理解开发过程中的重点和难点知识,同时提供了详尽的项目开发和部署步骤。《Java Web整合开发实战:基于Struts 2+Hibernate+Spring》附带1张DVD光盘,内容为《Java Web整合开发实战:基于Struts 2+Hibernate+Spring》配套教学视频及示例源程序,另外还附赠了大量的Java Web典型模块与项目案例源程序及教学视频。
《Java Web整合开发实战:基于Struts 2+Hibernate+Spring》共21章,分5篇。第1篇为Java Web开发基础,介绍了Web工作机制、Java Web开发环境的搭建、JSP技术等;第2篇为表现层框架Struts技术,介绍了Struts 2的工作原理、核心文件、数据校验与国际化、标签库、拦截器等;第3篇为持久层框架Hibernate技术,介绍了Hibernate的工作原理、核心文件、核心接口及相关插件的使用方法;第4篇为业务层框架Spring技术,介绍了Spring的工作机制、Spring的Ioc原理、数据校验与国际化、Spring MVC框架及标签库等;第5篇为SSH框架整合开发实战,介绍了SSH框架的集成方式,并通过用户管理系统和酒店预订系统展示三大框架整合开发的完整流程。
《Java Web整合开发实战:基于Struts 2+Hibernate+Spring》适合想系统学习Java Web开发技术的人员阅读,也适合相关程序员和Web开发爱好者作为案头必备的参考书。另外,《Java Web整合开发实战:基于Struts 2+Hibernate+Spring》还适合作为Java Web开发的培训教材使用。
Java Web开发同类推荐阅读:
Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)(享有盛誉的经典读物)。
深入理解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语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。
人类简史 豆瓣 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
极客与团队 豆瓣
Team Geek:A Software Developer's Guide to Working Well With Others
7.8 (8 个评分) 作者: [美]Brian W. Fitzpatrick/Ben Collins-Sussman 译者: 徐旭铭 人民邮电出版社 2012 - 3
《极客与团队》是一本写给程序员看的,教你怎么交朋友,怎么影响团队中的其他人。书中充满了操作性极强的建议和意见,让你在技术团队中过得更开心,变得更有效率,更加如鱼得水。《极客与团队》旨在帮助程序员改进理解他人,与人沟通,以及与人合作的能力,进而在编写软件的过程中变得更有效率。
《极客与团队》适合那些想要更上一层楼并编写出色软件的程序员阅读,也适合软件项目和团队的管理者自己或组织团队成员阅读和参考。
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.
PostgreSQL 9从零开始学 豆瓣
作者: 刘增杰 / 张少军 2013 - 4
PostgresQL9是一个开源的、全功能的对象关系型数据库。刘增杰、张少军编写的这本《PostgreSQL9从零开始学(视频教学版)》循序渐进地介绍了PostgresQL9数据库应用与开发的相关基础知识,提供了大量具体操作PostgreSQL9数据库的示例,供读者实践。书中每节都清晰地阐述了代码如何工作及实现方法,使读者能在最短的时间内有效地掌握PostgreSQL9的应用技能。
全书共18章,分别介绍了PostgreSQL9的安装与配置、数据库的基本操作、数据表的基本操作、SQL语言基础、轻松掌握SQL语句、认识函数、PostgreSQL数据查询、数据的更新、创建和使用索引、事务和锁、视图操作、触发器、PostgreSQL的安全机制、数据库的备份与恢复、高可用、负载均衡、数据复制、服务器配置、数据库监控以及数据库的内部结构等内容。
《PostgreSQL9从零开始学(视频教学版)》适合PostgreSQL数据库初学者、数据库开发人员,也适合高等院校和培训学校相关专业的师生教学参考。
动物农场 Eggplant.place Goodreads 谷歌图书 豆瓣
Animal Farm
9.5 (209 个评分) 作者: [英] 乔治·奥威尔 译者: 荣如德 上海译文出版社 2010 - 9
《动物农场》是奥威尔最优秀的作品之一,是一则入木三分的反乌托的政治讽喻寓言。农场的一群动物成功地进行了一场“革命”,将压榨他们的人类东家赶出农场,建立起一个平等的动物社会。然而,动物领袖,那些聪明的猪们最终却篡夺了革命的果实,成为比人类东家更加独裁和极权的统治者。
2016年12月7日 已读