作者:(英)亚当·斯密
国富论首版于启蒙时代的1776年3月9日。它不仅影响了作家和经济学家,同时也影响了各国政府和组织。
全书包括两卷共5部。在第一部的序言中,亚当·史密斯对全书进行了概括描述:他认为国民财富的产生主要取决于两个因素,一是劳动力的技术、技巧和判断力,二是劳动力和总人口的比例;在这两个因素中,第一个因素起决定性作用。里面阐述了所谓市场上“一只看不见的手”。看不见的手说明了公私利调和论,透过价格机制的导引,使得追求自利的个体行动能促进社会整体的效率:“屠夫、酿酒者和面包师傅,并不是因为想到我们的晚餐要吃喝什么,才去做这些东西;他做这些事时,其实只想到自己的利益。”
来自维基百科
好的代码,离不开好的注释。
Java 支持三种注释方式。前两种分别是 // 和 /* */,第三种被称作说明注释,它以 \** 开始,以 */结束。
说明注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。为了配合 javadoc 工具,说明注释有响应的语法,一般可称为 javadoc语法,如Spring、Mybatis等众多开源框架随处可见的注释,基本都是采用javadoc注释。
本文就来记录Javadoc注释的一些语法,推荐收藏~~
自己搭建Spring相关开发框架时,时常需要了解Springboot、SpringCloud、SpringAlibabaCloud的对应关系。
本文用于记录已知的对应关系。
本文转载自【树哥聊编程】微信公众号,作者:陈树义,原文链接:https://mp.weixin.qq.com/s/zlWVJrzSeIFr7f2X5H78Dg
当你的数据里只有几千几万,那么 SQL 优化并不会发挥太大价值,但当你的数据里去到了几百上千万,SQL 优化的价值就体现出来了!因此稍微有些经验的同学都知道,怎么让 MySQL 查询语句又快又好是一件很重要的事情。要让 SQL 又快又好的前提是,我们知道它「病」在哪里,而 explain 关键字就是 MySQL 提供给我们的一把武器!
在我们所执行的 SQL 前面加上 explain 关键字,MySQL 就不会真正去执行这条语句,而是模拟优化器执行 SQL 查询语句,最后会输出一系列的指标告诉我们这条语句的性能如何,如下所示。
sqlmysql> explain select * from student where id = 1 \G
******************************************************
id: 1
select_type: SIMPLE
table: subject
partitions: NULL
type: const
possible_keys: PRIMARY
key: PRIMARY
key_len: 4
ref: const
rows: 1
filtered: 100.00
Extra: NULL
******************************************************
总的来说,explain 关键字可以告诉我们下面这么多信息:
今天,我们就来介绍 explain 关键字的各个指标的含义。系好安全带,准备发车了!
为了方便讲解,这里新建了几张表,并初始化了一些数据(建表语句见附录)。这些表的关系如下: