开发规约
OkidoGreen
这个作者很懒,什么都没留下…
展开
-
【开发规约】MySQL规范
规范在整个后端执行也有大半年的时间,对于整个团队在开发阶段就减少不恰当的建表语句、错误 SQL、错误的索引有积极的意义,故分享出来给大家参考。 下边分为建表规约、SQL 规约、索引规约三个部分,每部分的每一条都有强制、建议两个级别,大家在参考时,根据自己公司的情况来权衡。 建表规约 【强制】:①存储引擎必须使用 InnoDB 解读:InnoDB 支持事物、行级锁、并发性能更好,CPU 及内存缓存页优化使得资源利用率更高。 【强制】:②每张表必须设置一个主键 ID,且这个主键 ID 使用自增主键(在转载 2020-11-15 16:15:06 · 689 阅读 · 2 评论 -
【开发规约】并发-自定义线程及线程池ThreadFactory,方便出错回溯
最近没事看了下 阿里的开发手册,有些东西我觉得还是有必要遵守或者知晓的, 在代码里有多线程或者并发处理的情况下,万一出现了线上问题或者Bug,日志中默认看到的打印日志,都显示的是 “pool-1-thread-1”,“pool-1-thread-2” 这种的,很不容易发现问题,无法定位。 所以在项目中,创建线程的地方推荐使用自定义的线程工厂ThreadFactory来进行创建,指定当时Thr...原创 2019-06-07 11:31:27 · 2808 阅读 · 1 评论