赞
踩
在我是新人时,如果有前辈能够指导方向一下,分享一些踩坑经历,或许会让我少走很多弯路,节省更多的学习的成本。
这篇文章根据我多年的工作经验,给新人总结了一些建议,希望对你会有所帮助。
insert into member_20230806 select * from member
尽可能选择占用存储空间小的字段类型,在满足正常业务需求的情况下,从小到大,往上选。
如果字符串长度固定,或者差别不大,可以选择char类型。如果字符串长度差别较大,可以选择varchar类型。
是否字段,可以选择bit类型。
枚举字段,可以选择tinyint类型。
主键字段,可以选择bigint类型。
金额字段,可以选择decimal类型。
时间字段,可以选择timestamp或datetime类型。
for(User user : userList) {
userMapper.update(user);
}
userMapper.updateForBatch(userList);
数据库悲观锁。
基于时间戳或者版本号的乐观锁。
使用redis的分布式锁。
使用zookeeper的分布式锁。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。