随笔分类 - # 规范
接口设计规范
摘要:基本原则 单一职责:一个接口只做一个行为,避免大而全的接口,避免出现根据入参控制接口行为的情况,这种情况需要拆分为多个接口,实现内部可以再进行抽象封装性能:基于性能考虑,可以基于业务场景封装多个原子接口,例如上层需要获取3个以上的接口进行组装数据,可以提供一个封装后的接口,减少性能损耗事务统一:一个
阅读全文
MySQL数据库开发规范
摘要:一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 (3)数据表、数据字段必须加入中文注释 解读:N年后谁知道这个r1,r2,r3字段是干嘛的 (
阅读全文