DEV
Learning Spring Boot 2.0 - Second Edition 豆瓣
作者: Greg L. Turnquist Packt Publishing - ebooks Account 2017
Key Features
Get up to date with the defining characteristics of Spring Boot 2.0 in Spring Framework 5
Learn to perform Reactive programming with SpringBoot
Learn about developer tools, AMQP messaging, WebSockets, security, MongoDB data access, REST, and more
Book Description
Spring Boot provides a variety of features that address today's business needs along with today's scalable requirements. In this book, you will learn how to leverage powerful databases and Spring Boot's state-of-the-art WebFlux framework. This practical guide will help you get up and running with all the latest features of Spring Boot, especially the new Reactor-based toolkit.
The book starts off by helping you build a simple app, then shows you how to bundle and deploy it to the cloud. From here, we take you through reactive programming, showing you how to interact with controllers and templates and handle data access. Once you're done, you can start writing unit tests, slice tests, embedded container tests, and even autoconfiguration tests.
We go into detail about developer tools, AMQP messaging, WebSockets, security, and deployment. You will learn how to secure your application using both routes and method-based rules. By the end of the book, you'll have built a social media platform from which to apply the lessons you have learned to any problem. If you want a good understanding of building scalable applications using the core functionality of Spring Boot, this is the book for you.
What you will learn
Create powerful, production-grade applications and services with minimal fuss
Support multiple environments with one artifact, and add production-grade support with features
Find out how to tweak your apps through different properties
Use custom metrics to track the number of messages published and consumed
Enhance the security model of your apps
Make use of reactive programming in Spring Boot
Build anything from lightweight unit tests to fully running embedded web container integration tests
2019年8月11日 想读
DEV
TIME单挑1000 豆瓣
作者: 旋元佑 中国友谊出版公司 1998 - 6
TIME
Key Words 1000
六大特色
1.超权威
全球最权威新闻杂志《TIME》独家授权编辑出版
2超能力
总主笔为托福满分(677分)世界纪录保持人,GRE词汇(720分)领先全球华人
3.超关键
由1990~1997年《时代杂志》,以电脑分析挑选出1048个最具关键性的重要
单词,以《TIME》的原文为例句详加讲解
4.超高分
国内考试(高考、研究生、求职、晋级)轻取英文高分
留学考试(托福、GRE、GMAT)自1998年全面实施电脑测验
《TIME单挑1000》字字都是电脑测验的必考单词
(熟读本书保证听力、单词、阅读得高分)
5.超阅读
掌握《TIME单挑1000》,从英文报刊开启世界之窗,终生享受阅读乐趣
6.超音质
精心编辑的录音盒带特聘美籍语言教学专家录制迅速提高英语听力
2019年8月19日 想读
DEV
Whaddaya Say? Guided Practice in Relaxed Speech, Second Edition 豆瓣
作者: Nina Weinstein Pearson ESL 2000
Native speaker在轻松的日常对话中,语调常不自觉加快而出现连音,这和课堂中所教授的标准英文是大不同的,这种连音在美剧中就比较常见,不少人由于不懂连音而听得一头雾水。
如whaddaya say=what do you say
wanna=want to
gonaa=going to
gotta=got to
hafta=have to
所以本书列出在日常对话中常见的连音,以会的方式呈现这些连音。让学生可以实际了解发音的变化。书末附有测验,测验解答,全书练习解答。
目录
1 How's your family?
2 Yours is a great job!
3 I have the prefect car for you.
4 Where are the bags of chips?
5 Do you like the internet?
6 let's go shopping.
7 What are you doing the weekend?
8 I want to have a hamburger.
9 We're going to see "the monster that ate cleveland"
10 Can you see the satge?
11 What can I get for your cold?
12 Take bus 4 to second street.
13 I'm going to try to find a job.
14 I've got to check your teeth.
15 I used to be an engineer for the railroad
16 What's the Fastest Way to Send His Packages?
17 We Arrive on Tuesday and Leave on Thursday
18 Do You Want a Chocolate or Lemon Birthday Cake?
19 I Don't Know What Classes to Take
20 Can't You Find an Apartment?
21 Could You Check My Sink?
22 Who Have You Asked to Fly the Plane?
23 Could I Have an Appointment with Dr. Okamoto?
24 We Should Have Taken a Left
25 What Are You Doing to My Hair?
26 Give Me a Paintbrush.
27 I Couldn't Take the Test Because I Was Sick.
28 Been to the Circus Lately?
29 Where Are Your Extra-Large Hats?
30 When Will Your TV Program Be Over?
2019年8月25日 想读
DEV
絶対BLになる世界VS絶対BLになりたくない男 1 豆瓣 Bangumi
7.6 (13 个评分) 作者: 紺吉 祥伝社 2019 - 4 其它标题: 絶対BLになる世界VS絶対BLになりたくない男 (1)
うなずきが止まらないとSNSで話題の大人気作品が待望の単行本化!
自分がBLマンガの世界の住人だと気づてしまった主人公(※巨乳好き)。
彼は迫りくるイケメン達を回避するため、
BLマンガを大量に読み漁り、恋愛に発展しそうなシチュエーションなどの知識を得た。
彼の身に着けた回避能力は今のところは無敵だが、そこは「BLの世界」…。
次から次へと新しいシチュエーションで「BLの世界」のLOVEフラグが主人公に襲いかかる――!!
描き下し26ページを加え、
さらにパワーアップした不条理でメタいBLギャグマンガをご堪能ください!
2019年9月7日 想读
DEV
奥杜瓦伊峡谷的七个故事 豆瓣
Seven Views of Olduvai Gorge
8.7 (6 个评分) 作者: [美国] 迈克·雷斯尼克 译者: 袁枫 四川科学技术出版社 2016 - 7
本书精选美国著名科幻作家迈克•雷斯尼克中短篇小说二十二篇,其中包括雨果奖、星云奖等世界科幻大奖的获奖及提名作品。这些作品不仅代表了雷斯尼克的最高水平,也是世界科幻文学宝库中的珠玉之作,其精巧的构思、深邃的思想令人过目难忘。
《奥杜瓦伊峡谷的七个故事》以外星人的视角,深刻剖析了人性的温暖与丑恶,令人掩卷恻然;《游子还乡》中,无论外形如何变化,行至宇宙哪个角落,亲情仍旧将人类紧紧相连……这些故事,不仅展示了宇宙的广袤无垠,更对人类情感进行了细致入微的刻画。
2019年9月7日 想读
DEV
架构整洁之道 豆瓣 Goodreads
Clean Architecture
9.4 (13 个评分) 作者: 【美】Robert C. Martin(罗伯特 C. 马丁) 电子工业出版社 2018 - 9
《架构整洁之道》是创造“Clean神话”的Bob大叔在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。《架构整洁之道》分为6部分,第1部分纲领性地提出软件架构设计的终极目标,描述软件架构设计的重点与模式;第2~4部分从软件开发中三个基础编程范式的定义和特征出发,进一步描述函数、组件、服务设计与实现的定律,以及它们是如何有效构建软件系统的整体架构的;第5部分从整洁架构的定义开始,详细阐述软件架构设计过程中涉及的方方面面,包括划分内部组件边界、应用常见设计模式、避开错误、降低成本、处理特殊情况等,并以实战案例将内容有机整合起来;第6部分讲述具体实现细节;附录则透过作者数十年的软件从业经历再次印证《架构整洁之道》的观点。
对于每一位软件研发从业人员——无论从事的是具体编码实现、架构设计,还是软件研发管理,《架构整洁之道》都是不可或缺的。
2019年10月1日 想读
DEV
宅人约会指南 豆瓣
The Geek's Guide to Dating
作者: [美]埃里克•史密斯 译者: 梁涵 未读·文艺家·北京联合出版公司 2017 - 10
宅≠懒、丧、与世隔绝!
我知道,你已经不屑跟说你“这么宅,不单身一辈子才怪”的人解释了。但你捧起这本书,一定还是想证明一下那人说错了,对吧?
常常被贴上“腼腆内向”“害羞笨拙”标签的你其实正直善良、充满热情、有骑士精神,而且充满了创造力。可是,要怎样找到心仪的另一半,引 起他的注意,向他表白,这实在是个复杂的事情。这本薄薄的小书就是为了有此类困扰的宅人而生的。它将带你了解隐藏在宅界经典的那些像素块、代码、方程式和数据流背后的奥义,那个世界里有关情与爱、荣誉与诱惑、心碎与失落的经验和教训。
如果把恋爱看作一场角色扮演游戏,那么,本书就是让你无往不胜的游戏攻略。
一号玩家,游戏即将开始,祝你好运!
【编辑推荐】
★新锐解读宅与宅文化:宅≠懒、丧、注孤生,更不只有二次元。从《超级马里奥》到《黑客帝国》,50个游戏,79部影视剧,打破你对宅人的刻板印象,全面了解宅文化。
★不脱宅也可以脱单!美国资深宅作家恋爱通关攻略大公开:脱单不是迎合取悦,而是相互吸引。以升级打怪的形式为顺利约会扫雷,解锁恋爱全部关卡。创意十足,文字爆笑,实用有趣。
★32开精致设计,像素化视觉效果赏心悦目。
2019年10月20日 想读
DEV
深入理解Kafka:核心设计与实践原理 豆瓣
作者: 朱忠华 2019 - 1
《深入理解Kafka:核心设计与实践原理》从Kafka的基础概念切入,循序渐进地转入对其内部原理的剖析。《深入理解Kafka:核心设计与实践原理》主要阐述了Kafka中生产者客户端、消费者客户端、主题与分区、日志存储、原理解析、监控管理、应用扩展及流式计算等内容。虽然Kafka的内核使用Scala语言编写,但《深入理解Kafka:核心设计与实践原理》基本以Java语言作为主要的示例语言,方便大多数读者的理解。虽然《深入理解Kafka:核心设计与实践原理》没有明确的界定,但总体上可以划分为三个部分:基础篇、原理篇和扩展篇,前4章为基础篇,包括基础概念、生产者、消费者,以及主题与分区,学习完这4章的内容完全可以应对绝大多数的开发场景。第5章至第8章为原理篇,包括对日志存储、协议设计、控制器、组协调器、事务、一致性、可靠性等内容的探究,学习完这4章的内容可以让读者对Kafka有一个深刻的认知。最后4章从应用扩展层面来做讲解,可以归类为扩展篇,主要内容包括监控、应用工具、应用扩展(延时队列、重试队列、死信队列、消息轨迹等)、与Spark的集成等,让读者可以对Kafka的生态有一个更加全面的认知。
《深入理解Kafka:核心设计与实践原理》定位为一本实战与原理相结合的书,既适合Kafka的初学者,也适合于对Kafka有一定深度认知的老手。
2019年11月9日 想读
DEV
Microservice Patterns 豆瓣
作者: Chris Richardson Manning 2017 - 9
The monolithic architecture works well for small, simple applications. However, successful applications have a habit of growing. Eventually the development team ends up in what is known as monolithic hell. All aspects of software development and deployment become painfully slow. The solution is to adopt the microservice architecture, which structures an application as a services, organized around business capabilities. This architecture accelerates software development and enables continuous delivery and deployment of complex software applications.
Microservice Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. Rather than simply advocating for the use the microservice architecture, this clearly-written guide takes a balanced, pragmatic approach. You'll discover that the microservice architecture is not a silver bullet and has both benefits and drawbacks. Along the way, you'll learn a pattern language that will enable you to solve the issues that arise when using the microservice architecture. This book also teaches you how to refactor a monolithic application to a microservice architecture.
2019年11月27日 想读
DEV
重构学习体验 豆瓣
Creative Training Techniques Handbook
作者: [美] 鲍勃·派克 / Bob Pike 译者: 孙波 / 庞涛 江苏人民出版社 2015 - 4
成人学习与孩童学习最大的一点不同是,成人具备自己的学习经验和学习模式。在职业培训的过程中,与其将知识讲述给学员,不如最大限度地利用学员已有的知识和经验,来分析和解构学习内容,让学员在自己原本的基础之上对知识进行重新的建构。只有最大限度的激发出学员的内在动机,给与学员足够的认可,学员的学习能力才能达到最大化,从而达到有效提升课堂效果和培训效果的目的。这些理论可能对于很多人来说都耳熟能详了,但是其实际有效的操作办法却鲜有人提及。鲍勃•派克先生基于自己40余年的培训经验,从实践中总结出了大量简单易行、富有成效的课堂技术,正好弥补了上述空白。
本书不仅含有一整套成人学习的理论方法,也提供了不少拿来就用的工具和方法;且深入浅出,十分易读。该书迄今为止在全世界已经销售了上百万册,是美国培训界关于培训技术这个话题销量最多、最受欢迎的书籍;此次首次翻译成中文发型出版,相信也能和中国广大的培训师形成共鸣。
2019年11月30日 想读
DEV
Jenkins 2.x 实践指南 豆瓣
作者: 翟志军 2019 - 4
《Jenkins 2.x 实践指南》首先介绍笔者对软件工程生产力的独到见解,然后通过一个Hello world 示例带领初学者入门Jenkins pipeline,接下来详细介绍Jenkins pipeline 的语法,在Jenkins pipeline 中如何实现持续集成、持续交付的各个阶段,包括构建、测试、制品管理、部署等,以及当现有pipeline 的步骤不能满足需求时,扩展Jenkins pipeline 的多种方式。最后介绍Jenkins 如何整合多个第三方系统,以实现ChatOps 及自动化运维;为避免读者出现“不知从哪里下手”的情况,本书通过一个简单的案例介绍如何设计pipeline。
《Jenkins 2.x 实践指南》的读者对象包括:希望通过Jenkins 实现持续集成、持续交付、DevOps,以提升团队生产力的技术人员和管理人员。
2019年12月8日 想读
DEV
Jenkins 2权威指南 豆瓣
作者: 【美】布伦特·莱斯特(Brent Laster) 译者: 郝树伟等 电子工业出版社 2019 - 4
设计、实现并且执行具有一定灵活性、可控性以及易于维护性的持续交付流水线,对于以前版本的Jenkins来说是不可能实现的。通过这本实用的书籍,构建管理人员、开发人员、测试人员以及其他专业人员将会学到如何利用Jenkins 2的新特性来定义流水线即代码、集成其他关键技术,以及创建自动化的、可靠的流水线,以便简化和加速DevOps环境的建设。
作者Brent Laster向你展示了Jenkins 2与这个流行的开源自动化平台基于Web的传统版本有着很大的不同。如果你熟悉Jenkins并且想利用这些新技术来改造老旧流水线或者构建现代的自动化持续交付环境,那么这本书适合你。
2019年12月8日 想读
DEV
Prometheus: Up & Running 豆瓣
作者: Brian Brazil O'Reilly Media 2018 - 7
Get up to speed with Prometheus, the metrics-based monitoring system used by tens of thousands of organizations in production. This practical guide provides application developers, sysadmins, and DevOps practitioners with a hands-on introduction to the most important aspects of Prometheus, including infrastructure and application monitoring, dashboarding and alerting, direct code instrumentation, and metric collection from third-party systems with exporters.
This open source system has gained popularity over the past few years for good reason. With its simple yet powerful data model and query language, Prometheus does one thing, and it does it well. Author and Prometheus developer Brian Brazil guides you through Prometheus setup, the Node exporter, and the Alertmanager, then demonstrates how to use them for application and infrastructure monitoring.
Know where and how much to apply instrumentation to your application code
Identify metrics with labels using unique key-value pairs
Get an introduction to Grafana, a popular tool for building dashboards
Learn how to use the Node Exporter to monitor your infrastructure
Use service discovery to provide different views of your machines and services
Use Prometheus with Kubernetes and examine exporters you can use with containers
Convert data from other monitoring systems into the Prometheus format
2019年12月8日 想读
DEV
iOS编程(第4版) 豆瓣
iOS Progarmming, 4th Edition
作者: [美] Christian Keur / [美] Aaron Hillegass 译者: 丁道骏 / 张召 华中科技大学出版社 2015 - 1
《iOS编程》荣获Jolt生产力大奖。第4版更新了iOS7和Xcode5的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instruments等。如果读者刚 接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。
2019年12月18日 想读
DEV
What is Life? 豆瓣 Goodreads
作者: Erwin Schrödinger Cambridge University Press 1992 - 1
Nobel laureate Erwin Schrodinger's What is Life? is one of the great science classics of the twentieth century. A distinguished physicist's exploration of the question which lies at the heart of biology, it was written for the layman, but proved one of the spurs to the birth of molecular biology and the subsequent discovery of the structure of DNA. The philosopher Karl Popper hailed it as a 'beautiful and important book' by 'a great man to whom I owe a personal debt for many exciting discussions'. It appears here together with Mind and Matter, his essay investigating a relationship which has eluded and puzzled philosophers since the earliest times. Schrodinger asks what place consciousness occupies in the evolution of life, and what part the state of development of the human mind plays in moral questions. Brought together with these two classics are Schrodinger's autobiographical sketches, published and translated here for the first time. They offer a fascinating fragmentary account of his life as a background to his scientific writings, making this volume a valuable additon to the shelves of scientist and layman alike.
2020年2月13日 想读
DEV
HikariCP数据库连接池实战 豆瓣
作者: 朱政科 著 机械工业出版社 2019 - 8
这是一本从设计思想、功能使用、原理实现、工程实践、技术扩展5个维度全面讲解数据库连接池HikariCP的著作。得到了褚霸、德哥、张亮、吴晟等近10位来自阿里、京东等互联网企业的技术专家的高度评价,同时也在社区里获得广泛好评。
系统性上,从基本功能,到扩展技术,内容涵盖HikariCP的方方面面;深度上,从原理阐述到源码分析,直击HikariCP的本质;实操性上,不仅有小案例和综合性的大案例,还有对疑难问题的解决方案。
全书共14章,在逻辑上分为四大部分:
准备篇(1~3章) 以阿里连接池极致优化案例展示了不使用连接池和使用连接池的QPS天壤之别,带领读者了解数据库连接池的背景、原理及历史,以及本书的主角HikariCP。
基础篇(4~5章) 系统梳理HikariCP的基础知识,包含参数配置、JDBC等核心模块,这些内容都是HikariCP基础的重中之重。
原理篇(6~9章) 直击HikariCP的“灵魂”,深入浅出地分析了HikariCP的原理。首先,全方位的剖析了HikariCP性能极致的原因,这些都会成为读者面试、工作中的谈资; 其次,从连接原理、参数原理、动态代理与字节码技术等三个维度作为切入口,分别对HikariCP进行了源码级别的解析,这样全方位的剖析不同于单视角的源码解析,更能将HikariCP的原理立体化的展示在读者面前。
实战篇(10~14章) 这是本书的精华部分。HikariCP的监控、扩展技术、常见问题等都是读者工作中较为迫切了解到、使用到的知识点,这些内容大多来自作者多年实战经验的积累及大量文献资料的收集整理,内容包罗万象、精妙绝伦。
2020年5月7日 想读
DEV
POJOs IN ACTION中文版 豆瓣
作者: 理查德林 电子工业出版社 2007 - 4
《POJOS IN ACTION中文版:用轻量级框架开发企业应用》是一本实践指南,它围绕POJO(普通Java对象)构造了一个完整的应用程序,对框架之间的各种组合进行了详细的举例说明;描述了在采用POJO和轻量级框架如Hibernate、Spring时,如何制定主要设计决策,包括怎样组织和封装业务逻辑、访问数据库、管理事务以及如何处理数据库并发等。此外,《POJOS IN ACTION中文版:用轻量级框架开发企业应用》还详尽地分析了事务管理、悲观锁、乐观锁、条件组合搜索等难点问题。
2020年5月11日 想读
DEV
增长黑客 豆瓣
Hacking Growth: How Today’s Fastest-Growing Companies Drive Breakout Success
8.4 (14 个评分) 作者: Sean Ellis 译者: 张溪梦 中信出版集团股份有限公司 2017 - 11
脸谱网如何从默默无闻到坐拥二十几亿用户?
爱彼迎、优步何以在短短时间估值超过百亿美元?
领英怎样跨步成为全球领先的职业社交平台?
这些初创公司实现爆发式成长的共同奥秘就是增长黑客。
增长黑客是硅谷当下热门的新商业方法论,其精髓在于通过快节奏测试和迭代,以极低甚至零成本获取并留存用户。
作为最早提出“增长黑客”概念的理论先驱、带领Dropbox实现500%增长的实战领军人物,作者在书中分享了如何跨部门搭建增长黑客团队,以及实现用户和利润双增长的具体行动指南。该书一经出版,便被科技公司奉为运营圭臬。
2020年5月18日 想读
DEV