读书摘抄

The Number Mysteries: A Mathematical Odyssey through Everyday Life

du Sautoy, Marcus

One THE CURIOUS INCIDENT OF THE NEVER-ENDING PRIMES

p. 29

The Chinese were probably one of the first cultures to single out the primes as important numbers. They believed that each number had its own gender—even numbers were female, and odd numbers were male. They realized that some odd numbers were rather special. For example, if you have 15 stones, there is a way to arrange them into a nice-looking rectangle, in three rows of five. But if you have 17 stones, you can’t make a neat array: all you can do is line them up in a straight line. For the Chinese, the primes were therefore the really macho numbers. The odd numbers that aren’t prime, though they were male, were somehow rather effeminate. This ancient Chinese perspective homed in on the essential property of being prime, because the number of stones in a pile is prime if there is no way to arrange them into a nice rectangle.

Applied Combinatorics

Prelude

第6页
This book seeks to develop facility at combinatorial reasoning, which is the basis for analyzing a wide range of problems in computer science and discrete applied mathematics.

Preface

第1页
Combinatorial reasoning underlies all analysis of computer systems. It plays similar role in discrete operations research problems and in finite probability.

This book teaches students in the mathematical sciences how to reason and model combinatorially. It seeks to develop proficiency in basic discrete math problem solving in the way that a calculus textbook develops proficiency in basic analysis problems solving.

The three principal aspects of combinatorial reasoning emphasized in this book are: the systematic analysis of different possibilities, the exploration of the logical structure of a problem(e.g.,finding manageable sub pieces or first solving the problem with three objects instead of n), and ingenuity.

Becoming a Better Programmer

chapter 14 Software Development is

第131页
Too much modern software is like my Alphabetti custard: it’s the wrong thing, written the wrong way.

chapter 24 Live to Love to Learn

第221页
The Knowledge Portfolio

Be aware of the risk/reward balance of the items in your portfolio.

Purposefully manage your knowledge portfolio.

Complexity

第233页
What Is Network Thinking?

Network thinking means focusing on relationships between entities rather than the entities themselves.

Prime Numbers

prime number theorem and the prime counting function

第183页
De la Vallée Poussin also showed that Gauss’s estimate Li(x) is a better approximation to π (x) than x/(log x - a) no matter what value is assigned to the constant a (and also that the best value for a is 1).

第243页
And yet—Pythagoras claimed that the universe was made of numbers and Leopold Kronecker (1823–1891) claimed that “God made the integers and all the rest is the work of man.” Who knows? Perhaps the world is even more cunningly constructed out of the prime numbers!

当代数学大师-沃尔夫数学奖得主及其建树与见解-第四版

A.塞尔伯格( Selberg, Atle)

第1876页
当有人问他,如果作为非专业人士问你“黎曼假设告诉了我们关于素数的哪些东西?” 他明快地答道:“它告诉我们素数分布得相当好,以最大可能分布得均衡,分布得适宜。当然,我们不能期望一个完全均衡的分布。”

当有人问他,“你是否认为黎曼假设是正确的?” 他答道:“如果在我们的宇宙中还有什么东西是正确的,那必定就是黎曼假设,若找不出正确的理由,那纯粹的美学理由就够了。

谈谈方法

第三部分

第739页
一定要经过长期训练,反复思考,才能熟练地从这个角度去看万事万物。我相信,那些古代哲学家之所以能够摆脱命运的干扰,漠视痛苦和贫困,安乐赛过神仙,其秘密主要就在于此。因为他们不断地考察自然给他们划定的界限,终于大彻大悟,确信除了自己的思想之外,没有一样东西可以由他们做主,确信只要认清这一点就可以心无挂碍,不为外物所动;他们对自己的思想作出了绝对的支配,因此也就有理由认为自己又富又强,逍遥安乐,胜过所有的别人,别人不懂这种哲学,不管得到自然和命运多大优待,还是不能支配一切、事事如愿以偿的。

第734页
我的第三条准则是:永远只求克服自己,不求克服命运,只求改变自己的愿望,不求改变世间的秩序。总之,要始终相信:除了我们自己的思想以外,没有一样事情可以完全由我们做主。

七堂极简物理课

尾声 我们

第578页
我们的爱与真诚与生俱来,我们天生就渴望懂得更多,渴望不断学习。我们对世界的认知在不断增长。在知识的边界,我们的求知欲在燃烧。我们渴望探索空间纹理的细微之处,探索宇宙的起源,时间的本质,黑洞的现象,以及我们思维的运行。

现在,在人类已知事物的最前沿,我们将要航行于未知的海洋,世界的奥秘与美丽熠熠生辉,让我们目眩神迷。

第564页
诚如古罗马哲学家卢克莱修(Titus Lucretius Carus)所言:“我们对生命的胃口是贪得无厌的,我们对生命的渴求是永不满足的。”(《物性论》卷三,第1084行)

终极理论之梦

第一章 序幕

第1页
在我看来,好的科学哲学是对历史和科学发现的迷人解说。但是,我们不应指望靠它来指导今天的科学家如何去工作,或告诉他们将要发现什么。

从异教徒到基督徒

第五章 澄清佛教的迷雾

二、 罪与业

第1777页
如果宗教是意味着超脱凡世的,我反对它。如果宗教是意味着我们必须从这个现世、知觉的生活中走出,且有多快就多快地“逃避”它,像一只老鼠放弃快要下沉的船一样,我是和它对立的。我认为一个人必须有中国人的共有意识,勇敢地接受现世的生活,且像禅宗的信徒一样和它和平共处。而我强烈地觉得宗教(任何宗教)一天固执于一个来世,趋向于否定现世,且从上帝所赐给我们的这般丰富且有知觉的生命中逃避,我们将因此种做法而妨碍宗教(任何宗教)与近代青年的意识接触。我们将是上帝真正不知感恩的儿女,甚至不值得禅宗的信徒称我们为堂兄弟。

第六章 理性在宗教

二、现在的姿态

第1850页
在所谓宗教信仰与意见的繁茂丛林中,一切谬见,弗朗西斯·培根的“四个假象”,都被介绍了:一切偏见(种族的假象),例如上帝必然是一种人性的存在,一个神与人同性的上帝的观念;一切与个人的或国家的成见相符的信仰(洞穴的假象),例如做一个基督徒和做一个白人,事实上有同样意义的流行习惯;一切言辞的虚构及混乱(市场的假象);一切以人造的哲学系统为根据的不合理的教条(舞台的假象),例如加尔文的“完全堕落”的教义。

三、可理解的止境

第1934页
柏拉图说得对,我们所能看见及知道的,只是一个影子的世界。我们感官的知觉,只能给我们一个现象世界的图,这是理性所能告诉我们的一切:在现象的背后是本性,是物体本身,而我们永远不能凭我们心的推理来知道绝对的真理。多么可怜!这是对人类缺陷的悲哀的宣判:它是以官觉的知识为根据,自然的东西的存在是知识而已,我们所认为存在的不过是知觉,且可能是一种幻觉,我们的体质注定我们要隔着一张幕来看东西,而且永远不能和绝对真理面对面。尽我们想做的来做,某些东西仍常留在后面,即那些可知世界的剩余区。这是对人类智力的侮辱,悲哀地宣判人的心智已至绝境。对此,人自觉无力反抗。佛曾宣讲它,柏拉图曾说明它,一群献身于对机械与攻击人类知识定律经历世纪之久的哲学家,伤心地承认它,而新近的科学也证实了它。

第1929页
把柏拉图洞穴的比喻放在现代科学中来看,是否适用和正确是超乎我们所能估计的。爱丁丝说:“真正了解到物质科学所谈及的是一个影子世界,是近代最有意义的进步之一。”而杰恩斯追求以太的量子及波长的时候说:“人们已开始觉得这个宇宙看来像一个伟大的思想,多过像一架伟大的机器。”量子的确成为物理学上的困惑。量子让我们首次看到物质与能力渡过不可见的边界的地方,使我们确认对于物质的老概念已不再适用。当我们对物质做进一步的探究,到了把次原子的极小量充以一百万伏特的电,我们简直是失去了它。这是今天舆论的客观趋势。

第1829页
其实人想及上帝时,必须把他抽离一切实在,而不将他想象为一个占据空间的形式,只是一种事物的秩序。上帝不是存在,纯是动力——一个形而上学世界秩序的元素。

现实不似你所见

11. 无穷的终结

第1950页
《数沙者》像是在开玩笑,但意义深远。凭借比启蒙运动早大约一千年的想象力,阿基米德对某种认识做出了反抗,这种认识坚持认为存在一些人类思想本质上无法触及的奥秘。他没有宣称确切地知道宇宙的维度,或者沙子的具体数目。他主张的不是知识的完备性,正好相反,他十分清楚他估算的近似性和暂时性。他谈到宇宙真实的大小有哪些可能,但没有做出明确的选择。重要的不是假设我们通晓一切,而是相反:意识到昨天的无知可能被今天阐明,今天的无知可以被明天照亮。

4. 量子

第1187页
在量子力学描述的世界中,实在只存在于物理系统之间的关联之中。并不是事物进入关联,而是关联是“事物”的基础。量子力学的世界不是物体的世界,它是事件的世界。事物通过基本事件的发生而建立,就像哲学家尼尔森·古德曼(Nelson Goodman)在20世纪50年代写出的美妙语句那样:“物体是一个不变的过程”。

黎曼猜想漫谈

未竟的探索

第183页
在所有高难度的数学猜想中,若以它们跟其他数学命题之间的关系,乃至与物理学那样的自然科学领域之间的关系(这些关系在很大程度上决定了一个数学猜想的重要性)而论,黎曼猜想可以说是无与伦比的。

与费马猜想或哥德巴赫猜想那种连中学生都能看懂题意的数学猜想不同,理解黎曼猜想是有一定“门槛”的,因为仅仅理解其表述就需要有一些复分析方面的知识。

《黎曼猜想漫谈》读后感(代序)

第10页

一旦这些RH解决了,人类就站在一个不知比现在高多少的数学平台上,看到更远得多的风景。— 王元

从存在到演化

第3章 量子力学

第918页
算符的引入从根本上改变了我们对自然的描述,因此把它说成“量子革命”是很恰当的。

一个算符的本征函数用来描述系统的状态,其中该算符所代表的物理量具有确定的值(即本征值)。因此用物理学的术语来说,不可对易性意味着,不可能存在这样的状态,在其中,比如说坐标q和动量p同时具有确定的值。这就是著名的海森伯测不准关系的内容。

第四章 热力学

第61页
总是和耗散结构相连的三个方面:用化学方程所表达的功能;不稳定性所产生的时空结构;以及触发这个不稳定性的涨落。

The Riemann Hypothesis

Prime Time

第13页

Mathematicians have tried in vain to this day to discover some order in the sequence of prime numbers, and we have reason to believe that it is a mystery into which the human mind will never penetrate. — Leonhard Euler

The Millennium Problems

The Riemann Hypothesis - Bernhard Riemann

第25页
While for many mathematicians “intuitive work” can be hit-or-miss, Riemann’s mathematical intuitions were incredibly acute, and his results generally turned out to be correct.

ZERO The Gauntlet is Thrown

第14页
Perhaps the best way to read this book is to think of the seven problems as the commonplace mathematics of the twenty-fifth century.

心理学与生活

chapter 12 Emotion, Stress, And Health — A toast to your health

第430页

  1. Never say bad things about yourself.

在成年时期,社会关系和个人的成就占重要地位。

社会亲密感是成年期心理健康的先决条件,重要的不是社会交往的数量,而是质量。亲密感是一种对他人承担性爱、情感及道德承诺的能力。它要求坦率、勇气、伦理感,并且往往要牺牲一些个人偏好。

再生力的本质:良好的适应,依赖于成为一名“关注他人”的人-即成为一名关心他人、富有同情心并拥有良好的社会关系的人士。

编程珠玑(第二版)

第1章 开篇 – 1.7 进阶阅读

第9页
程序员的主要问题不一定是技术上的,更可能是心理上的;因为他试图解决一个错误的问题,所以他不能取得进步。通过打破概念上的障碍,转而解决一个更简单的问题,这样我们最终解决他的问题了。
James L.Adams所著的《Conceptual Blocking》研究了这种跳跃,通常它可以说是一种通向创造性思维的令人愉悦的激励。Adams将概念性障碍定义为“妨碍问题解决者正确认识问题或获得解答的心理屏障”。

第二版的尾声

第167页
Tom Duff:尽可能盗用别人的代码。
库非常伟大,任何时候都尽可能使用它们。

Thinking, Fast and Slow

Part 4. choices — 32 keeping score — Regret

第346页
Regret is one of the counterfactual emotions that are triggered by the availability of alternatives to reality.

素数论

第5章 重要的猜想

第105页
素数首先就是一些谜。

第2章 Riemann zeta函数

第41页
19世纪上半叶,Gauss根据当时已有的素数表,猜测对数积分li(x)给出了素数稀疏分布律的一个极好的近似,从而将Legendre的直觉精确化。

法文版前言

素数表显示了素数的混沌特性,而其表面的无序性最终却与一些,比如说源于物理现象的经典随机模型相吻合。…为什么像素数这样高度确定的序列能够包含着那样的随机性。

确定性的终结

引言 一种新的理性?

第3页
James Clerk Maxwell就谈到"一种新型的知识"会克服决定论的偏见。

问题解决心理学

第三章 问题表征:"顿悟"的案例

第63页
Reproductive thinking是问题的structurally blind,其表现是没有真正理解问题后面的结构。

与“众”不同的心理学

第十章 人类认知的死穴

第235页
很多人头脑里不具备概率推理的基本定律,或者即使有也不够用。

第一章 充满活力的心理学

第19页
公众更倾向于用哲学的思辩、神学的预言或是民间的常识来解释世界。

博大精深的素数

第四章 素数是如何分布的?

第162页
许多数学家都认为素数分布问题具有极大的美学动力。

机遇与混沌

11. 混沌:一个新的范式

第65页
物理学家杨振宁(C.N.Yang)邀请我去做了一个报告。之后,他取笑了我的"有争议的湍流思想"—在当时这是一个恰如其分的评价。

学会提问

第1章 提出正确问题的益处

第5页
如果一个读者始终依赖于海绵式思维,那么他将始终相信其最后接收到的信息。不管对个人还是社会,成为别人思想的傀儡都是一件可怕的事。
海绵式思维强调知识的获得,而淘金式思维强调与知识积极的互动。

认知心理学

第11章 问题解决与创造性

第312页
专家不仅仅拥有丰富的知识,而且知识的组织性更好,这样才使得他们能更有效地利用他们的知识。而且,专家的图式不仅包括更多某个问题领域的陈述性知识,而且与该领域相关的程序性策略也比新手更多。

薄伽梵歌论

附:薄伽梵歌 1957年海外初版序言

第465页
然舍是则无以立,不得已必落于言筌,则曰至真,即至善而尽美,曰太极,即全智而遍能;在印度教辄曰超上大梵,曰彼一,人格化而为薄伽梵,薄伽梵者,称谓之至尊,佛乘固尝以此尊称如来者也。欧西文字,辄译曰:天主,上帝,皆是也。

旁观者

第3章 怀恩师

第70页
不要从别人的错误中学习,看看别人是怎么做对的。

数学的语言

序曲 何谓数学

第3页
数学是研究模式的科学(science of patterns)。

我们内心的冲突

序言

第2页
神经症是由文化因素引起的。
神经症产生于人际关系的紊乱失调。

第1页
精神失调者…而是饱受内心冲突折磨的人。

第十章 人格衰竭

第111页
表明冲突存在的三种大的紊乱失调:其一是遇事都犹豫不决。精力被分散的第二个典型症状是一种普遍性的办事无效率,即一个人由于内心有冲突不能发挥最好的能力造成的。第三个典型的紊乱症状是普遍性怠惰,主动性和行动能力瘫痪,奋斗的方向不明确,对自我的严重疏离。

乔布斯产品圣经

179 发明比思想更能改变世界

第191页
那时我开始认为,也许爱迪生给世界带来的改变,比马克思和印度高僧尼姆•卡洛里•巴巴加起来的还要多。

项目百态

模式 33 扑克之夜

第80页
互相熟悉可以使彼此互相信任,也可以使彼此更有耐心。

除了在一起玩耍,我们从来没有在其他事情上面感觉到如此地有活力,如此放开地表现自己,以及如此地专注痴迷。—Charles E.Schaefer

混沌

第4章 生命的盛衰

第73页
在世界上压倒一切的是非线性。
如果有更多的人明白简单的非线性系统并不必然具有简单的动力学性质,那我们大家的日子都会好过得多。

数学的故事

第237页
Sophus Lie的新颖想法:Galois理论在微分方程上应该有一个相应的理论。

第352页
Jack Wisdom和Jacques Laskar:1、发现太阳系的动力学特性是混沌的。2、这俩位天文学家还证明了:月球潮汐能使地球保持稳定,否则的话,就会导致混沌运动,而致使天气迅速变化,从暖期一下子变到冰川时代,又从冰川时代迅速变回暖期。因此,混沌理论证明,如果没有月球,地球将会是一个非常不宜居的地方。

完美的证明

第110页
Everyone is a bastard, everyone is bad, with the possible exception of Jesus Christ. Einstein is bad too, because he did not leave America after the nuclear bomb was detonated over his objections.In the end, through the general interconnectedness of events, a person becomes, in some way or another, to a greater or lesser extent, party to everything that happens in the world, and if he can exert any influence whatsoever on any event, then he becomes responsible for it.

Alexandrov:
每个人都是混账、坏蛋,只有耶稣基督除外。爱因斯坦也是个坏蛋,因为在原子弹被引爆之后,他并没有离开美国,尽管他曾极力反对使用原子弹。
最终,通过事物之间的普遍联系,一个人会以这样或那样的方式,在深浅不等的程度上与世界上发生的所有事物都扯上干系。如果一个人可以对任何一个事件施加任何影响,那么他就要为此承担责任。

第二章 如何培养数学家

第17页
佩雷尔曼的母亲名叫Lubov,是犹太人,20世纪60年代的数学专业研究生,当了名数学老师。

The Music of the Primes

chapter one : who wants to be a millionaire?

第1页
Somebody allegedly asked Hilbert, ‘If you were to be received like Barbarossa, after five hundred years, what would you do?’ His reply:’I would ask, “Has someone proved the Riemann Hypothesis?”’

第10页
The dependence of so many results on Riemann’s challenge is why mathematicians refer to it as a hypothesis rather than a conjecture.

the atoms of arithmetic

第55页
As we shall see, Riemann’s Hypothesis can be interpreted as an example of a general philosophy among mathematicians that, given a choice between an ugly world and an aesthetic one, Nature always choose the latter.

Riemann’s Imaginary Mathematical Looking-Glass

第66页
His contemporaries were to see nothing of him while he waded through Cauchy’s output. Several weeks later Riemann resurfaced, declaring that ‘this is a new mathematics’. What had captured Cauchy and Riemann’s imagination was the emerging power of imaginary numbers.

chapter five The Mathematical RelayRace: Realising Riemann’s Revolution

第102页
Euclid in Alexandria. Euler in St. Petersburg. The Göttingen trio — Gauss, Dirichlet, Riemann. The problem of prime numbers had been passed on like a baton from one generation to another. The new perspectives of each generation provided impetus for a fresh surge along the track. Each wave of mathematicians left its characteristic mark on the primes, a reflection of their era’s particular cultural outlook on the mathematical world.

第106页
As Hilbert wrote in 1897, he wanted to implement ‘Riemann’s principle according to which proofs should be impelled by thought alone and not by computation’.

第128页
But Gauss had made a second conjecture: that his guess would always overestimate the number of primes…

But in 1912 Littlewood proved that as you counted higher you would eventually come to regions of numbers where Gauss’s guess switch from overestimating to underestimating the number of primes.

Littlewood also showed that Riemann’s refinement might look more accurate as we count through the first million numbers, but in the farther reaches of universe of numbers Gauss’s guess would sometimes give the better prediction.

Indeed, to this day no one has actually counted far enough to arrive at a region of numbers where Gauss’s guess underestimates the primes. It is only through Littlewood’s theoretical analysis and the power of mathematical proof that we can be sure that somewhere along the line Gauss’s original prediction is false.

第131页
From now on, proof was everything. Nothing could be trusted without conclusive evidence.

chapter six Ramanujan, the Mathematical Mystic

第136页
Mathematics seems to bring out the cranks.

chapter seven Mathematical Exodus: From Göttingen to Princeton

第159页
Selberg spoke about his view on the Riemann Hypothesis. Although he had made a major contribution on the way to a proof. he stressed that there was still very little to support its truth. ‘I think the reason that we were tempted to believe the Riemann Hypothesis then was essentially that it is the most beautiful and simple distribution that we can have. You have this symmetry down the line. It would lead also to the most natural distribution of primes. You think that at least something should be right in this universe.’

第160页
Some misinterpreted his comments, thinking that Selberg was casting doubt on the validity of the Riemann Hypothesis. Yet he was not as pessimistic as Littlewood who believed the lack of evidence meant the Hypothesis was false. ‘I have always been a strong believer in the Riemann Hypothesis. I would never bet against it. But at that stage I maintained that we didn’t really have any results either numerical or theoretical that pointed very strongly to its truth. What the results pointed to was that it was mostly true.’

第165页
Hardy once dismissively declared, ‘Probability is not a notion of pure mathematics but of philosophy or physics.’

第167页
Erdös liked this probabilistic interpretation of the Riemann Hypothesis.

chapter eight Machines of the Mind

第184页
Hilbert responded with a view shared by many mathematicians: ‘It is a completely misunderstanding of our science to construct differences according to peoples and races and the reasons for which this has been done are very shabby ones. Mathematics knows no races…for mathematics, the whole cultural world is a single country.’

第197页
Julia Robinson: ‘We can conceive of a chemistry that is different from ours, or a biology, but we cannot conceive a different mathematics of numbers. What is proved about numbers will be a fact in any universe.’

第202页
Cohen has been one of the few mathematicians to admit that he was actively working on this notoriously difficult problem. So far, though, it has held firm against his attack.

Chapter Nine The Computer Age: From the Mind to the Desktop

第222页
The Mertens Conjecture is very closely related to the Riemann Hypothesis, and its disproof showed mathematicians that if the Riemann Hypothesis were true, it was only just true.

chapter 10 - Cracking Numbers and Codes

第224页
If Gauss were alive today, he would be a hacker. — Peter Sarnak

Chapter 11 - From Orderly Zeros to Quantum Chaos

第257页
Gödel himself had voiced such concerns in relation to the Riemann Hypothesis: perhaps the axioms that formed the foundation of the mathematical edifice were not broad enough to carry the required proof, in which case you might continue building upwards and never find a connection to the Hypothesis.

第261页
As Littlewood had advised Montgomery during his time in Cambridge, ‘Don’t be afraid to work on hard problems because you might solve something interesting along the way.’
Atle Selberg had become something of a latter-day Gauss.

第263页
Chowla, who dragged Montgomery over and introduce to Dyson, is the only person ever to have bullied Selberg into writing a joint paper.

Chapter 12 - The Missing Piece of the Jigsaw

第291页
One epic in particular was to become a close companion throughout André Weil’s life: the Bhagavad-Gita, the song of God from the Mahabharata.

Chapter 12 - The Missing Piece of the Jigsaw

第311页
Many of the mathematicians who have contributed to our understanding of the primes have been rewarded with long lives. Having proved the prime number theorem in 1896, Jacques Hadamard and Charles de la Vallée-Poussin both lived into their nineties. People had begun to believe that their having proved the Prime Number Theorem had made them immortal. The belief in a connection between longevity and the primes has been further fulled by Atle Selberg and Paul Erdös, whose alternative elementary proof the Prime Number Theorem in the 1940s saw both of them live into their eighties. Mathematicians joke about a new conjecture: anyone who prove the Riemann Hypothesis will indeed become immortal.

Dr.Riemann’s Zeros

Proofs and refutations

There was a mathematician in the Soviet Union … called Nikolai Gavrilov, who in the early 1960s was a big Communist boss in one of the Ukrainian cities. He was an ameteur mathematician, and he got hold of the Riemann Hypothesis and thought he had a proof, and being a man of power he organized for his proof to be published. The fortunate thing is that the proof did get published. You should know that at that time the Soviets were competing, especially with the United States, in all fields - the cosmos, high technology, and so on - and they had fine number theorists and mathematicians in general. Especially one Gelfond and one Yuri Linnik. Now, when these men got hold of a false proof of the Riemann Hypothesis, it is said, Gelfond had a heart attack and Linnik was choking and gasping for breath. He almost died from shock. They were so frustrated because much damage had been done to Soviet mathematics by this false proof of the Riemann Hypothesis appearing.

How to Write Email in English

The email address you use

As a general rule, firstname.lastname@emailprovider.com is a good format for your email address.

To/from field

From

It should simply be your first and last names, appropriately capitalised and spelt correctly, with no extra bits like hearts or exclamation marks.

To

your recipient’s email address

CC

“CC” field stands for “Carbon Copy”, and it means that they will see the email but will also see that it’s not directly addressed to them. Don’t use it unless there is a real need for this person to see the communication.

BCC

If you’re emailing several people, it’s bad form to include all their email addresses in the “To” field. In this instance, you should put your own email address in the “To” field and put those of your recipients into the “BCC” field. This stands for “Blind Carbon Copy”, and it means they’ll all see the email but won’t see who else you’ve sent it to.

Subject line

Write something descriptive in the subject line that summarises what the email is about. Don’t make it too long.

Salutation

However, go by how they address you; if their emails to you start “Dear”, you reply with “Dear”; if they start “Hi”, you can reply with “Hi”. An alternative email greeting that lies somewhere between formal and informal is “Good morning” or “Good afternoon”. This is perhaps a little friendlier and more personal than “Dear”, so if your style is not naturally very formal then this is an acceptable form of email greeting.

Signing off an email

These common conventions include:

  • Best wishes,
  • Kind regards,
  • Best regards,
  • All the best,
  • Thanks,
  • Thanks in advance,
  • Many thanks,
  • Sincerely,
  • Yours truly,
  • Thanks again,
  • Appreciatively,
  • Respectfully,

With all of these, make sure you have a comma at the end of the line, as in the examples above.


无线网络的未来

无线网络变得越来越普遍,大如蜂窝移动通信网络,小如无线局域网。大卫•奇斯纳尔试图效仿阿瑟•克拉克,对无线网络技术的发展前景进行预测。

新千年的元旦——一个历史性的日子。世界各地的电信公司将同时取消长途资费,所有的电话都将作为本地通话计费。这听起来异想天开,但这可是大约十年前阿瑟•克拉克[1]曾经作出的预测。

事与愿违,现实总是不及愿望美好。电信运营商依旧按你拨打的被叫号码的程控交换距离来计费。然而,情况并非完全与阿瑟爵士的预言相反。这几年来我打国际长途电话付出的几乎只是宽带连接成本。但与公用电话交换网不同的是,IP电话的两端是连接在互联网上的设备。其实不管是固定电话还是IP电话,通话两端的物理链路经过的中继线缆一般都差不多。

全IP网络

英国的有线电话骨干网(由英国电信经营)和下一代无线电话网络都有一个共同点:他们本质上都是IP网络并把电话作为IP电话(VoIP)处理。我现在的手机支持UMTS [2](通用移动通讯系统),每当我使用它就会自动分配一个10/8的子网IP地址。这意味着它位于网络地址转换(NAT) 背后,因此就不能再接受入站连接。

10/8子网是最大的可分配私有网络。作为8位CIDR [3]前缀,它容许224(等于16,777,216,将近1700万)个不同的IP地址。与连接到移动电话网络的庞大设备数量相比,这根本不算多,这也是为什么移动运营商很可能率先部署IPv6的原因。采用IPv6,一家公司(甚至个人)都能轻易获得64位网络前缀,意味着前64位可用来标识网络,后64位可用来标识设备。对此可以这么理解,这家公司拥有足够的地址空间使每个有效的IPv4地址都能扩张为互联网那么大的网络,或换言之每个人都可以在他(或她)的网络上接入30亿个IP独立的设备。更重要的是,它容许全世界每台设备都具有各自唯一的IP地址,路由表记录稀少,如此路由的代价大为降低。

IPv6带来与移动电话密切相关的另一个优点就是移动IPv6,其中设备可以改变其在网络中的位置而继续保持路由,其已有的连接不会被中断。在信号塔之间移动位置通常在协议栈的底层就已经做了处理,但这种新的构架允许手机在两个彼此独立的网络之间移动同时保持连接,只要两端都采用IPv6连接。

全IP网络强调提供接入和提供服务之间的区别——一个正在被移动运营商搞模糊的分别。每当你打电话,你就在使用他们的网络,当你在使用他们的路由系统的时候,同时也在使用移动运营商与其他电话网络之间的协议。

电话号码与联系人的对应关系已经不像过去那么重要。过去我打电话的过程很麻烦:首先,我会先在一个纸质的通讯录或本地缓存中寻找对方的电话号码——要么是个电话簿或是我的大脑记忆,然后拨这个号码(后来变成了按键)。相比之下,现在我只是从通讯录中选择这个人的名字,然后就按下拨号键。最近一项研究称人们的记忆力越来越糟,因为他们连朋友的电话号码都记不住了。对我而言,不仅仅是我不再记住我朋友的电话号码——我根本就没在意那个号码是什么。很多时候,一个朋友通过电子邮件或蓝牙把电子名片发送给我,而我从来都不会去看号码那一栏。打电话(而不是联系某人)的概念看来已经依稀有些过时了。

连接的移动性

802.11标准家族不太知名的一个标准是802.11r。这个标准着眼于在无线接入点之间进行快速切换。802.11接入点在户内通常只限于几个房间那么大的范围,户外则大约一百米左右。一个走动中的人几分钟之内就可能需要在六个左右的接入点之间跳转。802.11r标准针对这个需要提供了相应的机制。如果你坐在一个与两个无线接入点距离大致相等的位置上,你或许觉察到你的网络连接不时地停顿片刻,因为你的网络堆栈在接入点之间进行切换。802.11r标准改善了停顿时间,把切换时间降低到1秒以内。这样的改进使802.11对手机用户切实可行。在安装了.11r支持的无线接入区域,你可以边走边打电话,而不会察觉你的电话在接入点之间的跳转——就像现在当你的手机在信号塔之间跳转时你根本没注意到一样。(好吧,理论上你不会注意到;实际上,你可能会察觉到)

如果所有的接入点都在一个网段上,这种切换行之有效。然而,想象你走在一条布满了接入点的街道上,这些接入点都开放并且配置在一个网络上。你从其中一头往另一头走,你打的电话被第一家的网络连接路由。当你在这条街上继续走动时,你的电话被无缝地在接入点之间切换,直到你到达另外那头。在这点上,你的电话的数据包被一打接入点中继转发给被你呼叫的那方,这不是很有效率。理想的情况下,在这点之前你就会开始用新接入点上行数据。不幸的是,每个接入点都有不同的可路由的子网地址,这样如果你切换成新的接入点来上行数据,你就会突然切换IP地址,而这将中断你的连接。

这就是移动IPv6的用武之地。IPv4也有一个针对移动的变种,依赖于三角路由——简单来说,老的网络连接充当数据包的中继,每当你移动数据包就暗中增加。对IPv6,IPSec允许安全地更新路由表。目前,切换时间大约1秒,这对VoIP电话来说还不够快,但这个切换时间有望得到改善。

对移动IPv6来说,网络间的边界变得平滑。如果你坐在一个提供免费wifi的咖啡厅,你也许就想使用咖啡厅的网络,而不是使用需要花钱的移动运营商的网络。如果你边打电话边走进咖啡厅,你当然想自动切换到咖啡厅的免费wifi网络,而不是继续使用移动运营商那资源稀缺而费用昂贵的蜂窝网络。

提供接入

移动运营商很善于根据不同数据类型来收取不同的费用。他们的整个业务模式都基于此方案。如果每条文本信息你付10美分,算下来大约折合750美元/MB。许多人愿意为短信支付这些钱,但这样的话加载InformIT首页的费用就超过500美元,而我怀疑大多数人会愿意为浏览网页花那么多钱。

你可以在你的手机上运行一个即时通讯软件,即便是XMPP这样臃肿的协议算下来其成本也只是短信费用的一部分。不幸的是,你不能用它与手机上没有装IM客户端的用户沟通,这降低了它的可用性。你不只在为IM的带宽而付费,而且也需要为网络服务付费。

电话按与别的数据不同的方式计费。这样设计更合理。然而,由于电话的要求与浏览网页和电子邮件很不一样。GSM和相关的协议用于语音通话的传输速度大约为12Kb/秒。以这个速度,你打一个小时电话也只用了大约5MB的数据流量——这在现代网络中不值一提。

然而对语音通话来说带宽并非一切。如果延迟超过200毫秒左右,你很可能就会感觉到通话质量不好。更重要的是抖动,比起延迟都还要重要。如果延迟时间稍有增加,通话的双方就会产生说与听之间的脱节。如果延迟减缓,你只有以丢包的方式才能赶上,因为你不能以高于实时的速度回放音频而没有察觉。(你可以加快点速度,但很有限)。你可以通过在每个接收端进行缓冲来补偿抖动带来的损失,但这种方法增加了延迟,而这是你极力避免的事。

所以网络接入中你在为三件事买单:带宽、延迟和抖动。对于带宽来说,你想提高就得多掏钱;对延迟和抖动,你想降低就得多花钱。即时只是提供IP连接,移动网络仍旧能通过提供不同的QoS服务质量来收取不同档次的费用。如果你想打个电话,你或许会选择具有低延迟和低抖动而费用较高的连接,你更愿意在信号质量方面而不是带宽上花钱。

软件无线电: 工程师的梦想,监管者的梦魇

随着GNU Radio之类开源项目的出现,近几年来一个有趣的发展是软件无线电。当然,无线电系统不能完全是软件的,但其需要的硬件相对简单——差不多就是一架天线和一个数模转换/模数转换器。

过去,无线电设备的执法较容易。你检查硬件是否工作在限定频率和功率范围内;如果是,你就可以核准其批量生产。

对软件无线电来说,功率和频率都由软件控制。这对监管机构来说构成问题,尤其是与开源驱动一起使用的时候,因为这意味着终端用户能轻易地把合法设备换成不合法设备。(当然,总有人可能会通过增加放大器和天线做到这一点,但是如果你只需要下载固件的补丁,事情就变得更加容易了)

尽管令监管者不爽,软件无线电的确给通信带来一些有趣的变化。当你能够把同样一台硬件用于接收HDTV和WiFi两种信号时(同时,只要你有一个足够快的处理器),就带来了很多可能性。纯软件无线电是令人难以置信的处理器密集型应用,因此对移动设备意义不大(手机专用芯片计算能力不强),但它提供了一些启示。动态配置的信号处理单元能够集成到相同的包中,这样你现在就能得到能够运行许多不同无线协议的低功耗芯片。

未来几年里设备有可能会支持WiFi, WiMAX, HSPDA, GSM和其他流行的低功耗协议,以及在它们之间进行快速切换的能力。

尽管这种变化就其自身而言并非完全有用,当与移动IPv6相结合后就变得激动人心——给你的设备一种在各种各样的协议之间跳转的能力,可以针对你的需要选择最省钱的那种协议。

什么是频谱?

可悲的是,无线电频谱是一种稀缺资源。频率越低传输距离越远,但数据传输率越低。频率高则传输距离不远。这就是为什么WiFi比移动通信快得多的原因之一。另一个是信道竞争。信号传输距离越远,你需要的接入点越少(有利的一面),而同时有更多的人在共享这个信号(不利的一面)

一些较新的发展可能会缓解频谱稀缺面临的压力,尽管它们(总是)非常占用处理器计算能力。如果你在建筑物密集的地区或丘陵地区观看模拟电视,你或许会注意到重影。这是由于一个信号从发射机直接到达,而另一个信号从山上反弹过来,延迟到达。

在建筑物密集的地区,信号会被建筑物、树木反弹,某些频率甚至能被人反弹。对于大多数现有的协议,你必须计算反弹的均值以尝试找到你真正想要的那个信号。有了更精确的设备,你有另外更好的选择。你能用不同路径的信息来确定一个特定的端点。几个设备可以在同一地区以相同频率同时发射,提供了更多可用的频谱。

虽然并非完全相关,但这种缓兵之计表明一定宽度的频谱并不意味着等量的数字带宽。技术进步允许你在同等大小的信号空间中传输更多的信号。但就目前而言,这一事实并没有改变这样的现状,即频谱相对地还是稀缺。

目前我们有两种截然相反的供互联网接入的频谱分配方式:蜂窝网络和未管制的(WiFi及其邻接频谱区间)。前者被集中统一控制,网络覆盖面广。后者不受监管,任何人都能使用,但覆盖的范围有限。

我在前面提及的一些技术使这些界线有点模糊。有线电视公司可以部署一个很高效的城域网,给所有客户提供WiFi接入,使客户能通过Mesh多路径路由和移动IPv6的组合在二者之间按需跳转。

在美国,最近作出的一项决定允许一些以前用于电视的频谱(频道与频道之间那些所谓的“空白频谱”)也可以用于数据网络。这对城域网来说是个不错的频率范围,为其实现方式提供了另一种选择。

这里可用的频率范围甚至比用于蜂窝移动通信的频率还要低,因此信号传输距离更远(毫不奇怪,只要你想想移动通信基站比电视发射塔要密集得多)。这使它对提供覆盖面广的服务很有吸引力。由于FCC(联邦通讯委员会)决定将这一范围的频谱免授权开放使用,任何人都可以开展这种覆盖业务。一个城市可以拥有许多提供快速、覆盖范围小的接入方式的热点地区,同时还有一个更大的基站以较低的接入速率覆盖整个地区作为候选。当你走在两个热点之间时,你的手机转为使用空白频谱系统,而不影响你的覆盖范围(尽管你的可用带宽可能会减少)。

未来有望看到你的手持设备能透明地在由不同服务提供商控制的和不同服务质量的网络之间自由切换。提供统一的接入服务、不同级别的最低连接质量和其他多种选择将给创新型公司带来在诸多领域建立新的商业模式的机遇。


[1] 科幻小说作家,提出卫星通信地外中继的概念,作出的很多预测也大多应验

[2] 全球使用率最高的3G移动通信标准,采用WCDMA

[3] 无类别域间路由


honest Translate的身份于2010年发表于 译言网 无线网络的未来,现在GitHub上留作备份,翻译不当之处欢迎指正

原文地址:The Future of Wireless Networking

Google搜索引擎的工作原理

搜索引擎之于Google,就像Windows之于微软,搜索引擎是互联网巨头Goolge的王牌,而今搜索对互联网来说太重要了,互联网搜索甚至已经提升到了搜索文化的高度,在海量信息的因特网上,搜索引擎是网民的罗盘,而Google做出了Internet上最好的指南针。

PPCblog.com呈现给我们一幅由Jess Bachman(在WallStats.com工作)精心描绘的示意图,这张流程图展示了每天拥有3亿次点击量的Google搜索按钮背后搜索引擎在那不到1秒的响应时间内所进行的处理。

Google(graphic) - How Google Works

这是我刚付印的最新示意图,这张流程图演示了在你点击Google搜索按钮后,在Google返回查询结果前那一眨眼的功夫里,Google是如何处理你的搜索请求的?这可是搜索巨人Google年赢利额高达200亿美元的杀手级应用,也是Internet首屈一指的商业和技术神话,大家肯定都想知道Google这棵摇钱树背后的秘密。

Google官方对其搜索技术的叙述

我们搜索技术的后端软件会在服务器侧触发一系列执行时间不到1秒的并行计算,Google问世前的传统搜索引擎的搜索结果严重依赖于关键词在页面上出现的频度,我们使用了200多个指标信号(其中包括我们拥有专利的PageRank页面等级加权算法)用来检查万维网的链接结构(佩奇和布林最初的想法是把万维网的链接结构用图论的有向无环图来建模)并决定网页的重要程度,我们假定一个网页的重要程度取决于别的页面对它的引用,就像学术论文中的引用指数一样,重要的论文总是会被很多其他论文引用。然后我们再根据搜索条件进行超文本匹配分析(对bot抓取的页面内容进行关键词倒排索引检索)确定跟搜索请求最相关的网页。综合最重要的网页和跟搜索请求最相关的网页两个方面,我们就能按重要程度和用户搜索请求相关程度把查询结果排序后呈现给我们的用户。

数据中心:Google用来索引世界的塔

Google的数据中心高度机密,我们能了解到的不多:

1. 在美国本土有19个以上的数据中心,其余17个数据中心分布在美国以外的世界各地。

2. 每个数据中心有50万平方英尺那么大,建造一个数据中心要花费约6亿美元。

3. Google数据中心是世界上最高效的设施之一,而且也非常环保,几乎没有碳排放。

4. 数据中心使用50到100兆瓦的电力,由于需要冷却,通常建在便于用水的地方。

5. Google服务器安置在一个一组容得下1160台服务器的有房子那么大的标准集装箱容器中。

处理流程

1.你写博客、或在Twitter上推微博、更新站点等诸如此类往Web上添加内容的操作

2.Google bots程序(一种作为搜索引擎构件的智能代理程序)抓取你网页的title和description、keyword等内容

(1)Google爬虫沿着链接路径周游万维网,如果没有超文本路径到你的站点,你的站点将不会被索引

(2)如果你在robots.txt中设置不许索引,Google爬虫程序将不会抓取你的网页

(3)如果链接到你站点的超文本链接上有nofollow标签,Google爬虫将不会从这些链接路径周游到你的站点。

(4)Google也能通过blog软件或xml站点地图找到你的网站

(5)从PageRank越高的网站链接到你的网站的链接越多,你的网站的PageRank就越高。

(6)Google爬虫将周游所有未标注为nofollow的链接

3.一旦被Google爬虫访问到,网页几秒内就被索引了

(1)网页内容被存储在一个倒排索引中

① 网页标题和链接数据被保存在一个索引中,用于广度优先搜索

② 网页内容保存在另一个索引中,以用于检索频率不高的长尾、个性化、深度优先搜索

(2)当你用Google搜索时,你并没有在检索时时更新的万维网,而是在检索Google的缓存,Google定期更新其索引库,在Twitter实时搜索等的竞争下,Google的索引库更新周期趋短。

4.Google基于链接评估域名和网页的总体PageRank值。

5.检查网页以防止作弊行为

(1) Google的搜索质量和反垃圾信息审查和优化算法

(2) 1万多远程测试用户评价搜索结果的质量

(3) Google征请用户对有PageRank讹诈嫌疑的垃圾信息进行举报

(4) Google接到 (美国)数字千年版权法案的通知,要求Google从搜索结果中剔除涉嫌盗版的内容

6.在对页面做了损害分析后,现在每个页面都有很多用于辅助用户搜索的数据片(比如检索关键词)反向引用着它

7.用户发出搜索请求

(1)Google搜索质量工程师Patrick Riley:在大多数Google搜索中,你的搜索处于许多并行的控制过程或Google实验室的创新项目组过程中,可以说每一个查询请求都会参与一些Google的创意实验。

8.Google会用同义词匹配与你的搜索关键词语义相近的查询结果

9.生成初步的查询结果

(1)Google当然能返回成千上万数量无限的查询结果,但一般只显示不到1000条的查询结果,出于“少则得,多则惑”的考虑。

(2)对查询结果做本地化处理,本土站点在查询结果中优先出现

10.对查询结果集按权威性和PageRank进行排序,重复的查询结果被剔除。

(1) Google根据关键词、广告类型、用户所处位置找出相关的被竞价拍卖的关键词广告

(2) 关键词广告必须遵守当地法律条文

① 广告业主的非法广告将被取缔

② 如果关键词的搜索流量过低或关键词广告点击量偏低,则会被自动禁用

③ 出于商业策略,像亚马逊这样的客户会给予优惠折扣。

(3) 关键词相关广告按收益潜力(对关键词进行竞价拍卖后的广告质量不断进行评估)排序

(4) 对广告业主来说广告内容一般都是固定的,但有时使用动态关键词使关键词广告与搜索关键词相关度更高

① 一些广告本身允许增加易变的附属信息,比如网站链接、电话号码、产品链接、地址等

(5) 当广告拥有了相当高的点击率,则会显示在搜索结果列表的上方,以使其更显眼。

(6) 其余的广告依序显示在相应的位置

11.对查询结果进行过滤处理

(1) 对通常的查询(比如在Google首页上发出的搜索请求),Google会把相关的专题性垂直搜索结果(比如新闻、购物、视频、书籍、地图等)也加到返回的查询结果中

(2) 个性化方面:用户访问过的网站在查询结果列表中会更靠上

(3) 大量使用锚点的网站有可能被从查询结果中删除

(4) 搜索结果集的聚簇性:如果网页被其他高PageRank的网站引用,则网页的重要性会大大提高。

(5) 趋势分析:对搜索流量爆增或有大量新闻的搜索关键词,Google会在新的查询结果中增加额外的PageRank权值。(Google有反映关键词搜索流量的Google趋势专题页面)

(6) 同一个域名下的多个网页如果具有相同的PageRank会被归为一组。

  1. 最终返回给浏览器端的用户一个人性化的、布局良好的、查询结果和广告泾渭分明的有机查询结果页面。

所有这些步骤在总共不到1秒的响应时间内完成,每天3亿次的点击量给Google带来了超过200亿美元的年收入。


honest Translate的身份于2010年发表于 译言网 Google搜索引擎的工作原理,现在GitHub上留作备份,翻译不当之处欢迎指正

原文地址:Google(graphic) - How Google Works

arXiv papers

DSOS and SDSOS Optimization: More Tractable Alternatives to Sum of Squares and Semidefinite Optimization

Amir Ali Ahmadi, Anirudha Majumdar

https://arxiv.org/abs/1706.02586

In recent years, optimization theory has been greatly impacted by the advent of sum of squares (SOS) optimization. The reliance of this technique on large-scale semidefinite programs however, has limited the scale of problems to which it can be applied. In this paper, we introduce DSOS and SDSOS optimization as more tractable alternatives to sum of squares optimization that rely instead on linear and second order cone programs respectively. These are optimization problems over certain subsets of sum of squares polynomials (or equivalently subsets of positive semidefinite matrices), which can be of interest in general applications of semidefinite programming where scalability is a limitation. We show that some basic theorems from SOS optimization which rely on results from real algebraic geometry are still valid for DSOS and SDSOS optimization. Furthermore, we show with numerical experiments from diverse application areas—polynomial optimization, statistics and machine learning, derivative pricing, and control theory—that with reasonable tradeoffs in accuracy, we can handle problems at scales that are currently far beyond the reach of sum of squares approaches. Finally, we provide a review of recent techniques that bridge the gap between our DSOS/SDSOS approach and the SOS approach at the expense of additional running time. The appendix of the paper introduces an accompanying MATLAB package for DSOS and SDSOS optimization.

https://www.solidot.org/story?sid=56606

A Practical \( O(R\log\log n+n) \) time Algorithm for Computing the Longest Common Subsequence

Daxin Zhu, Lei Wang, Yingjie Wu and Xiaodong Wang

https://arxiv.org/abs/1508.05553

In this paper, we revisit the much studied LCS problem for two given sequences. Based on the algorithm of Iliopoulos and Rahman for solving the LCS problem, we have suggested 3 new improved algorithms. We first reformulate the problem in a very succinct form. The problem LCS is abstracted to an abstract data type DS on an ordered positive integer set with a special operation Update(S,x). For the two input sequences X and Y of equal length n, the first improved algorithm uses a van Emde Boas tree for DS and its time and space complexities are \( O(R\log\log n+n) \) and O(R), where R is the number of matched pairs of the two input sequences. The second algorithm uses a balanced binary search tree for DS and its time and space complexities are \( O(R\log L+n) \) and O(R), where L is the length of the longest common subsequence of X and Y. The third algorithm uses an ordered vector for DS and its time and space complexities are O(nL) and O(R).

React技术栈相关

适用

  • If you plan to build a large scale app, go with React.
  • If you want a library that is adaptable for both web and native apps, go with React.
  • If you want the biggest ecosystem, go with React.

Vue作者尤雨溪(Evan You)论React

  • 要区分两个概念:React 本身和 React 生态圈所推崇的主流应用架构
  • React 本身其实还算简单的。最简单的理解,一个组件的渲染函数就是一个基于 state 和 props 的纯函数,state 是自己的,props 是外面来的,任何东西变了就重新渲染一遍,是不是很简单?
  • Flux/Redux 的繁琐,本质上是针对大型应用的复杂度所作出的权衡:用繁琐一些的 API,换长线的可维护性。
  • MobX 是适合中小规模应用的状态解决方案,然而用 React + MobX 本质上就是一个更繁琐的 Vue

Redux – 状态管理方案

Redux 的设计思想

  • Web 应用是一个状态机,视图与状态是一一对应的。
  • 所有的状态,保存在一个对象里面。

Spring Boot

Spring Boot:构建 Spring 应用程序的现代方式

Spring Boot 基础


Spring Boot的文档
https://docs.spring.io/spring-boot/docs/current/reference/

Building an Application with Spring Boot
https://spring.io/guides/gs/spring-boot/

Building Java Projects with Maven
https://spring.io/guides/gs/maven/

Building Java Projects with Gradle
https://spring.io/guides/gs/gradle/

Working a Getting Started guide with STS
https://spring.io/guides/gs/sts/

Spring Tool Suite
https://spring.io/tools/sts/all


深入学习微框架:Spring Boot
http://www.infoq.com/cn/articles/microframeworks1-spring-boot


From Zero to Hero with Spring Boot

Brian Clozel shows how Spring Boot can help build web applications, tests to production-ready features, that leverage the Spring ecosystem.

https://www.infoq.com/presentations/spring-boot-web-dev

https://github.com/bclozel/issues-dashboard/


Getting Started with Microservices in SpringBoot
https://www.infoq.com/articles/Microservices-SpringBoot

Exploring Micro-frameworks: Spring Boot
https://www.infoq.com/articles/microframeworks1-spring-boot