好的代码,离不开好的注释。
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 关键字的各个指标的含义。系好安全带,准备发车了!
为了方便讲解,这里新建了几张表,并初始化了一些数据(建表语句见附录)。这些表的关系如下:
本文以vuepress-theme-hope
项目为例,介绍使用Github-Actions
将网站自动部署到gh-pages
分支的方法。
gh-pages分支的方法。