阿里巴巴Java开发手册第三章-单元测试篇
关于单元测试,参考许晓斌大大的《Maven实战》简单整理一下关于单元测试与Maven的结合使用以及基本的单元测试框架的介绍。另外再次安利一遍,如果你是Java从业者,或者说你正在使用Maven来管理自己的项目,请购买许晓斌大大的这本《Mav...
关于单元测试,参考许晓斌大大的《Maven实战》简单整理一下关于单元测试与Maven的结合使用以及基本的单元测试框架的介绍。另外再次安利一遍,如果你是Java从业者,或者说你正在使用Maven来管理自己的项目,请购买许晓斌大大的这本《Mav...
这个状态模式之前老四没接触过,甚至不知道这个名字,参考了一些资料尝试着写一写。就像策略模式,状态模式其实也属于行为模式,关于策略模式您可以参考老四写的这篇《浅析设计模式第二章之策略模式》。 我们都知道在我们经常碰到的业务场景中,经常会碰到一...
谈起这个模式,就想起了老四当年面试的时候就被问到了这个,那时候大菜逼一个(现在更特么菜),面试官当时是这么问我的:商家搞活动,对于商品最后的计算来说可能有不同的计算方式,学生可能半价,普通会员可能就是活动8折,vip可能满100减50,有的...
1.[强制] 隶属于用户个人的页面或者功能必须进行权限控制校验。 说明: 防止没有做水平权限校验就可随意访问、修改、删除别人的数据,比如查看他人的私信内容、修改他人的订单。 老四附言: 有的时候写文章也是一种缘分,在恰当的时机写恰当的内容。...
1.[强制] 表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否)。 说明: 任何字段如果为非负数,必须是unsigned。 正例: 表达逻辑删除的字段名is_deleted...
在我们使用数据库书写sql的时候,对于sql优化,使用索引是必不可少的。MySQL中常用的索引: 普通索引: 最基本的索引,它没有任何限制。 唯一索引: 索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引: ...
孤尽列出了11条MySQL的语句规范,但实际我们项目的使用中远远不止这些,积少成多吧,尽力避免这些事情对于码农来对于项目来说都是一件好事。闲言少叙,开始: 1.[强制] 不要使用count(列名)或count(常量)来替代count(*),...
为什么标题要说摆脱一键安装包呢? 他帮你安装了很多不必要的东西,服务器配置低的话不合适 他额外的不知道帮你安装了什么,你的程序出错了都不知道是什么引起的 维护费劲,很多东西关联性较大,一改全错,全崩溃 不稳定,比如说有的一键安装包把mysq...
20180925 更新: 由于这篇文章基本是参考的网上的信息整理而成,再次翻阅感觉某些东西解释的不算清楚,所以趁着今天有那么一点点的时间再把语言重新组织一下,内容均来源于书籍《深入浅出MySQL: 数据库开发、优化与管理维护》,同时搞 DB...
1.[强制] 在表查询中,一律不要使用*作为查询的字段列表,需要哪些字段必须明确写明。 说明: 增加查询分析器解析成本。 增减字段容易与resultMap配置不一致。 老四附言: mysql查询中,人家说的很对,尽量不要使用*号作为字段列表...