阿里巴巴Java开发手册第五章MySQL数据库-索引规约篇
在我们使用数据库书写sql的时候,对于sql优化,使用索引是必不可少的。MySQL中常用的索引: 普通索引: 最基本的索引,它没有任何限制。 唯一索引: 索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引: ...
在我们使用数据库书写sql的时候,对于sql优化,使用索引是必不可少的。MySQL中常用的索引: 普通索引: 最基本的索引,它没有任何限制。 唯一索引: 索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引: ...
孤尽列出了11条MySQL的语句规范,但实际我们项目的使用中远远不止这些,积少成多吧,尽力避免这些事情对于码农来对于项目来说都是一件好事。闲言少叙,开始: 1.[强制] 不要使用count(列名)或count(常量)来替代count(*),...
1.[强制] 在表查询中,一律不要使用*作为查询的字段列表,需要哪些字段必须明确写明。 说明: 增加查询分析器解析成本。 增减字段容易与resultMap配置不一致。 老四附言: mysql查询中,人家说的很对,尽量不要使用*号作为字段列表...
良好的应用分层会使项目结构清晰,便于分模块进行开发和维护。我们之前可能普遍接触过三层架构,即界面层、业务逻辑层以及数据访问层,随着互联网的飞速发展,孤尽又为我们带来了更细化的分层架构,但是异曲同工,终极目的都是符合”高内聚低耦合...
今天无意中被孤尽大大以及《Maven实战》的原作者许晓斌大佬光临本博客,老四在知道这件事情是真的是受宠若惊,感觉十分幸福,觉得自己所有的努力都是值得的,建站不仅仅是为了为自己的学习之路做笔记,更是为了能帮助能看到这个网站的人一点点帮助,也觉...
应用分层的百花齐放,导致对于分层与领域模型的理解多样化,非常不利于团队合作。本章主要说明应用工程分层思想、二方库约定及基本的服务器知识。而老四本篇所要浅析的就是第六章的第三篇服务器的几点知识。不知道为什么孤尽会在这一点只写了5点,虽然说这5...
设计中体现艺术家的气质,我们程序员就是天生的艺术家。自从买了《阿里巴巴 Java 开发手册》老四就一直爱不释手,最后发现纸质书中多了一个章节,主要讲解软件设计过程中UML(Unified Modeling Language:标准建模语言)设...
《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,回馈给广大开发者。老四购买了纸质版本,发现纸质书中多了一个章节,主要讲解软件设计过程中UML(Un...
《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,回馈给广大开发者。老四购买了纸质版本,发现纸质书中多了一个章节,主要讲解软件设计过程中 UML(U...