阿里巴巴Java开发手册第五章-建表规约篇
1.[强制] 表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否)。 说明: 任何字段如果为非负数,必须是unsigned。 正例: 表达逻辑删除的字段名is_deleted...
1.[强制] 表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否)。 说明: 任何字段如果为非负数,必须是unsigned。 正例: 表达逻辑删除的字段名is_deleted...
在我们使用数据库书写sql的时候,对于sql优化,使用索引是必不可少的。MySQL中常用的索引: 普通索引: 最基本的索引,它没有任何限制。 唯一索引: 索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引: ...
孤尽列出了11条MySQL的语句规范,但实际我们项目的使用中远远不止这些,积少成多吧,尽力避免这些事情对于码农来对于项目来说都是一件好事。闲言少叙,开始: 1.[强制] 不要使用count(列名)或count(常量)来替代count(*),...
1.[强制] 在表查询中,一律不要使用*作为查询的字段列表,需要哪些字段必须明确写明。 说明: 增加查询分析器解析成本。 增减字段容易与resultMap配置不一致。 老四附言: mysql查询中,人家说的很对,尽量不要使用*号作为字段列表...
书接上回《Java面向对象之类成员浅析》,老四引出了同学提出的一个探讨问题。关于final修饰符其实涉及到的知识点还是比较多比较杂的,所以老四也是想了一些时日,目的是希望能写的更清晰一些,方便理解和复查知识点。希望能对你有一点点帮助吧,写完...
良好的应用分层会使项目结构清晰,便于分模块进行开发和维护。我们之前可能普遍接触过三层架构,即界面层、业务逻辑层以及数据访问层,随着互联网的飞速发展,孤尽又为我们带来了更细化的分层架构,但是异曲同工,终极目的都是符合”高内聚低耦合...
今天无意中被孤尽大大以及《Maven实战》的原作者许晓斌大佬光临本博客,老四在知道这件事情是真的是受宠若惊,感觉十分幸福,觉得自己所有的努力都是值得的,建站不仅仅是为了为自己的学习之路做笔记,更是为了能帮助能看到这个网站的人一点点帮助,也觉...
作为一名Java开发工程师,几乎所有的笔试题都有某一方面的考点,开坑这个系列主要原因除了共同进步以外,更多的是想了解更多的Java知识点,最后总结出常见的笔试中出题者大多都远考Java中那些比较常用的知识点。如果在老四一期一期的面试题当中也...
再次挖坑新的Java分类,这次是关于Java面试题的,每期解析十道Java面试题,这些面试题会涉及到Java的方方面面,基础知识、数据结构、各路算法、数据处理等等等,老四的目的主要是根据面试题分析解决问题的思路以及题目涉及到的Java相关知...
反编译 众所周知,我们将源代码进行编译,生成可执行的程序或者容器发布包,这个将代码转换的过程就是编译的过程,而反编译就是将这些已经执行好的程序转换成程序人员可以阅读的源代码的过程就是反编译的过程。由于像 Java 这类基于虚拟机技术的高级语...