DEV
Building Evolutionary Architectures 豆瓣
作者: Neal Ford / Rebecca Parsons O'Reilly Media 2017 - 10
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.
2018年8月22日 想读
DEV
Java 8实战 豆瓣
作者: 厄马(Raoul-Gabriel Urma) / 弗斯科(Mario Fusco) 译者: 陆明刚 / 劳佳 人民邮电出版社 2016 - 4
本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。
2018年8月23日 想读
DEV
精通Spring 4.x 豆瓣
作者: 陈雄华 / 林开雄 电子工业出版社 2017 - 1
Spring 4.0是Spring在积蓄4年后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。Spring 4.0引入了众多Java开发者翘首以盼的基于Groovy Bean的配置、HTML 5/WebSocket支持等新功能,全面支持Java 8.0,最低要求是Java 6.0。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。本书是在《精通Spring 3.x——企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻理解Spring的内部实现,真正做到知其然并知其所以然。此外,本书重点突出了“实战性”的主题,力求使全书内容体现“从实际项目中来,到实际项目中去”的写作原则。
2018年8月25日 想读
DEV
规模 豆瓣
Scale: The Universal Laws of Growth, Innovation, Sustainability, and the Pace of Life in Organisms, Cities, Economies, and Companies
7.8 (16 个评分) 作者: 杰弗里·韦斯特 (Geoffrey West) 译者: 张培 中信出版社 2018 - 6
生命体、城市、公司,乃至一切复杂万物,是否都存在相通的内在生长逻辑?制约生命与死亡、城市化的扩张及公司寿命的决定因素究竟是什么?人类能否通过融汇生物学、物理学、社会学、经济学等跨学科知识,找到揭开复杂万物生长背后的简单法则?
享誉全球的复杂系统性科学研究中心圣塔菲研究所前所长杰弗里•韦斯特潜心研究数十年,经过反复试验和求证,终于找到了解构复杂世界的简单逻辑——规模法则。在韦斯特眼中,规模成为衡量世间万物的不变标准,利用规模法则,复杂世界变得可量化、可预测、清晰明了且极度统一。规模法则阐明了从生命体到城市、从经济体到公司的生长与衰败都离不开其自身规模的制约,并与其规模呈一定比例关系,遵守统一的公式。这一算法框架不仅为人类思考未知世界提供了难得的简单法则,而且能解答不同生命体的生长极限之谜,优化城市发展架构并找到推动经济实现可持续发展、公司从初创到卓越的生长曲线。
《规模》将帮助你重新思考生命、认识自身、了解你的生活与工作,并告诉你复杂世界其实充满简单的逻辑,只要跳脱思维框架,打破学科限制,你就会重新看清你周遭的一切。
2018年8月26日 想读
DEV
代码阅读 豆瓣
作者: 季奥米季斯·斯宾耐立思(Diomidis Spinellis) 译者: 左飞 / 吴跃 电子工业出版社 2012 - 8
Jolt大奖素有“软件业之奥斯卡”的美称,《Jolt大奖精选丛书:代码阅读》精选自Jolt历届获奖图书,以植根于开发实践中的独到工程思想与杰出方法论为主要甄选方向。作者使用了超过600个现实的例子来向你展现如何甄别代码的好坏;如何阅读,应当注意什么,以及如何使用这些知识来改进自己的代码。《Jolt大奖精选丛书:代码阅读》在一些现实中的大型实例基础上,论述了代码阅读的策略,并向读者展示了如何将这些代码阅读和代码理解的技艺运用于实践。
2018年8月27日 想读
DEV
尸体变化图鉴 豆瓣
法医尸变图鉴
8.6 (32 个评分) 作者: 陈禄仕 贵州科技出版社 2017 - 10
尸体变化图鉴》是陈禄仕教授及其团队数十年来锲而不舍地对法医学尸体变化研究的成果。
《尸体变化图鉴》主要内容是通过观察、分析尸体的形态学变化与时间的关系,即通过研究尸体形态学的变化所表现出来的现象,推测出死者死后经过时间(死亡时间)。
《尸体变化图鉴》内容翔实丰富,为本领域的研究提供了宝贵的资料及数据,确立了一些尸体现象随时间变化的观察方法及判断标准,对法医工作者和相关学科技术人员也具有重要的参考及应用价值。
《尸体变化图鉴》具有适用性、创新性,可以说《尸体变化图鉴》的问世对我国法医学的发展是一突出贡献。
2018年8月29日 想读
DEV
月鱼 豆瓣
月魚
7.1 (16 个评分) 作者: [日] 三浦紫苑 译者: 毛叶枫 北京联合出版公司 2018 - 6
◆《月鱼》是直木奖得主、书店大奖得主三浦紫苑人气佳作!
◆三浦紫苑是被宫崎骏称赞不已的才女作家。
◆三浦紫苑在29岁获得有日本文坛“奥斯卡”之称的直木奖,35岁获得书店大奖,赢得日本书店店员一致好评。
◆写冷门职业比她还清新有趣的作家,至今没有出现!
◆继《多田便利屋》《编舟记》《强风吹拂》后,三浦紫苑书写旧书世界的友情岁月。
◆《月鱼》细腻勾勒了家庭与友谊,成长与救赎。故事娓娓道来,让人回味无穷。
◆越是旧的东西越值得珍惜,朋友也是如此。
这是两个年轻人如何重拾友谊的故事。
因为一册稀有的旧书,两个家庭支离破碎,原本亲密无间的少年再也无法坦诚相对。时光缓缓流逝,他们的人生道路看似波澜不惊,却一直暗流涌动。忘不了的往事,回不去的童年,填补不了的心灵裂缝,无时无刻不在纠缠着他们。
我们总是追悔莫及,也总是向往真挚的友情。也许,有时候我们只是需要给彼此一个原谅和救赎的机会。
2018年8月30日 想读
DEV
Java虚拟机精讲 豆瓣
作者: 高翔龙 电子工业出版社 2015 - 5
《Java虚拟机精讲》内容简介:HotSpot VM是目前市面上高性能JVM的代表作之一,它采用解释器+JIT 编译器的混合执行引擎,使得Java 程序的执行性能从此有了质的飞跃。本书以极其精练的语句诠释了 HotSpot VM的方方面面,比如:字节码的编译原理、字节码的内部组成结构、通过源码的方式剖析 HotSpot VM 的启动过程和初始化过程、Java 虚拟机的运行时内存、垃圾收集算法、垃圾收集器(重点讲解了Serial 收集器、ParNew收集器、Parallel收集器、CMS(Concurrent-Mark-Sweep)收集器和 G1(Garbage-First)收集器)、类加载机制,以及HotSpot VM 基于栈的架构模型和执行引擎(解释器的工作流程、JIT 编译器的工作流程、分层编译策略、热点探测功能)等技术。
如果你对JVM 感兴趣,并且从未接触过 JVM,那么本书将会是你探索 JVM 世界的必备入门工具。
本书适用于任何对Java 虚拟机感兴趣的Java 开发人员、系统架构师、Java 虚拟机爱好者。尤其是对于那些从未接触过Java 虚拟机的Java 开发人员,本书笔者竭尽所能用最精练和直接的语句诠释了有关Java 虚拟机的方方面面,只要你熟练掌握了Java 编程基础,那么阅读本书你将不会感觉到任何的吃力和枯燥乏味。
2018年8月31日 想读
DEV
RESTful Java with JAX-RS 豆瓣
作者: Bill Burke O'Reilly Media, Inc. 2009 - 11
Learn how to design and develop distributed web services in Java using RESTful architectural principals and the JAX-RS specification in Java EE 6. With this hands-on reference, you'll focus on implementation rather than theory, and discover why the RESTful method is far better than technologies like CORBA and SOAP. It's easy to get started with services based on the REST architecture. RESTful Java with JAX-RS includes a technical guide that explains REST and JAX-RS, how they work, and when to use them. With the RESTEasy workbook that follows, you get step-by-step instructions for installing, configuring, and running several working JAX-RS examples using the JBoss RESTEasy implementation of JAX-RS. * Work on the design of a distributed RESTful interface, and develop it in Java as a JAX-RS service * Dispatch HTTP requests in JAX-RS, and learn how to extract information from them * Deploy your web services within Java Enterprise Edition using the Application class, Default Component Model, EJB Integration, Spring Integration, and JPA * Discover several options for securing your web services * Learn how to implement RESTful design patterns using JAX-RS * Write RESTful clients in Java using libraries and frameworks such as java.net.URL, Apache HTTP Client, and RESTEasy Proxy
2018年8月31日 想读
DEV
自我训练 豆瓣
作者: 约瑟夫.J.卢斯亚尼 译者: 曾早垒 重庆大学出版社 2012 - 10
《自我训练:改变焦虑和抑郁的习惯》,本书内容主要包括: 什么是自我训练 ; 自我训练可以解决的问题 ; 自我训练: 计划和实施 ; 自我训练: 对特殊人格对症下药 ; 生活中的自我训练。
2018年9月2日 想读
DEV
蓝瓶物语:不止一杯好咖啡 豆瓣
作者: 赵慧 主编(《第一财经周刊》未来预想图) 东方出版社 2018 - 2
一个疯狂喜欢日式咖啡的美国人,
在一个有些尿骚味的巷子里开了第一家店铺,
然后带动了最酷的一次咖啡浪潮 。
——————————————
这是一本你从没见过的分析手册,
为你讲述“咖啡界苹果”的品牌秘密。
也是一本为你轻松掸去踏入精品咖啡馆时的忐忑感的有 趣咖啡书。
——————————————
2018年9月9日 想读
DEV
J2EE设计开发编程指南 豆瓣
Expert One-on-One J2EE Design and Development
作者: Rod Johnson 译者: 魏海萍 / 于晓菲 电子工业出版社 2003 - 7
J2EE是当今可用于企业软件开发的最佳平台。本书的目标是让读者能够轻松自如地制定J2EE开发的体系结构决策与实现决策。内容涉及:在何种情况下使用分布式体系结构;如何高效地使用EJB;开发有效的数据存取策略;设计简洁并且可维护性高的Web接口;设计高性能的J2EE应用程序等。本书的观点是完全独立的,面向问题而非规范,并以作者在生产实践中使用J2EE的实际经验为基础。阅读完本书之后,熟悉J2EE的基本概念但可能还没有任何J2EE使用经验的开发人员,将能够自信地尝试J2EE项目。经验丰富的设计师或开发人员将能够从本书以实用角度为出发点的J2EE体系结构与实现的讨论中受益,因而本书适用于Java设计师、具有J2EE经验的开发人员以及拥有J2EE基础知识并希望从事J2EE项目的Java开发人员。
2018年9月9日 想读
DEV
etcd技术内幕 豆瓣
作者: 百里燊 2018 - 7
etcd是一个可靠的分布式KV存储产品,由CoreOS公司开发,其底层使用Raft算法保证一致性,主要用于共享配置和服务发现。
《etcd技术内幕》主要从源码角度深入剖析etcd,首先介绍etcd的背景知识,如何搭建源码环境及相关的命令。接着从基本的Raft协议开始介绍,帮助读者了解Raft协议的背景、如何处理各种异常场景及相关扩展。然后分析etcd-raft模块对Raft协议的实现,同时介绍etcd自带的raftexample示例,帮助读者了解etcd-raft模块的基本使用方法。《etcd技术内幕》还介绍HTTP编程基础和etcd-rafthttp模块的工作原理及具体实现,以及etcd中如何处理WAL日志文件及快照数据文件,并且详细分析etcd的底层存储,对v2版本和v3版本的存储都做了详细的介绍。最后重点介绍etcd服务端和客户端的相关内容,etcd服务端会组装并协调前面介绍的各个组件,并且在它们的基础上扩展出了更多的功能,此外还详细分析v2和v3两个版本客户端的具体实现。
《etcd技术内幕》适合Go语言开发者,以及对etcd技术感兴趣的读者阅读。
2018年9月10日 想读
DEV
何为美好生活:Beams at Home 豆瓣
8.3 (13 个评分) 作者: [日] 宝岛社 译者: 黄怡轶 浦睿文化·湖南美术出版社 2017 - 6
●引领日本潮流文化的时尚品牌——BEAMS对美好生活的快乐提案
孩提时代的玩具车、手工制作的民艺品、喜欢的衣服和鞋子……
相信被这些钟爱之物包围时的简单喜悦,
生活在喜欢的物品和人周围,才是最快乐的。
从130名BEAMS员工的生活与服饰中,
我们看到种种理想生活的可 能,以及与物品相处的美好方式。
●全书480页彩页,高清大图呈现,家居细节尽显无遗
还原日本58个潮流家庭的全貌,向你展示美好生活的58种可能
•采访时尚人士的生活理念,如何提高品位、寻找时尚灵感
•独家衣橱、私密小物大公开!
•海外旅行时收集的杂货的魅力
•喜欢的艺术作品也可以和家具结合
•胶片相机抓住的每一个瞬间
•过好品味的生活,从购买一把自己喜欢的椅子开始
•最重要的还是绿植啊
BEAMS作为日本潮流文化与生活方式引导品牌,每件作品都无不体现着幕后工作人员的专业以及独特审美。2014年10月,BEAMS推出这本书,独家探访了包括BEAMS品牌社长、开发部人员、买手、采购、公关以及店员等多个领域和职位的同事(共130人)的家,以照片配合简单采访介绍的形式深入了解他们对于家具陈列的不同见解,同时亦配合有日常衣着的搭配方案和生活小物,从而观察每个BEAMS职员如何将品牌倡导的生活方式(LIFE STYLE)精神真正融合在自己的生活之中。
书中介绍的案例不仅局限于日本店员、买手、宣传企划人员,还有台北、伦敦、纽约、巴黎、泰国等世界各地的员工。读这本书时,既可以借鉴漂亮的家居风格,也能从中看出BEAMS的企业文化和它提倡的生活理念。
介绍每位员工的家时分三个部分:
1. 对话(访谈),比如双休日做什么,家里最喜欢的角落或摆设,装饰与收纳窍门,喜欢的品牌介绍;
2. 家里各个角落的细节照片与解说;
3. 私人衣橱与常用物品的展示。
2018年9月11日 想读
DEV
韭菜的自我修养 豆瓣
6.8 (37 个评分) 作者: 李笑来 江苏凤凰文艺出版社 2018 - 9
你可以是新手,但你必须不是韭菜!记住——
◆韭菜的根本误区在于,把交易当作零和游戏
◆降低你的交易频率,降低降低再降低
◆不要一进场就买买买,看上一年再动手
◆已经买了?先买交易量最大的那只!
◆你需要的是学习和成长,不是打探“内部消息”
◆Never All-in,不要全职投资
◆认真生活,这比交易判断重要一百倍!
◆享受孤独,孤独是这个领域最重要的品质
◆判断牛熊周期有一个现学现用的方法……
李笑来说:“交易有风险,这是一个注定只有极少数人能够成功的领域——是因为它复杂吗?恰恰相反,是因为越简单的原理,往往越难以遵守……”
◆李笑来首次公开投资原则,写给每一个进场者的生存指南。
◆“看不懂”的A股、楼市、区块链,从此洞若观火!
这个小册子最终取名为《韭菜的自我修养》,实在出于迫不得已。我的初衷,是把我所知道的认知、我所知道的真相写出来,让更有价值的思考、更有价值的观察、更有价值的真相传播得更多。我想过几个原本可能的名字:《韭菜防割指南》《小韭菜如何成长》《新韭菜必知手册》……但最后发现,还是目前这个“自黑书名”最可能自带流量。
你不是韭菜,你从来都不是韭菜。真的很羡慕你,读过这本小册子!认真读,反复读,一个字也不要漏掉!你将一步一步得到很多很多颠倒乾坤的结论,你可以暂时放弃自己的智商(但同时你没有忘记锻炼自己的智商),你会渐渐变成一个有章有法的交易者,你能看到周期,你能判断自己应该在什么时候用什么样的频次交易,你有能力为自己的行为负责,你能透过表象研究实质,你总是尝试着去寻找能够更完整地解释这个世界的规律及其方法论,你甚至可以控制自己的情绪和行为……
如果,你尚未冲进交易市场,却意外地先读到了这本小册子,你猜,你会不会避开书里提到的“几乎所有人都会犯的错误”?李笑来用这个小册子祝福你:好人一生平安。
2018年9月14日 想读
DEV
霍乱时期的爱情 Goodreads 豆瓣
El amor en los tiempos del cólera
9.0 (728 个评分) 作者: [哥伦比亚] 加西亚·马尔克斯 译者: 杨玲 南海出版公司 2012 - 9
★马尔克斯唯一正式授权,首次完整翻译
★《霍乱时期的爱情》是我最好的作品,是我发自内心的创作。——加西亚•马尔克斯
★这部光芒闪耀、令人心碎的作品是人类有史以来最伟大的爱情小说。——《纽约时报》
《霍乱时期的爱情》是加西亚•马尔克斯获得诺贝尔文学奖之后完成的第一部小说。讲述了一段跨越半个多世纪的爱情史诗,穷尽了所有爱情的可能性:忠贞的、隐秘的、粗暴的、羞怯的、柏拉图式的、放荡的、转瞬即逝的、生死相依的……再现了时光的无情流逝,被誉为“人类有史以来最伟大的爱情小说”,是20世纪最重要的经典文学巨著之一。
2018年9月19日 想读
DEV
Operating Systems 豆瓣 Goodreads
10.0 (10 个评分) 作者: Remzi Arpaci-Dusseau / Andrea Arpaci-Dusseau Arpaci-Dusseau Books 2018 - 8
A book about modern operating systems. Topics are broken down into three major conceptual pieces: Virtualization, Concurrency, and Persistence. Includes all major components of modern systems including scheduling, virtual memory management, disk subsystems and I/O, file systems, and even a short introduction to distributed systems.
2018年9月22日 想读
DEV
Gradle in Action 豆瓣
作者: Benjamin Muschko Manning Publications 2014 - 3
Gradle is the next step in JVM-based build tools. It draws on lessons learned from established build tools like Ant and Maven, incorporating and improving upon their best ideas, like full flexibility and convention over configuration. In Gradle, problem domains are declaratively modeled using a powerful Groovy DSL instead of cumbersome XML. As a result, builds are far more expressive, extensible, and testable. "Gradle in Action" is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. It also covers tasks like setting up target environments and deploying software. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
2018年9月28日 想读
DEV
Clean Architecture 豆瓣 Goodreads
作者: [美国] Robert C·Martin Prentice Hall 2017 - 9
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)
By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.
Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face—the ones that will make or break your projects.
Learn what software architects need to achieve—and core disciplines and practices for achieving it
Master essential software design principles for addressing function, component separation, and data management
See how programming paradigms impose discipline by restricting what developers can do
Understand what’s critically important and what’s merely a “detail”
Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications
Define appropriate boundaries and layers, and organize components and services
See why designs and architectures go wrong, and how to prevent (or fix) these failures
Clean Architecture is essential reading for every current or aspiring software architect, systems analyst, system designer, and software manager—and for every programmer who must execute someone else’s designs.
Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.
2018年9月30日 想读
DEV