其他
c_hmnzs
这个作者很懒,什么都没留下…
展开
-
关于MySQL的命名规范
1. 命名规范 1.1 建库规范 数据库,表,字段,索引全部用小写英文字母,英文单词之间用下划线(_)隔开。 1.2 表字段规范 列设计规范根据业务区分使用tinyint/int/bigint,分别会占用1/4/8字节。 使用tinyint来代替enum,enum增加新值要进行DDL操作。 根据业务区分使用char/varchar解读: 字段长度固定,或者长度近似的业务场景,适合使用char,能够减少碎片,查询性能高。 字段长度相差较大,或者更新较少的业务场景,适合使用varchar,能够减少空转载 2020-12-23 13:28:08 · 540 阅读 · 0 评论 -
Java中 static 和 volatile 关键字的区别?
static也是各个业务方可以去全局修改; volatile是处理多线程锁的替代方案,对应有时需要实时的修改共享资源的变量,被volatile修复的变量的值可以立刻被业务方取得最新的值。 不过,猛地感觉,nnd,这不是一样么,static是静态的,所以理论上也可以在不同线程去访问,能访问也就是能修改,所以这里老穆在网上搜了搜 相关的资料,把这个知识点在加强下: 变量放在主存区上,使用该变量的每个线程,都将从主存区拷贝一份到自己的工作区上进行操作。 volatile, 声明这个字段易变(可能被多个线程使用)转载 2020-11-26 14:10:16 · 249 阅读 · 0 评论