一、引言 我们都知道索引是为了提高数据检索的性能,但是不合适的索引或者使用不当等因素,也会使得索引失效导
原创 2024-07-28 11:50:43
59阅读
[阿里规约] 好记性不如烂笔头 ???? 1.【强制】业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引
转载 2021-08-01 01:14:00
137阅读
2评论
一、索引1.1 索引概念索引(index)是在数据库表的字段上添加的,索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息,是为了提高查询效率存在的一种机制。一张表的一个字段可以添加一个索引,多个字段联合起来也可以添加索引索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制   对于一本字典来说,查找某个汉字有两种方式:第一种方式:一页一页挨着找,直到
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】业务上具有唯一特性的字段,即使是组合字段,也必须建成唯一索引。 说明:不要以为唯一索引影响了 insert 速度,这个速度损耗可以忽略,但提高查找速度是明显的;另外,即使在应用层做了非常完善的校验控制,只要没有唯一索引,根据墨菲定律,必然有 ...
转载 2021-09-10 13:58:00
58阅读
2评论
1.mysql 必须一直 处在 一致性状态,即时刻满足约束状态,事务前后也得满足 mysql的 一致性 2.什么叫 mysql一致性 就是 时刻 满足约束什么是约束1. 约束 是mysql都认识的 2. 约束基本都是针对 字段(单列,多列就是表级约束) 列级约束和表级约束没啥区别,就是定义的位置不同,表级约束一般是多个字段 不能在 列后面定义,在创建表的 位置定义 4
转载 2024-02-02 06:28:45
37阅读
文章目录Sonar - 都2020年了,你的代码还不规范?1.SonarLint1.1 SonarLint是什么?1.2 SonarLint下载安装1.3 SonarLint使用2.SonarQube2.1 SonarQube是什么?2.2 SonarQube下载安装2.3 SonarQube使用2.3.1 插件市场2.3.2 Projects项目页2.3.3 项目总面板2.3.4 Issues
当你发现自己的查询速度慢的时候,最快解决问题的方法就是使用索引
原创 2022-11-01 15:14:17
118阅读
阿里Java开发手册个人加注Word版(同步手册2018.5.20版): 五、MySQL 数据库(一) 建表规约1.【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint (1 表示是,0 表示否)。说明:任何字段如果为非负数,必须是 unsigned。注意:POJO 类中的任何布尔类型的变量,都不要加 is 前缀,所以,需要在<res
MySQL 规约
转载 2017-10-16 17:21:38
1832阅读
语句规范要建立在结构规范的基础上。(一)字符集1.统一字符集,建议UTF8mb4常用的字符集包括:Latin1、gbk、utf8、utf8mb4。2.统一排序规则目前互联网上以UTF8mb4字符集为主,是官方8.0默认字符集。在之前的5.5、5.6、5.7版本是建表使用的Utf8,排序规 则是默认“utf8_general_ci”。在8.0之前UTF8mb4独有的默认排序方式是“utf8_gene
转载 2022-06-28 17:46:56
87阅读
MySQL 数据库规约目录​​​一、建表规约 2​​​​二、索引规约 3​​​​三、SQL规约 5​​​​四、ORM映射规约 6​​一、建表规约​【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁 止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法 进行预发布,所以字段名称需要慎重考虑。 正例:aliyun_admin,rdc_config,level3_name​ 反
转载 2022-05-27 14:36:25
121阅读
...
转载 2021-10-30 16:02:00
59阅读
2评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 【强制】所有的覆写方法,必须加 @Override 注解。 说明:getObject() 与 get0bject() 的问题。一个是字母的 ...
转载 2021-09-07 10:23:00
194阅读
2评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用 /*内容/ 格式,不得使用 // xxx 方式。 说明:在 IDE 编辑窗口中,Javadoc 方式会提示相关注释,生成 Javadoc 可以正确输出相应注释;在 IDE 中,工 ...
转载 2021-09-08 17:58:00
175阅读
2评论
所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】前后端交互的 API,需要明确协议、域名、路径、请求方法、请求内容、状态码、响应体。 说明: 1)协议:生产环境必须使用 HTTPS。 2)路径:每一个 API 需对应一个路径,表示 API 具体的请求地址: a)代表一种资源,只能为名词, ...
转载 2021-09-09 13:28:00
278阅读
2评论
规约算法0.引言1.reduction_12.reduction_23.reduction_34.result 0.引言有的地方也称之为归约算法./* asum: sum of all entries of a vector. * This code only calculates one block to show the usage of shared memory and synchro
个人理解:程序第一是要供人阅读的,方便业内人员交流、沟通。也方便自己或者他人维护、升级。所以编写程序需要一定的规约,来保持编写代码的简洁性和一致性。 关于c语言基本数据类型: 为方便跨硬件平台移植,我定义一下数据类型。 typedef unsigned char      BOOLEAN; typedef unsigned char    
原创 2014-02-21 14:32:00
703阅读
Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作。在文本解析、复杂字符串分析和信息提取时是一个非常有用的工具,下面总结了 re 模块的常用方法。一. 预定义字符\d 匹配所有的十进制数字 0-9 \D 匹配所有的非数字,包含下划线 \s 匹配所有空白字符(空格、TAB等) \S 匹配所有非空白字符,包含下划线 \w 匹
转载 2023-07-29 18:35:14
151阅读
[阿里规约] - [建表规约] 好记性不如烂笔头 ???? 1. 表达是与否概念的字段,必须使用 is_xxx 的方式命名 数据类型是 1unsigned tinyint(1 表示是,0 表示否)。 说明:任何字段如果为非负数,必须是 unsigned。 注意:POJO 类中的任何布尔类型的变量,都不要 ...
转载 2021-07-31 22:25:00
163阅读
2评论
# 实现Java规约教程 ## 摘要 本文将教会刚入行的小白如何实现Java规约。首先,我们将介绍整个实现的流程,然后详细说明每一步需要做什么,包括需要使用的代码和代码的解释。希望通过本文的指导,小白能够更好地理解和实践Java规约。 --- ### 整个实现流程 下面是实现Java规约的流程表格: | 步骤 | 描述 | | ---- | ---- | | 1 | 导入规约插件 | |
原创 2024-03-07 04:21:34
35阅读
  • 1
  • 2
  • 3
  • 4
  • 5