1.SQL优化
1.1 sql只取所需字段不要 *
1.2 非业务需求无法解决情况下,不在SQL当中使用函数
1.3 删除时,务必记得删除相关表数据
1.4 尽量不要使用FULLTEXT全文索引作为MySQL...索引类型的创建
1.5 做同一个记录修改时,尽量不要删掉再插入一个
1.6 对于大数据量的表(超过1000万),坚决不跨库,不联表
1.7 where语句后字段区分度高的放在前,字段区分度低的放在后...方法,范围查询创建索引时使用b_tree方法
2.代码优化
2.1 多个增,删,改时,一定要放到service中去
2.2 for循环
for循环下不要定义不必要的变量
for循环下不要做任何数据库操作...尽量不要使用嵌套for循环,可以使用map或者set记录后分开查询
2.4 只要涉及到页面传值,必须做非空判断
2.5 service方法在操作完数据库后尽可能的少做业务处理
2.6 一个对象在get值时...,只取所需,当查询数据涉及多个类的时候,可以考虑用一个新的VO来进行传递
3.3 配置双数据源会比HHTP接口更加稳定,但是未必会比HTTP更快,因网速而论